*,
*:before,
*:after {
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  html {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100vh;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-text-decoration-skip: objects;
          text-decoration-skip: objects;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
}
:focus {
  outline: none;
}
p,
dd,
dl,
figure,
blockquote {
  margin: 0;
}
blockquote,
q {
  quotes: none;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}
img,
iframe {
  border: none;
}
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: inherit;
}
a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}
abbr {
  border: none;
  text-decoration: none;
}
b,
strong {
  font-weight: inherit;
}
i,
em {
  font-style: inherit;
}
dfn {
  font-style: inherit;
}
mark {
  background-color: transparent;
  color: inherit;
}
small {
  font-size: inherit;
}
sub,
sup {
  position: relative;
  font-size: inherit;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-align: left;
  text-transform: none;
}
button,
[type='button'],
[type='reset'],
[type='submit'] {
  cursor: pointer;
  -webkit-appearance: none;
}
textarea {
  overflow-x: hidden;
  overflow-y: auto;
  resize: vertical;
}
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  padding: 0;
  border: none;
}
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: none;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
[type='search'] {
  outline: none;
}
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: none;
}
fieldset {
  margin: 0;
  padding: 0;
  border: none;
}
[hidden] {
  display: none;
}
:disabled {
  cursor: not-allowed;
}
::-ms-clear {
  display: none;
}
.dark {
  background-color: #d6d8d9;
  color: #1b1e21;
}
.dark.border {
  border-color: #c6c8ca;
}
.light {
  background-color: #fefefe;
  color: #818182;
}
.light.border {
  border-color: #fdfdfe;
}
.primary {
  background-color: #004a3f;
  color: #fefefe;
}
.primary.border {
  border-color: #6774A3;
}
.secondary {
  background-color: #007769;
  color: #fefefe;
}
.secondary.border {
  border-color: #B0B2BC;
}
.success {
  background-color: #43a047;
  color: #155724;
}
.success.border {
  border-color: #c3e6cb;
}
.danger {
  background-color: #e53935;
  color: #721c24;
}
.danger.border {
  border-color: #f5c6cb;
}
.warning {
  background-color: #fff3cd;
  color: #856404;
}
.warning.border {
  border-color: #ffeeba;
}
.info {
  background-color: #d1ecf1;
  color: #0c5460;
}
.info.border {
  border-color: #bee5eb;
}
.success-font {
  color: #43a047;
}
.danger-font {
  color: #e53935;
}
.info-font {
  color: #007769;
}
.triangular-down-small {
  width: 0;
  height: 0;
  border-width: 6px 6px 0 6px;
  border-style: solid;
}
.triangular-down {
  width: 0;
  height: 0;
  border-width: 10px 10px 0 10px;
  border-style: solid;
}
@font-face {
  font-family: "icon-font";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/standard_icons/icomoon.eot?2jd3mk");
  src: url("../fonts/standard_icons/icomoon.eot?2jd3mk#iefix") format("embedded-opentype"), url("../fonts/standard_icons/icomoon.ttf?2jd3mk") format("truetype"), url("../fonts/standard_icons/icomoon.woff?2jd3mk") format("woff"), url("../fonts/standard_icons/icomoon.svg?2jd3mk#icomoon") format("svg");
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon-font" !important;
  font-style: normal;
  font-variant: normal;
  font-weight: normal!important;
  line-height: 1;
  text-transform: none;
  speak: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-left:before {
  content: "\e001";
}
.icon-arrow-right:before {
  content: "\e002";
}
.icon-arrow-left-long:before {
  content: "\e003";
}
.icon-triangle-down:before {
  content: "\e004";
}
.icon-check:before {
  content: "\e005";
}
.icon-minus:before {
  content: "\e006";
}
.icon-add:before {
  content: "\e007";
}
.icon-plus:before {
  content: "\e007";
}
.icon-close:before {
  content: "\e008";
}
.icon-delete:before {
  content: "\e008";
}
.icon-menu-vertical:before {
  content: "\e010";
}
.icon-remove:before {
  content: "\e009";
}
.icon-magnifier:before {
  content: "\e011";
}
.icon-search:before {
  content: "\e011";
}
.icon-refresh:before {
  content: "\e012";
}
.icon-reload:before {
  content: "\e012";
}
.icon-log-in:before {
  content: "\e013";
}
.icon-log-out:before {
  content: "\e014";
}
.icon-download:before {
  content: "\e015";
}
.icon-import-down:before {
  content: "\e016";
}
.icon-enter:before {
  content: "\e017";
}
.icon-timeline:before {
  content: "\e018";
}
.icon-timeline-pin:before {
  content: "\e019";
}
.icon-chart-line-up:before {
  content: "\e020";
}
.icon-cycle-rounded:before {
  content: "\e021";
}
.icon-share:before {
  content: "\e022";
}
.icon-pin:before {
  content: "\e023";
}
.icon-time-pin:before {
  content: "\e024";
}
.icon-location-map-pin:before {
  content: "\e025";
}
.icon-map-magnifier:before {
  content: "\e026";
}
.icon-map-path:before {
  content: "\e027";
}
.icon-map-mark:before {
  content: "\e028";
}
.icon-globe:before {
  content: "\e029";
}
.icon-settings:before {
  content: "\e030";
}
.icon-invisible:before {
  content: "\e031";
}
.icon-eye:before {
  content: "\e038";
}
.icon-visible:before {
  content: "\e038";
}
.icon-webcam:before {
  content: "\e032";
}
.icon-network:before {
  content: "\e033";
}
.icon-key-line:before {
  content: "\e034";
}
.icon-key:before {
  content: "\e035";
}
.icon-columns:before {
  content: "\e036";
}
.icon-list:before {
  content: "\e037";
}
.icon-control-panel:before {
  content: "\e039";
}
.icon-filter:before {
  content: "\e039";
}
.icon-filters:before {
  content: "\e041";
}
.icon-filter-outline:before {
  content: "\e042";
}
.icon-filter-remove-outline:before {
  content: "\e043";
}
.icon-filter-remove:before {
  content: "\e044";
}
.icon-edit:before {
  content: "\e045";
}
.icon-edit-line:before {
  content: "\e046";
}
.icon-edit-card:before {
  content: "\e047";
}
.icon-edit-doc:before {
  content: "\e048";
}
.icon-edit-list:before {
  content: "\e049";
}
.icon-list-edit:before {
  content: "\e050";
}
.icon-clipboard-data:before {
  content: "\e051";
}
.icon-clipboard-time:before {
  content: "\e052";
}
.icon-clipboard-file:before {
  content: "\e053";
}
.icon-clipboard-chart-round:before {
  content: "\e054";
}
.icon-clipboard-list:before {
  content: "\e055";
}
.icon-clipboard-edit:before {
  content: "\e104";
}
.icon-search-file:before {
  content: "\e056";
}
.icon-refresh-file:before {
  content: "\e057";
}
.icon-add-file:before {
  content: "\e058";
}
.icon-new-file:before {
  content: "\e058";
}
.icon-list-check:before {
  content: "\e059";
}
.icon-info-file:before {
  content: "\e105";
}
.icon-files:before {
  content: "\e060";
}
.icon-note-fill:before {
  content: "\e061";
}
.icon-note:before {
  content: "\e062";
}
.icon-doc-signed:before {
  content: "\e063";
}
.icon-construction-map:before {
  content: "\e064";
}
.icon-documents:before {
  content: "\e065";
}
.icon-documents-case:before {
  content: "\e066";
}
.icon-documents-archive:before {
  content: "\e106";
}
.icon-documents-box:before {
  content: "\e067";
}
.icon-paperclip:before {
  content: "\e068";
}
.icon-box-opened:before {
  content: "\e069";
}
.icon-data-cube:before {
  content: "\e070";
}
.icon-list-paperclip:before {
  content: "\e071";
}
.icon-lists-paperclip:before {
  content: "\e072";
}
.icon-print:before {
  content: "\e073";
}
.icon-save:before {
  content: "\e074";
}
.icon-save-edit:before {
  content: "\e075";
}
.icon-case:before {
  content: "\e107";
}
.icon-case-box:before {
  content: "\e076";
}
.icon-add-folder:before {
  content: "\e077";
}
.icon-folder-delete:before {
  content: "\e078";
}
.icon-folder-safe:before {
  content: "\e079";
}
.icon-folder-search:before {
  content: "\e080";
}
.icon-folder-mark:before {
  content: "\e081";
}
.icon-calendar-check:before {
  content: "\e082";
}
.icon-datepicker:before {
  content: "\e083";
}
.icon-chart-arrow-top:before {
  content: "\e084";
}
.icon-chart-round:before {
  content: "\e085";
}
.icon-flip-chart-arrow:before {
  content: "\e086";
}
.icon-flip-chart-list:before {
  content: "\e087";
}
.icon-flip-chart-round:before {
  content: "\e088";
}
.icon-user:before {
  content: "\e089";
}
.icon-person-add:before {
  content: "\e090";
}
.icon-pesron-rights:before {
  content: "\e091";
}
.icon-persons-three:before {
  content: "\e093";
}
.icon-person-edit:before {
  content: "\e092";
}
.icon-person-edit-bold:before {
  content: "\e108";
}
.icon-add-user:before {
  content: "\e094";
}
.icon-admin:before {
  content: "\e095";
}
.icon-user-table:before {
  content: "\e096";
}
.icon-users:before {
  content: "\e097";
}
.icon-user-security:before {
  content: "\e098";
}
.icon-person-card:before {
  content: "\e099";
}
.icon-person-edit-card:before {
  content: "\e100";
}
.icon-person-card-check:before {
  content: "\e109";
}
.icon-person-clip:before {
  content: "\e101";
}
.icon-person-clip-card:before {
  content: "\e102";
}
.icon-person-card-list:before {
  content: "\e110";
}
.icon-card-list-box:before {
  content: "\e111";
}
.icon-person-card-case:before {
  content: "\e112";
}
.icon-docs-list:before {
  content: "\e113";
}
.icon-doc-envelope:before {
  content: "\e114";
}
.icon-msg-info:before {
  content: "\e115";
}
.icon-msg-envelope:before {
  content: "\e116";
}
.icon-msg-chat:before {
  content: "\e117";
}
.icon-home:before {
  content: "\e118";
}
@font-face {
  font-family: "icon-font";
  src: url("../fonts/custom_icons/icomoon.eot?2jd3mk");
  src: url("../fonts/custom_icons/icomoon.eot?2jd3mk#iefix") format("embedded-opentype"), url("../fonts/custom_icons/icomoon.ttf?2jd3mk") format("truetype"), url("../fonts/custom_icons/icomoon.woff?2jd3mk") format("woff"), url("../fonts/custom_icons/icomoon.svg?2jd3mk#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon-font" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-box:before {
  content: "\e95c";
}
.icon-admin-control:before {
  content: "\e966";
}
.icon-workers:before {
  content: "\e967";
}
.icon-coins:before {
  content: "\e90c";
}
.icon-money:before {
  content: "\e90c";
}
.icon-worker-hat:before {
  content: "\e977";
}
.icon-consultations-alternative:before {
  content: "\e900";
}
.icon-consultations:before {
  content: "\e901";
}
.icon-episodes:before {
  content: "\e902";
}
.icon-telemed:before {
  content: "\e903";
}
.icon-acts:before {
  content: "\e954";
}
.icon-paper-fill:before {
  content: "\e955";
}
.icon-file-fill:before {
  content: "\e956";
}
.icon-reports:before {
  content: "\e959";
}
.icon-org-note:before {
  content: "\e958";
}
.icon-message-fill:before {
  content: "\e952";
}
.icon-info-book:before {
  content: "\e957";
}
.icon-calendar-fill:before {
  content: "\e95e";
}
.icon-calendar-check-fill:before {
  content: "\e95f";
}
.icon-time-calendar:before {
  content: "\e961";
}
.icon-calendar-delete:before {
  content: "\e960";
}
.icon-building:before {
  content: "\e905";
}
.icon-wait:before {
  content: "\e975";
}
.icon-time-alarm:before {
  content: "\e976";
}
.test {
  outline: 1px solid red !important;
}
.test1 {
  outline: 1px solid hotpink !important;
}
.test2 {
  outline: 1px solid blue !important;
}
.test3 {
  outline: 1px solid green !important;
}
.test4 {
  outline: 1px solid fuchsia !important;
}
.link-page-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.modal-test {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 80%;
  margin: auto;
  background-color: #004a3f;
  color: #fefefe;
}
.modal-test.border {
  border-color: #6774A3;
}
.modal-test input,
.modal-test select,
.modal-test button {
  width: 50%;
  margin-top: 50px;
  background-color: #e53935;
  color: #721c24;
  border-color: #f5c6cb;
}
.modal-test input.border,
.modal-test select.border,
.modal-test button.border {
  border-color: #f5c6cb;
}
legend {
  display: block;
  padding: 0;
  white-space: normal;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select[readonly][disabled],
input[type="checkbox"][readonly][disabled] {
  cursor: default;
}
select::-ms-expand {
  display: none;
}
::-webkit-input-placeholder {
  transition: opacity 0.3s;
  opacity: 1;
  color: inherit;
}
::-moz-input-placeholder {
  transition: opacity 0.3s;
  opacity: 1;
  color: inherit;
}
:-moz-placeholder {
  transition: opacity 0.3s;
  opacity: 1;
  color: inherit;
}
:-ms-input-placeholder {
  transition: opacity 0.3s;
  opacity: 1;
  color: inherit;
}
:focus::-webkit-input-placeholder {
  opacity: 0;
}
:focus::-moz-input-placeholder {
  opacity: 0;
}
:focus:-moz-placeholder {
  opacity: 0;
}
:focus:-ms-input-placeholder {
  opacity: 0;
}
tr,
th,
td {
  box-sizing: border-box;
}
svg {
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100%;
  fill: currentColor;
}
.disabled {
  cursor: not-allowed;
}
:-webkit-autofill {
  box-shadow: 0 0 100px #fff inset;
  -webkit-text-fill-color: currentColor;
}
::-moz-selection {
  background-color: #004fe4;
  color: #fff;
}
::selection {
  background-color: #004fe4;
  color: #fff;
}
.clearfix:after {
  content: '';
  display: block;
  clear: both;
}
.visually-hidden {
  position: absolute;
  z-index: -1;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: none;
}
.cover-pic,
.contain-pic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.cover-pic {
  -o-object-fit: cover;
     object-fit: cover;
}
.contain-pic {
  -o-object-fit: contain;
     object-fit: contain;
}
html,
body {
  z-index: 1;
  min-width: 320px;
  background-color: #fefefe;
  color: #333;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
}
body::-webkit-scrollbar {
  width: 4px;
}
body::-webkit-scrollbar-track {
  background-color: #fefefe;
}
body::-webkit-scrollbar-thumb {
  background-color: #d6d8d9;
  border-radius: 5px;
}
body::-webkit-scrollbar-thumb:hover {
  background-color: #ccc;
}
html {
  background: #fefefe;
}
body {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
body.modal-open {
  max-height: 100vh;
  overflow-y: hidden;
}
header,
footer,
aside,
div,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
form,
input,
button,
textarea {
  display: -ms-flexbox;
  display: flex;
}
h1 {
  font-size: 22px;
}
h2 {
  font-size: 20px;
}
h3 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
}
.before-load .aside-menu,
.before-load .aside-menu .menu-item,
.before-load .aside-menu li,
.before-load .aside-switcher,
.before-load .aside-switcher-inner,
.before-load .aside,
.before-load .aside-wrapper,
.before-load .wrapper {
  transition: 0s;
}
.before-load .aside-menu::before,
.before-load .aside-menu .menu-item::before,
.before-load .aside-menu li::before,
.before-load .aside-switcher::before,
.before-load .aside-switcher-inner::before,
.before-load .aside::before,
.before-load .aside-wrapper::before,
.before-load .wrapper::before,
.before-load .aside-menu::after,
.before-load .aside-menu .menu-item::after,
.before-load .aside-menu li::after,
.before-load .aside-switcher::after,
.before-load .aside-switcher-inner::after,
.before-load .aside::after,
.before-load .aside-wrapper::after,
.before-load .wrapper::after,
.before-load .aside-menu *,
.before-load .aside-menu .menu-item *,
.before-load .aside-menu li *,
.before-load .aside-switcher *,
.before-load .aside-switcher-inner *,
.before-load .aside *,
.before-load .aside-wrapper *,
.before-load .wrapper * {
  transition: 0s;
}
.before-load .aside-wrapper {
  transition: opacity 0.15s;
  opacity: 0;
}
.wrapper {
  position: relative;
  left: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 60px;
  padding-bottom: 90px;
  padding-left: 220px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.wrapper-content {
  z-index: 5;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 1600px;
  margin-right: auto;
  margin-left: auto;
}
.mb-sm {
  margin-bottom: 8px;
}
.mb-md {
  margin-bottom: 12px;
}
.mb-lg {
  margin-bottom: 18px;
}
.container {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
.img-holder {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.img-holder img {
  position: absolute;
}
.screen-marker {
  display: none;
  position: fixed;
  top: -9999px;
}
.collapsed .wrapper {
  padding-left: 60px;
}
.scrolled {
  overflow-y: scroll !important;
}
.align-center {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  text-align: center;
}
.tooltip {
  padding: 4px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.75);
  color: #fefefe;
  font-size: 12px;
  font-weight: 600;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.no-border {
  border: none !important;
}
.font-sm {
  font-size: 13px;
}
#scroll-top {
  position: fixed;
  right: 24px;
  bottom: 28px;
  z-index: 1000;
  background-color: #717078;
  visibility: visible;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#scroll-top.hidden {
  opacity: 0;
  visibility: hidden;
}
#scroll-top:hover {
  background-color: #007769;
}
#scroll-top i {
  transform: rotate(90deg);
}
.grid {
  position: relative;
  overflow: hidden;
}
.grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  min-width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 8px 4px;
  transform: translateX(0);
  transform: translateY(0);
  transition: all 0.15s ease-in-out;
  word-break: break-word;
}
.grid-column {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.grid-column p {
  line-height: 1.3;
  white-space: nowrap;
}
.grid-container-nested .grid-inner {
  overflow: hidden;
}
.grid-container-nested .grid-inner:hover .grid-inner {
  z-index: 800;
  max-width: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.grid-container-nested .grid-inner-link {
  display: inline-block;
  z-index: 800;
  color: #007769;
  text-decoration: underline;
}
.grid-container-nested .grid-inner.grid-hover:hover {
  z-index: 800;
  left: 100%;
  width: auto;
  height: auto;
  transform: translateX(-100%);
  background: #fefefe;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.grid-container-nested .grid-inner.grid-hover:after {
  content: '';
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid-container-nested .grid-inner.grid-hover-height {
  -ms-flex-align: start;
      align-items: flex-start;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.grid-container-nested .grid-inner.grid-hover-height:hover {
  z-index: 800;
  top: 100%;
  width: auto;
  height: auto;
  transform: translateY(-100%);
  background: #fefefe;
}
.grid-container-nested .grid-inner.grid-hover-height:after {
  content: '';
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid-container-nested .grid:hover {
  overflow: visible;
}
.grid-container-nested .grid:nth-child(1):hover .grid-inner.grid-hover:hover,
.grid-container-nested .grid:nth-child(2):hover .grid-inner.grid-hover:hover {
  left: 0;
  transform: none;
}
.grid-container-nested,
.grid-container {
  display: -ms-grid;
  display: grid;
  grid-auto-rows: minmax(60px, auto);
}
.grid-container-nested > div:nth-child(1),
.grid-container > div:nth-child(1) {
  grid-area: _0;
}
.grid-container-nested > div:nth-child(2),
.grid-container > div:nth-child(2) {
  grid-area: _1;
}
.grid-container-nested > div:nth-child(3),
.grid-container > div:nth-child(3) {
  grid-area: _2;
}
.grid-container-nested > div:nth-child(4),
.grid-container > div:nth-child(4) {
  grid-area: _3;
}
.grid-container-nested > div:nth-child(5),
.grid-container > div:nth-child(5) {
  grid-area: _4;
}
.grid-container-nested > div:nth-child(6),
.grid-container > div:nth-child(6) {
  grid-area: _5;
}
.grid-container-nested > div:nth-child(7),
.grid-container > div:nth-child(7) {
  grid-area: _6;
}
.grid-container-nested > div:nth-child(8),
.grid-container > div:nth-child(8) {
  grid-area: _7;
}
.grid-container-nested > div:nth-child(9),
.grid-container > div:nth-child(9) {
  grid-area: _8;
}
.grid-container-nested > div:nth-child(10),
.grid-container > div:nth-child(10) {
  grid-area: _9;
}
.grid-container-nested > div:nth-child(11),
.grid-container > div:nth-child(11) {
  grid-area: _10;
}
.grid-container-nested > div:nth-child(12),
.grid-container > div:nth-child(12) {
  grid-area: _11;
}
.grid-container-nested > div:nth-child(13),
.grid-container > div:nth-child(13) {
  grid-area: _12;
}
.grid-container-nested > div:nth-child(14),
.grid-container > div:nth-child(14) {
  grid-area: _13;
}
.grid-container-nested > div:nth-child(15),
.grid-container > div:nth-child(15) {
  grid-area: _14;
}
.grid-container-nested > div:nth-child(16),
.grid-container > div:nth-child(16) {
  grid-area: _15;
}
.grid-container-nested > div:nth-child(17),
.grid-container > div:nth-child(17) {
  grid-area: _16;
}
.grid-container-nested > div:nth-child(18),
.grid-container > div:nth-child(18) {
  grid-area: _17;
}
.grid-container-nested > div:nth-child(19),
.grid-container > div:nth-child(19) {
  grid-area: _18;
}
.grid-container-nested > div:nth-child(20),
.grid-container > div:nth-child(20) {
  grid-area: _19;
}
.grid-container-nested > div:nth-child(21),
.grid-container > div:nth-child(21) {
  grid-area: _20;
}
.grid-container-nested > div:nth-child(22),
.grid-container > div:nth-child(22) {
  grid-area: _21;
}
.grid-container-nested > div:nth-child(23),
.grid-container > div:nth-child(23) {
  grid-area: _22;
}
.grid-container-nested > div:nth-child(24),
.grid-container > div:nth-child(24) {
  grid-area: _23;
}
.grid-responsive .content-list-item.content-list-sm {
  display: none;
}
.grid-responsive .header-select-sorting {
  display: none;
}
@media all and (max-width: 1024px) {
  .grid-responsive .content-list-item.grid-container-nested {
    display: none;
  }
  .grid-responsive .content-list-header .grid-container {
    display: none;
  }
  .grid-responsive .header-select-sorting {
    display: block;
  }
  .grid-responsive .content-list-item.content-list-sm {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 12px 0;
  }
  .grid-responsive .content-list-item.content-list-sm > div {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: 100%;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 4px 0;
  }
  .grid-responsive .content-list-item.content-list-sm > div .inner-text {
    width: 70%;
  }
  .grid-responsive .content-list-item.content-list-sm > div .inner-heading {
    width: 30%;
    margin-right: 12px;
  }
}
.grid-inner {
  position: relative;
}
.grid-inner.grid-hover {
  position: absolute;
}
.frame-wrapper {
  position: absolute;
  right: -80%;
  width: 80%;
  max-width: 0;
  height: 590px;
  overflow: hidden;
  background: #fefefe;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.25);
}
.frame-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 56px;
  background: #007769;
  cursor: move;
}
.frame-wrapper iframe {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: transparent;
}
.frame-close {
  position: absolute;
  top: 12px;
  right: 16px;
  width: 24px;
  height: 24px;
  transition: 0.5s;
  opacity: 0.3;
  cursor: pointer;
}
.frame-close:hover {
  opacity: 1;
}
.frame-close:before,
.frame-close:after {
  content: ' ';
  position: absolute;
  left: 16px;
  width: 2px;
  height: 24px;
  background-color: #fefefe;
}
.frame-close:before {
  transform: rotate(45deg);
}
.frame-close:after {
  transform: rotate(-45deg);
}
.btn {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: auto;
  height: 45px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 3px;
  opacity: 1;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.btn.not-active,
.btn.not-active:hover,
.btn.not-active:focus {
  opacity: 0.35;
  cursor: inherit;
}
.btn-square {
  width: 45px;
  padding-right: 0;
  padding-left: 0;
  border-width: 2px;
  border-style: solid;
}
.btn-round {
  width: 39.6px;
  height: 39.6px;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-radius: 50%;
  background-color: #007769;
  color: #fefefe;
  font-size: 15px;
  margin: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.btn-round:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.btn-tiny {
  width: 36px;
  height: 36px;
  padding-right: 0;
  padding-left: 0;
  border-width: 1px;
}
.btn-disabled {
  border: none;
  background-color: #d6d8d9;
  cursor: not-allowed;
  pointer-events: none;
}
.btn-holder {
  width: auto;
  margin: auto;
}
.btn-holder .btn {
  margin-right: 16px;
  margin-left: 16px;
}
.btn-holder.btn-holder-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.btn-holder.btn-holder-right .btn {
  margin-right: 0;
  margin-left: 16px;
}
.content-upload-delete .btn,
.content-upload-save .btn {
  margin: 0;
}
.btn-primary.btn-text {
  color: #004a3f;
}
.btn-primary.btn-outline {
  color: #004a3f;
}
.btn-primary.btn-fill {
  background-color: 	#dfa975;
  color: #fefefe;
}
.btn-secondary {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.btn-secondary.btn-text {
  color: #007769;
}
.btn-secondary.btn-outline {
  color: #007769;
}
.btn-secondary.btn-outline:hover,
.btn-secondary.btn-outline:focus,
.btn-secondary.btn-outline:active {
  color: #fefefe;
  background-color: #007769;
  border-color: #007769;
}
    .btn-secondary.btn-fill {
        background-color: #037cb7;
        color: #fefefe;
    }
.btn-danger {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.btn-danger.btn-text {
  color: #e53935;
}
.btn-danger.btn-outline {
  color: #e53935;
}
.btn-danger.btn-outline:hover,
.btn-danger.btn-outline:focus,
.btn-danger.btn-outline:active {
  color: #fefefe;
  background-color: #e53935;
  border-color: #e53935;
}
.btn-danger.btn-fill {
  background-color: #e53935;
  color: #fefefe;
}
.btn.disabled {
  border-color: transparent;
  opacity: 1;
  background-color: transparent;
  box-shadow: unset;
  color: #ccc;
  font-size: 13px;
  font-weight: 600;
  pointer-events: none;
}
.btn.disabled:hover,
.btn.disabled:focus,
.btn.disabled:active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-color: transparent;
  opacity: 1;
  background-color: transparent;
  box-shadow: unset;
  color: #ccc;
  pointer-events: none;
}
.btn-icon {
  border: none;
  background-color: transparent;
  box-shadow: unset;
}
.btn-icon.icon-eye,
.btn-icon.icon-delete,
.btn-icon.icon-remove,
.btn-icon.icon-edit-line,
.btn-icon.icon-files,
.btn-icon.icon-add {
  border: none;
  background-color: transparent;
  color: #ccc;
}
.btn-icon.icon-add {
  border: none;
  background-color: transparent;
  color: #004a3f;
}
.btn-icon.icon-eye:hover,
.btn-icon.icon-eye:focus,
.btn-icon.icon-eye:active {
  color: #007769;
}
.btn-icon.icon-delete:hover,
.btn-icon.icon-remove:hover,
.btn-icon.icon-delete:focus,
.btn-icon.icon-remove:focus,
.btn-icon.icon-delete:active,
.btn-icon.icon-remove:active {
  color: #e53935;
}
.btn-icon.icon-edit-line:hover,
.btn-icon.icon-edit-line:focus,
.btn-icon.icon-edit-line:active {
  color: #004a3f;
}
.btn-icon.icon-add:hover,
.btn-icon.icon-add:focus,
.btn-icon.icon-add:active {
  color: #43a047;
}
.btn-icon.icon-files:hover,
.btn-icon.icon-files:focus,
.btn-icon.icon-files:active {
  color: #43a047;
}
.btn-text {
  border: none;
  background-color: transparent;
  box-shadow: none;
  font-size: 13px;
  font-weight: 600;
}
.btn-outline {
  border: 1px solid #ccc;
  font-size: 13px;
  font-weight: 600;
}
.btn-fill {
  border: none;
  font-size: 13px;
  font-weight: 600;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.btn-fill:hover,
.btn-fill:focus,
.btn-fill:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.btn-fill.active {
  border: 2px solid #007769;
  background-color: transparent;
  color: #007769;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.btn-tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 !important;
  padding: 8px 12px;
  border-radius: 0;
  color: #010101;
  font-size: 13px;
  text-align: center;
  text-transform: lowercase;
  background-color: #d6d8d9;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-right: 1px solid #ccc;
}
.btn-tab h2 {
  margin: 4px 0;
  font-size: 13px;
  text-transform: lowercase;
}
.btn-tab.active {
  background-color: #007769;
  color: #fefefe;
}
.btn-tab:hover {
  background-color: #007769;
  color: #fefefe;
}
.btn-panel {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding: 12px 8px;
  border-left: 6px solid #007769;
  border-radius: 3px;
  text-align: center;
  background-color: rgba(0, 119, 105, 0.05);
  text-transform: inherit;
  height: auto;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.btn-panel:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.btn-panel:hover span {
  color: #004a3f;
}
.btn-panel span {
  margin: 0 4px;
}
.btn-column-list {
  cursor: pointer;
}
.icon {
  font-size: inherit;
  text-align: center;
}
.icon-svg {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.icon-svg-big {
  width: 40px;
  height: 40px;
}
.icon-svg-small {
  width: 20px;
  height: 20px;
}
.icon-huge {
  font-size: 32px !important;
}
.icon-xlg {
  font-size: 26px !important;
}
.icon-lg {
  font-size: 22px !important;
}
.icon-md {
  font-size: 18px !important;
}
.icon-sm {
  font-size: 14px !important;
}
.icon-xs {
  font-size: 12px !important;
}
.icon-xxs {
  font-size: 10px !important;
}
.item-icon {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  min-width: 29px;
}
.item-icon::before {
  content: "";
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  left: 0;
  width: 25px;
  height: 25px;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
}
.back-icon-dark:before {
  background-image: url("../img/icons/back-icon-dark.svg");
}
.textarea,
.select,
.input {
  width: 100%;
  height: 30px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
}
.textarea-group,
.select-group,
.input-group {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-top: 12px;
  margin-bottom: 12px;
}
.textarea-group .input-readonly ~ label,
.select-group .input-readonly ~ label,
.input-group .input-readonly ~ label,
.textarea-group label,
.select-group label,
.input-group label {
  position: absolute;
  top: 13px;
  left: 16px;
  transform: translateY(-50%);
  color: #333;
  font-size: 13px;
  pointer-events: none;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.textarea-group-bar,
.select-group-bar,
.input-group-bar {
  position: relative;
  width: 100%;
}
.textarea-group-bar::before,
.select-group-bar::before,
.input-group-bar::before,
.textarea-group-bar:after,
.select-group-bar:after,
.input-group-bar:after {
  content: '';
  position: absolute;
  width: 0;
  height: 2px;
  background: #004a3f;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.textarea-group-bar::before,
.select-group-bar::before,
.input-group-bar::before {
  left: 50%;
}
.textarea-group-bar::after,
.select-group-bar::after,
.input-group-bar::after {
  right: 50%;
}
.datepicker-group.not-empty label,
.select-group-inner.on + label,
.select-group-inner.not-empty + label,
.textarea:focus ~ label,
.input:focus ~ label,
.input-readonly.not-empty ~ label,
.textarea.not-empty ~ label,
.input.not-empty ~ label {
  top: 0;
  transform: translateY(-120%) translateX(-16px);
  color: #004a3f;
  font-size: 11px;
  font-weight: 700;
}
.select-group-inner.on .select-group-bar::before,
.textarea:focus ~ .input-group-bar::before,
.input:focus ~ .input-group-bar::before {
  width: 50%;
}
.select-group-inner.on .select-group-bar::after,
.textarea:focus ~ .input-group-bar::after,
.input:focus ~ .input-group-bar::after {
  width: 50%;
}
.select-group-inner + label,
.textarea.empty ~ label,
.input.empty ~ label,
.input-col-2 label {
  color: #818182;
  font-size: 13px;
}
.datepicker-group.not-empty label,
.select-group-inner.on + label,
.select-group-inner.not-empty + label,
.textarea:focus ~ label,
.input:focus ~ label,
.input-readonly.not-empty ~ label,
.textarea.not-empty ~ label,
.input.not-empty ~ label {
  color: #004a3f;
  font-size: 11px;
}
.ms-options-wrap button {
  width: 100%;
  height: 36px;
  font-size: 15px;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}
.ms-options-wrap > .ms-options {
  margin-top: -1px !important;
}
.textarea-file,
.input-file {
  position: absolute;
  z-index: -1;
  width: 0.1px;
  height: 0.1px;
  overflow: hidden;
  opacity: 0;
}
.textarea-file + label,
.input-file + label {
  -ms-flex-pack: start;
      justify-content: flex-start;
  max-width: 100%;
  overflow: hidden;
}
.textarea-file + label *,
.input-file + label * {
  pointer-events: none;
}
.textarea-file + label i:not(.icon),
.input-file + label i:not(.icon) {
  position: relative;
  left: -0.5em;
  font-size: 2em;
}
.textarea-file-group,
.input-file-group {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.textarea-desc,
.input-desc {
  font-size: 13px;
  color: #ccc;
  margin: 4px 0;
}
.textarea-wrapper,
.input-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.textarea-wrapper:before,
.input-wrapper:before,
.textarea-wrapper:after,
.input-wrapper:after {
  position: absolute;
}
.textarea-group textarea,
.input-group textarea,
.textarea-group input,
.input-group input {
  border-bottom: 1px solid #ccc;
}
.textarea-group-bar,
.input-group-bar {
  top: -1px;
}
.textarea-group-bar::before,
.input-group-bar::before,
.textarea-group-bar:after,
.input-group-bar:after {
  bottom: 0;
}
.textarea-group-autocomplete,
.input-group-autocomplete {
  background-color: #fefefe;
  color: #818182;
  padding-right: 16px;
  padding-bottom: 12px;
  padding-left: 16px;
  border: 1px solid #ccc;
  line-height: 1.5;
}
.textarea-group-autocomplete.border,
.input-group-autocomplete.border {
  border-color: #fdfdfe;
}
.textarea-col-2,
.input-col-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.textarea-col-2 > label,
.input-col-2 > label {
  width: 15%;
  padding-right: 16px;
  padding-left: 16px;
}
.textarea-col-2 > label + .input-col-2-inner,
.input-col-2 > label + .input-col-2-inner {
  width: 85%;
}
.textarea-col-2-inner,
.input-col-2-inner {
  width: 100%;
}
.textarea-col-2-inner .select-group:not(:first-of-type),
.input-col-2-inner .select-group:not(:first-of-type),
.textarea-col-2-inner .input-group:not(:first-of-type),
.input-col-2-inner .input-group:not(:first-of-type) {
  margin-left: 16px;
}
.textarea-readonly,
.input-readonly {
  width: 100%;
  height: 8px;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  background: rgba(0, 0, 0, 0.05);
  pointer-events: none;
  cursor: default;
}
.textarea-readonly ~ .input-group-bar,
.input-readonly ~ .input-group-bar {
  opacity: 0;
}
.textarea {
  min-height: 60px;
}
.textarea::-webkit-scrollbar {
  width: 0.25em;
}
.textarea::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1);
}
.textarea::-webkit-scrollbar-thumb {
  outline: 1px solid #d6d8d9;
  background-color: #004a3f;
}
.select-group-bar::before,
.select-group-bar:after {
  top: 27px;
}
.select-group-inner {
  -ms-flex-direction: column;
      flex-direction: column;
}
.select-group-inner.on + label,
.select-group-inner.not-empty + label {
  top: 4px;
}
.select-group-inner.select-readonly {
  background: rgba(0, 0, 0, 0.05);
}
.select-group-inner.select-readonly .select-gap {
  cursor: default;
}
.select-group-inner.select-readonly .select-gap::after {
  display: none;
}
.select-group-inner.select-readonly .select-list {
  border: none;
}
.select-gap {
  position: relative;
  width: 100%;
  height: 30px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  background: transparent;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.select-gap:after {
  content: '';
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  right: 1em;
  transform: translateY(-50%);
  transform: translateY(-50%) rotate(0deg);
  border-color: #818182 transparent transparent transparent;
  opacity: 0.55;
  cursor: pointer;
  width: 0;
  height: 0;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.select-gap:hover:after {
  opacity: 1;
}
.select-gap.on:after {
  transform: translateY(-50%) rotate(180deg);
  opacity: 1;
}
.select-list {
  position: absolute;
  z-index: 850;
  top: 30px;
  left: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-height: 30vh;
  margin: 0px 0;
  overflow: auto;
  border: 1px solid #ccc;
  border-top: none;
  background-color: #fefefe;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.select-list.on {
  display: -ms-flexbox;
  display: flex;
}
.select-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.select-item span {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 30px;
  padding: 4px 16px;
  background: transparent;
  background-color: rgba(255, 255, 255, 0);
  color: inherit;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.select-item:hover {
  background-color: #007769;
}
.select-item:hover span {
  background-color: rgba(255, 255, 255, 0.08);
  color: #fefefe;
}
.select-item[data-disabled="disabled"] {
  background-color: rgba(0, 0, 0, 0.05);
  color: #818182;
  pointer-events: none;
}
.on.select-gap:after {
  transform: translateY(-50%) rotate(180deg);
}
.multiselect-group {
  position: relative;
  width: 100%;
}
.multiselect-group .fstElement {
  z-index: 5;
}
.multiselect-group .fstElement .fstQueryInput {
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.multiselect-group .fstElement.fstActive .fstQueryInput {
  opacity: 1;
}
.multiselect-group .fstElement.fstActive + label,
.multiselect-group label {
  position: absolute;
  top: 16px;
  left: 16px;
  transform: translateY(-100%);
  color: #004a3f;
  font-size: 11px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.multiselect-group .fstNoneSelected + label {
  top: 19px;
  transform: translateY(-50%);
  font-size: 15px;
}
.ui-menu .ui-menu-item {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ui-menu .ui-menu-item:hover {
  margin: 0;
  background-color: #007769;
  color: #fefefe;
}
.standard-select {
  margin-top: 16px;
  padding: 8px 12px;
  border: 1px solid #ccc;
  border-radius: 5px;
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
}
.data-tab-group {
  position: relative;
}
.data-tab-group-inner {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  position: absolute;
  top: 0;
  right: 0;
  width: 350px;
  max-width: 0;
  overflow: hidden;
}
.data-tab-group.open .btn:not(.data-tab-visible) {
  z-index: -1;
  opacity: 0;
}
.data-tab-group.open .data-tab-visible {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.data-tab-group.open .data-tab-group-inner {
  max-width: 350px;
  overflow: visible;
}
.data-tab-group.open .data-tab-group-inner .input-group {
  height: 100%;
  margin: 0;
  background-color: #fff;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.data-tab-group.open .data-tab-group-inner .input-group .input {
  min-height: 45px;
  margin: 0;
  padding: 4px 16px;
}
.datepicker {
  width: 100%;
  height: 30px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.datepicker-group.datepicker-input-select-wrapper,
.datepicker-group.date-range-before-wrapper,
.datepicker-group.date-range-after-wrapper,
.datepicker-group.date-range-before-after-wrapper {
  position: relative;
}
.datepicker-group.datepicker-input-select-wrapper .select-group-inner,
.datepicker-group.date-range-before-wrapper .select-group-inner,
.datepicker-group.date-range-after-wrapper .select-group-inner,
.datepicker-group.date-range-before-after-wrapper .select-group-inner {
  position: absolute;
}
.datepicker-group.datepicker-input-select-wrapper .input {
  z-index: 3;
  width: calc(100% - 3em);
}
.datepicker-group.datepicker-input-select-wrapper .select-group-inner {
  left: 0;
  width: 100%;
}
.datepicker-group.datepicker-input-select-wrapper.select-hidden .select-group-inner {
  visibility: hidden;
}
.datepicker-group.date-range-before-wrapper .select-group-inner {
  left: 0;
  width: 49%;
}
.datepicker-group.date-range-before-wrapper .input-group-bar,
.datepicker-group.date-range-before-wrapper .input {
  width: 49%;
  margin-left: 51%;
}
.datepicker-group.date-range-after-wrapper .select-group-inner {
  left: 51%;
  width: 49%;
}
.datepicker-group.date-range-after-wrapper .input-group-bar,
.datepicker-group.date-range-after-wrapper .input {
  width: 49%;
}
.datepicker-group.date-range-before-after-wrapper .select-group-inner {
  left: 71%;
  width: 29%;
}
.datepicker-group.date-range-before-after-wrapper .select-group-inner:first-of-type {
  left: 0;
}
.datepicker-group.date-range-before-after-wrapper .input-group-bar,
.datepicker-group.date-range-before-after-wrapper .input {
  width: 38%;
  margin-left: 31%;
}
.ms-label {
  margin: 4px 4px 4px 0;
  padding: 4px 12px;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.05);
  line-height: 1;
}
.ms-search {
  border-bottom: 1px solid #ccc;
  font-size: 13px;
  padding: 4px 12px;
  color: #717078;
}
.ms-search input {
  color: #ccc;
  text-transform: lowercase;
}
.ms-search:-ms-input-placeholder {
  font-size: 13px;
  color: #ccc;
}
.ms-search::placeholder {
  font-size: 13px;
  color: #ccc;
}
.ms-options {
  max-height: 320px !important;
  transform: translateY(-5%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ms-options ul li {
  position: relative;
}
.ms-options ul li input[type="checkbox"] {
  display: none;
  visibility: hidden;
}
.ms-options ul li > label {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
  margin: 0 12px !important;
  padding-top: 12px;
  padding-right: 12px;
  padding-bottom: 12px;
  padding-left: 30px;
  border: none;
  cursor: pointer;
}
.ms-options ul li > label:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  transform: translateY(-50%);
  border: 2px solid #ccc;
  border-radius: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ms-options ul li > label:after {
  content: "\e005";
  font-family: "icon-font";
  position: absolute;
  top: 55%;
  left: -4px;
  transform: translateX(65%) translateY(-65%);
  color: transparent;
  font-size: 10px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ms-options ul li.selected > label:before {
  background-color: #43a047;
  border-color: #43a047;
}
.ms-options ul li.selected > label:after {
  color: #fefefe;
}
.ms-options-wrap {
  display: block;
  height: auto;
  margin-top: 12px;
  margin-bottom: 12px;
}
.ms-options-wrap.ms-active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ms-options-wrap.ms-active .ms-options {
  transform: translateY(0);
  border: none;
  opacity: 1;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ms-options-wrap.ms-active .ms-options ul li {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ms-options-wrap.ms-active .ms-options ul li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.ms-options-wrap.ms-active .ms-options ul label {
  border: none;
  background-color: transparent;
}
.ms-options-wrap.ms-active .ms-options ul label:hover {
  background-color: transparent;
}
.ms-options-wrap > button {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
  min-height: 30px;
  padding: 0 12px;
  border-color: #ccc !important;
}
.ms-options-wrap > button:focus {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
}
.ms-options-wrap > button .ms-hidden-label {
  display: inline-block;
}
.ms-options-wrap > button .ms-hidden-label.hidden {
  display: none;
}
.ms-selectall.global {
  width: 100%;
  margin: 12px 0 4px;
  padding: 0 12px;
  text-transform: unset;
}
.collapse {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.collapse-header {
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
}
.collapse-panel {
  width: 100%;
}
.checkbox {
  display: none;
}
.checkbox-group {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 8px;
  border-bottom: 1px solid #ccc;
}
.checkbox-group-inner {
  position: relative;
}
.checkbox-group-bar {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  position: relative;
  top: 1px;
  width: 100%;
}
.checkbox-group-bar::before,
.checkbox-group-bar:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 0;
  height: 2px;
  background: #004a3f;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.checkbox-group-bar::before {
  left: 50%;
}
.checkbox-group-bar::after {
  right: 50%;
}
.checkbox-group-bar.on::before,
.checkbox-group-bar.on:after {
  width: 50%;
}
.checkbox + label {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
  margin: 0 12px !important;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 30px;
  cursor: pointer;
}
.checkbox + label:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  transform: translateY(-50%);
  border: 1px solid #717078;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.checkbox + label:after {
  content: "\e005";
  position: absolute;
  top: 53%;
  left: -4px;
  transform: translateX(65%) translateY(-65%);
  color: #fefefe;
  opacity: 0;
  font-family: "icon-font";
  font-size: 10px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.checkbox:checked + label:before {
  border-color: #43a047;
  background-color: #43a047;
}
.checkbox:checked + label:after {
  color: #fefefe;
  opacity: 1;
}
.checkbox ~ label {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
  margin: 0 12px !important;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 30px;
  cursor: pointer;
}
.checkbox ~ label:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px;
  height: 15px;
  transform: translateY(-50%);
  border: 1px solid #717078;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.checkbox ~ label:after {
  content: "\e005";
  position: absolute;
  top: 55%;
  left: -4px;
  transform: translateX(65%) translateY(-65%);
  color: #fefefe;
  opacity: 0;
  font-family: "icon-font";
  font-size: 10px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.checkbox:checked ~ label:before {
  border-color: #43a047;
  background-color: #43a047;
}
.checkbox:checked ~ label:after {
  color: #fefefe;
  opacity: 1;
}
.checkbox[readonly] + label {
  pointer-events: none;
}
.js-validation,
.asp-validation {
  position: absolute;
  top: -8px;
  right: 16px;
  max-width: 100%;
  overflow: hidden;
  color: #e53935;
  font-size: 13px;
  white-space: nowrap;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.js-validation:empty,
.asp-validation:empty,
.js-validation:not(.active),
.asp-validation:not(.active) {
  max-width: 0;
}
.asp-validation.field-validation-error {
  max-width: 100%;
}
.validation-summary-errors ul {
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0 16px;
  color: #e53935;
  font-size: 13px;
}
.ajax-form {
  -ms-flex-direction: column;
      flex-direction: column;
}
.jsgrid {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden;
}
.jsgrid-grid-header {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.jsgrid-grid-body {
  margin-bottom: 24px;
}
.jsgrid-cell {
  min-height: 30px;
  padding-right: 16px;
  padding-left: 16px;
  border-left: 1px solid #ccc;
}
.jsgrid-cell:first-of-type {
  border-left: none;
}
.jsgrid-group {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.jsgrid-group label {
  min-height: 30px;
  padding-right: 16px;
  padding-left: 16px;
}
.jsgrid-header {
  z-index: 100;
}
.jsgrid-header-row {
  position: relative;
  width: 100%;
  height: auto;
}
.jsgrid-header-cell {
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 700;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.jsgrid-filter-row,
.jsgrid-insert-row {
  background: #007769;
}
.jsgrid-filter-row .jsgrid-cell,
.jsgrid-insert-row .jsgrid-cell {
  width: 100%;
  border-left: none;
}
.jsgrid-filter-row input,
.jsgrid-insert-row input,
.jsgrid-filter-row select,
.jsgrid-insert-row select {
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 5px;
  background-color: #fff;
}
.jsgrid-filter-row input,
.jsgrid-insert-row input {
  width: 100%;
}
.jsgrid-edit-row {
  background: #fff3cd;
}
.jsgrid-control-field {
  max-width: 0;
  padding-right: 0;
  padding-left: 0;
  border-left: none;
}
.jsgrid-table {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.jsgrid-table-body {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  overflow: auto;
}
.jsgrid-table-body .jsgrid-tr {
  border-bottom: 1px solid #ccc;
}
.jsgrid-table-body .jsgrid-tr:last-of-type {
  border-bottom: none;
}
.jsgrid-table-body .jsgrid-tr .jsgrid-cell {
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
}
.jsgrid-tr {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 8px;
  padding-right: 61px;
  padding-bottom: 8px;
  padding-left: 61px;
}
.jsgrid-tr input,
.jsgrid-tr select {
  width: 100%;
  height: 30px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 3px;
  background: #fff;
}
.jsgrid-selected-row .jsgrid-cell {
  cursor: pointer;
}
.jsgrid-nodata-row .jsgrid-cell {
  padding: 0.5em 0;
  text-align: center;
}
.jsgrid-header-sort {
  cursor: pointer;
}
.jsgrid-cancel-edit-button,
.jsgrid-clear-filter-button,
.jsgrid-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.jsgrid-mode-button,
.jsgrid-edit-button,
.jsgrid-update-button {
  left: 13px;
}
.jsgrid-search-button {
  left: 13px;
}
.jsgrid-cancel-edit-button,
.jsgrid-clear-filter-button,
.jsgrid-delete-button {
  right: 13px;
}
.jsgrid-insert-button {
  left: 14px;
}
.loader-wrapper {
  position: absolute;
  z-index: 900;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 200px;
  background-color: rgba(255, 255, 255, 0.4);
}
.loader-wrapper .loader {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      align-self: center;
  width: 60px;
  height: 60px;
  margin: 0 auto;
  background-image: url("../img/loader.svg");
  background-position: center center;
  background-size: contain;
}
.loader-parent {
  position: relative;
}
/*! jQuery UI - v1.12.1 - 2019-04-08
* http://jqueryui.com
* Includes: draggable.css, core.css, autocomplete.css, menu.css, datepicker.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-datepicker {
  width: 17em;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
#ui-datepicker-div {
  z-index: 1000 !important;
}
.ui-datepicker {
  display: none;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 250px;
  background-color: #fefefe;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ui-datepicker-header {
  position: relative;
  background-color: #007769;
  color: #fefefe;
  font-weight: 600;
}
.ui-datepicker-title {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding-top: 4px;
  padding-right: 16px;
  padding-bottom: 4px;
  padding-left: 16px;
}
.ui-datepicker-title select {
  display: -ms-flexbox;
  display: flex;
  font-size: 1em;
}
.ui-datepicker-title select option {
  color: #717078;
}
.ui-datepicker-title select.ui-datepicker-month,
.ui-datepicker-title select.ui-datepicker-year {
  width: 40%;
  border-bottom: 1px solid #fefefe;
}
.ui-datepicker-calendar td {
  position: relative;
  width: 30px;
  height: 30px;
}
.ui-datepicker-calendar td a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ui-datepicker-calendar td a::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 22.5px;
  height: 22.5px;
  transform: translate(-50%, -50%);
  border-radius: 100%;
  background: transparent;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ui-datepicker-calendar td a.ui-state-hover::before {
  background: rgba(0, 0, 0, 0.15);
}
.ui-datepicker-calendar td a.ui-state-highlight::before {
  background: rgba(0, 0, 0, 0.05);
}
.ui-datepicker-calendar td a.ui-state-active {
  color: #fefefe;
}
.ui-datepicker-calendar td a.ui-state-active::before {
  z-index: -1;
  background: rgba(0, 0, 0, 0.5);
}
.ui-datepicker-unselectable span {
  opacity: 0.65;
  background: rgba(0, 0, 0, 0.05);
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 0;
  width: 1.8em;
  height: 100%;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60%;
  height: 60%;
  margin-top: -12px;
  margin-left: -8px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.ui-datepicker .ui-datepicker-prev span {
  background-image: url(/img/icons/arrow-left.svg);
}
.ui-datepicker .ui-datepicker-next span {
  background-image: url(/img/icons/arrow-right.svg);
}
.ui-datepicker table {
  width: 100%;
  margin: 0 0 0.4em;
  border-collapse: collapse;
  font-size: 0.9em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  border: 0;
  font-weight: bold;
  text-align: center;
}
.ui-datepicker td {
  padding: 1px;
  border: 0;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  background-image: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: auto;
  height: 45px;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 3px;
  opacity: 1;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  padding-right: 16px;
  padding-left: 16px;
  overflow: visible;
  border-color: #004a3f;
  background-color: #fefefe;
  color: #004a3f;
  border: none;
  background-color: transparent;
  box-shadow: none;
  font-size: 13px;
  font-weight: 600;
}
.ui-datepicker .ui-datepicker-buttonpane button.not-active,
.ui-datepicker .ui-datepicker-buttonpane button.not-active:hover,
.ui-datepicker .ui-datepicker-buttonpane button.not-active:focus {
  opacity: 0.35;
  cursor: inherit;
}
.ui-datepicker .ui-datepicker-buttonpane button-square {
  width: 45px;
  padding-right: 0;
  padding-left: 0;
  border-width: 2px;
  border-style: solid;
}
.ui-datepicker .ui-datepicker-buttonpane button-round {
  width: 39.6px;
  height: 39.6px;
  padding-right: 0;
  padding-left: 0;
  border: none;
  border-radius: 50%;
  background-color: #007769;
  color: #fefefe;
  font-size: 15px;
  margin: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.ui-datepicker .ui-datepicker-buttonpane button-round:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ui-datepicker .ui-datepicker-buttonpane button-tiny {
  width: 36px;
  height: 36px;
  padding-right: 0;
  padding-left: 0;
  border-width: 1px;
}
.ui-datepicker .ui-datepicker-buttonpane button-disabled {
  border: none;
  background-color: #d6d8d9;
  cursor: not-allowed;
  pointer-events: none;
}
.ui-datepicker .ui-datepicker-buttonpane button-holder {
  width: auto;
  margin: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button-holder .btn {
  margin-right: 16px;
  margin-left: 16px;
}
.ui-datepicker .ui-datepicker-buttonpane button-holder.btn-holder-right {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.ui-datepicker .ui-datepicker-buttonpane button-holder.btn-holder-right .btn {
  margin-right: 0;
  margin-left: 16px;
}
.ui-datepicker .ui-datepicker-buttonpane button-primary.btn-text {
  color: #004a3f;
}
.ui-datepicker .ui-datepicker-buttonpane button-primary.btn-outline {
  color: #004a3f;
}
.ui-datepicker .ui-datepicker-buttonpane button-primary.btn-fill {
  background-color: #004a3f;
  color: #fefefe;
}
.ui-datepicker .ui-datepicker-buttonpane button-secondary {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-text {
  color: #007769;
}
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-outline {
  color: #007769;
}
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-outline:hover,
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-outline:focus,
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-outline:active {
  color: #fefefe;
  background-color: #007769;
  border-color: #007769;
}
.ui-datepicker .ui-datepicker-buttonpane button-secondary.btn-fill {
  background-color: #007769;
  color: #fefefe;
}
.ui-datepicker .ui-datepicker-buttonpane button-danger {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-text {
  color: #e53935;
}
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-outline {
  color: #e53935;
}
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-outline:hover,
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-outline:focus,
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-outline:active {
  color: #fefefe;
  background-color: #e53935;
  border-color: #e53935;
}
.ui-datepicker .ui-datepicker-buttonpane button-danger.btn-fill {
  background-color: #e53935;
  color: #fefefe;
}
.ui-datepicker .ui-datepicker-buttonpane button.disabled {
  border-color: transparent;
  opacity: 1;
  background-color: transparent;
  box-shadow: unset;
  color: #ccc;
  font-size: 13px;
  font-weight: 600;
  pointer-events: none;
}
.ui-datepicker .ui-datepicker-buttonpane button.disabled:hover,
.ui-datepicker .ui-datepicker-buttonpane button.disabled:focus,
.ui-datepicker .ui-datepicker-buttonpane button.disabled:active {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  border-color: transparent;
  opacity: 1;
  background-color: transparent;
  box-shadow: unset;
  color: #ccc;
  pointer-events: none;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon {
  border: none;
  background-color: transparent;
  box-shadow: unset;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-eye,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-delete,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-remove,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-edit-line,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-files,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-add {
  border: none;
  background-color: transparent;
  color: #ccc;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-add {
  border: none;
  background-color: transparent;
  color: #004a3f;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-eye:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-eye:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-eye:active {
  color: #007769;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-delete:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-remove:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-delete:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-remove:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-delete:active,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-remove:active {
  color: #e53935;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-edit-line:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-edit-line:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-edit-line:active {
  color: #004a3f;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-add:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-add:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-add:active {
  color: #43a047;
}
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-files:hover,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-files:focus,
.ui-datepicker .ui-datepicker-buttonpane button-icon.icon-files:active {
  color: #43a047;
}
.ui-datepicker .ui-datepicker-buttonpane button-text {
  border: none;
  background-color: transparent;
  box-shadow: none;
  font-size: 13px;
  font-weight: 600;
}
.ui-datepicker .ui-datepicker-buttonpane button-outline {
  border: 1px solid #ccc;
  font-size: 13px;
  font-weight: 600;
}
.ui-datepicker .ui-datepicker-buttonpane button-fill {
  border: none;
  font-size: 13px;
  font-weight: 600;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.ui-datepicker .ui-datepicker-buttonpane button-fill:hover,
.ui-datepicker .ui-datepicker-buttonpane button-fill:focus,
.ui-datepicker .ui-datepicker-buttonpane button-fill:active {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ui-datepicker .ui-datepicker-buttonpane button-fill.active {
  border: 2px solid #007769;
  background-color: transparent;
  color: #007769;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ui-datepicker .ui-datepicker-buttonpane button-tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 !important;
  padding: 8px 12px;
  border-radius: 0;
  color: #010101;
  font-size: 13px;
  text-align: center;
  text-transform: lowercase;
  background-color: #d6d8d9;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-right: 1px solid #ccc;
}
.ui-datepicker .ui-datepicker-buttonpane button-tab h2 {
  margin: 4px 0;
  font-size: 13px;
  text-transform: lowercase;
}
.ui-datepicker .ui-datepicker-buttonpane button-tab.active {
  background-color: #007769;
  color: #fefefe;
}
.ui-datepicker .ui-datepicker-buttonpane button-tab:hover {
  background-color: #007769;
  color: #fefefe;
}
.ui-datepicker .ui-datepicker-buttonpane button-panel {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding: 12px 8px;
  border-left: 6px solid #007769;
  border-radius: 3px;
  text-align: center;
  background-color: rgba(0, 119, 105, 0.05);
  text-transform: inherit;
  height: auto;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.ui-datepicker .ui-datepicker-buttonpane button-panel:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.ui-datepicker .ui-datepicker-buttonpane button-panel:hover span {
  color: #004a3f;
}
.ui-datepicker .ui-datepicker-buttonpane button-panel span {
  margin: 0 4px;
}
.ui-datepicker .ui-datepicker-buttonpane button-column-list {
  cursor: pointer;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  width: 100%;
  clear: both;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  right: auto;
  left: 2px;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  right: auto;
  left: 1px;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  top: 0.3em;
  left: 0.5em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-indent: -99999px;
}
/*----------------------------------------------------------------------------------------------------
General styling
----------------------------------------------------------------------------------------------------*/
@keyframes fstAnimationEnter {
  from {
    transform: translate3d(0, -1em, 0);
    opacity: 0;
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.fstElement {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  padding: 8px 16px;
  border-bottom: 1px solid #ccc;
}
.fstElement > select,
.fstElement > input {
  position: absolute;
  left: -999em;
}
.fstToggleBtn {
  display: block;
  position: relative;
  box-sizing: border-box;
  min-width: 14.28571em;
  padding: 0.71429em 1.42857em 0.71429em 0.71429em;
  font-size: 1.4em;
  cursor: pointer;
}
.fstToggleBtn:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0.71429em;
  margin-top: -0.17857em;
  border: 0.35714em solid transparent;
  border-top-color: #cacaca;
}
.fstQueryInput {
  box-sizing: border-box;
  border: 0;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.fstResults {
  display: none;
  position: absolute;
  top: 100%;
  right: -1px;
  left: -1px;
  max-height: 30em;
  overflow-x: hidden;
  overflow-y: auto;
  border: 1px solid #d7d7d7;
  border-top: 0;
  background-color: #fff;
  -webkit-overflow-scrolling: touch;
}
.fstResultItem {
  display: block;
  margin: 0;
  padding: 8px 16px;
  border-top: 1px solid #fff;
  cursor: pointer;
}
.fstResultItem.fstUserOption {
  color: #707070;
}
.fstResultItem.fstFocused {
  border-color: #73baf6;
  background-color: #43a2f3;
  color: #fff;
}
.fstResultItem.fstSelected {
  border-color: #73baf6;
  background-color: #2694f1;
  color: #fff;
}
.fstGroupTitle {
  display: block;
  margin: 0;
  padding: 0.5em 0.71429em;
  font-size: 1.4em;
  font-weight: bold;
}
.fstGroup {
  padding-top: 1em;
}
.fstGroup:first-child {
  padding-top: 0;
}
.fstNoResults {
  display: block;
  margin: 0;
  padding: 0.71429em 0.71429em;
  color: #999;
  font-size: 1.4em;
}
/*----------------------------------------------------------------------------------------------------
Single Mode
----------------------------------------------------------------------------------------------------*/
.fstSingleMode .fstControls {
  display: none;
  position: absolute;
  top: 100%;
  right: -1px;
  left: -1px;
  padding: 0.5em;
  border: 1px solid #d7d7d7;
  background-color: #fff;
}
.fstSingleMode .fstQueryInput {
  display: block;
  width: 100%;
  padding: 0.5em 0.35714em;
  border: 1px solid #d7d7d7;
  color: #999;
  font-size: 1.4em;
}
.fstSingleMode.fstActive {
  z-index: 100;
}
.fstSingleMode.fstActive.fstElement,
.fstSingleMode.fstActive .fstControls,
.fstSingleMode.fstActive .fstResults {
  box-shadow: 0 0.2em 0.2em rgba(0, 0, 0, 0.1);
}
.fstSingleMode.fstActive .fstControls {
  display: block;
}
.fstSingleMode.fstActive .fstResults {
  display: block;
  z-index: 10;
  margin-top: -1px;
}
/*----------------------------------------------------------------------------------------------------
Multiple mode
----------------------------------------------------------------------------------------------------*/
.fstChoiceItem {
  display: inline-block;
  position: relative;
  margin: 0 0.41667em 0.41667em 0;
  padding: 0.33333em 0.33333em 0.33333em 1.5em;
  float: left;
  animation: fstAnimationEnter 0.2s;
  border: 1px solid #43a2f3;
  border-radius: 0.25em;
  background-color: #43a2f3;
  color: #fff;
  font-size: 1.2em;
  cursor: auto;
}
.fstChoiceItem.mod1 {
  border: 1px solid #d7d7d7;
  background-color: #f9f9f9;
  color: #232323;
}
.fstChoiceItem.mod1 > .fstChoiceRemove {
  color: #a4a4a4;
}
.fstChoiceRemove {
  position: absolute;
  top: 50%;
  left: 0;
  width: 1.28571em;
  margin: 0;
  margin-top: -0.64286em;
  padding: 0;
  border: 0;
  background: none;
  color: #fff;
  font-size: 1.16667em;
  line-height: 1.28571em;
  text-align: center;
  cursor: pointer;
}
.fstChoiceRemove::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.fstMultipleMode .fstControls {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  cursor: text;
}
.fstMultipleMode .fstQueryInput {
  width: 2em;
  padding: 8px 0;
  float: left;
  color: #ccc;
}
.fstMultipleMode .fstQueryInputExpanded {
  width: 100%;
  padding: 0.28571em 0.35714em;
  float: none;
}
.fstMultipleMode .fstFakeInput {
  font-size: 1.4em;
}
.fstMultipleMode.fstActive .fstResults {
  display: block;
  z-index: 10;
  border-top: 1px solid #d7d7d7;
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  -ms-touch-action: auto;
  touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  height: 15px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  opacity: 0;
}
.ps__rail-y {
  display: none;
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  width: 15px;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  opacity: 0;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  opacity: 0.9;
  background-color: transparent;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  height: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  border-radius: 6px;
  background-color: #aaa;
}
.ps__thumb-y {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  width: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  border-radius: 6px;
  background-color: #aaa;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  height: 11px;
  background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.ms-options-wrap {
  width: 100%;
  position: relative;
}
.ms-options-wrap > button:focus,
.ms-options-wrap > button {
  position: relative;
  width: 100%;
  text-align: left;
  border: 1px solid #aaa;
  background-color: #fff;
  margin-top: 1px;
  font-size: 13px;
  color: #aaa;
  white-space: nowrap;
}
.ms-options-wrap > button > span {
  display: inline-block;
}
.ms-options-wrap > button[disabled] {
  background-color: #e5e9ed;
  color: #808080;
  opacity: 0.6;
}
.ms-options-wrap > button:after {
  content: ' ';
  height: 0;
  position: absolute;
  top: 50%;
  right: 5px;
  width: 0;
  border: 6px solid rgba(0, 0, 0, 0);
  border-top-color: #999;
  margin-top: -3px;
}
.ms-options-wrap.ms-has-selections > button {
  color: #333;
}
.ms-options-wrap > .ms-options {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  margin-top: 1px;
  margin-bottom: 20px;
  background: white;
  z-index: 2000;
  border: 1px solid #aaa;
  overflow: auto;
  visibility: hidden;
  display: block;
}
.ms-options-wrap.ms-active > .ms-options {
  visibility: visible;
}
.ms-options-wrap > .ms-options > .ms-search input {
  width: 100%;
  border: none;
  outline: none;
}
.ms-options-wrap > .ms-options .ms-selectall {
  display: inline-block;
  text-decoration: none;
}
.ms-options-wrap > .ms-options .ms-selectall:hover {
  text-decoration: underline;
}
.ms-options-wrap > .ms-options > ul,
.ms-options-wrap > .ms-options > ul > li.optgroup ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: block;
}
.ms-options-wrap > .ms-options > ul li.ms-hidden {
  display: none;
}
.ms-options-wrap > .ms-options > ul > li.optgroup {
  padding: 5px;
}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {
  border-top: 1px solid #aaa;
}
.ms-options-wrap > .ms-options > ul > li.optgroup .label {
  display: block;
  padding: 5px 0 0 0;
  font-weight: bold;
}
.ms-options-wrap > .ms-options > ul label {
  position: relative;
  display: inline-block;
  width: 100%;
  pointer-events: all;
}
.ms-options-wrap > .ms-options.checkbox-autofit > ul label,
.ms-options-wrap > .ms-options.hide-checkbox > ul label {
  padding: 4px;
}
.ms-options-wrap > .ms-options > ul label.focused,
.ms-options-wrap > .ms-options > ul label:hover {
  background-color: #efefef;
  border-color: #999;
}
.ms-options-wrap > .ms-options > ul li.selected label {
  border-color: transparent;
}
.ms-options-wrap > .ms-options > ul input[type="checkbox"] {
  margin: 0 5px 0 0;
  position: absolute;
  left: 4px;
  top: 7px;
}
.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.header-wrapper {
  position: fixed;
  z-index: 800;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.header-wrapper.top-fixed {
  position: fixed;
  top: -60px;
  box-shadow: unset;
}
.header-wrapper.top-fixed:after {
  content: '';
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  width: 100%;
  height: 6px;
}
.footer-wrapper {
  position: fixed;
  z-index: 500;
  right: 0;
  bottom: -90px;
  left: 220px;
  width: calc(100% -  220px);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.footer-wrapper.active {
  bottom: 0;
}
.aside-wrapper {
  position: fixed;
  z-index: 600;
  top: 0;
  bottom: 0;
  left: 0;
  width: 220px;
  height: 100%;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.dialog-wrapper {
  position: fixed;
  z-index: 900;
  top: 0;
  left: 100%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.15);
}
.dialog-wrapper.open {
  left: 0;
  opacity: 0;
}
.dialog-wrapper.open.active {
  transition: opacity 0.35s linear;
  opacity: 1;
}
.dialog-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 90%;
  max-width: 400px;
  height: auto;
  padding: 24px;
  border-radius: 5px;
  background: #fefefe;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.dialog-inner .btn-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 100%;
}
.dialog-text {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.dialog-text p,
.dialog-text a {
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 4px;
  padding-top: 4px;
  text-align: center;
}
.dialog-text > p:last-child,
.dialog-text a:last-child {
  margin-bottom: 24px;
}
.dialog.open {
  left: 0;
}
.collapsed .footer-wrapper {
  position: fixed;
  left: 60px;
  width: calc(100% -  60px);
}
.menu-vertical li,
.menu-horizontal li,
.menu-side li {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.menu-vertical li .menu-item-wrapper,
.menu-horizontal li .menu-item-wrapper,
.menu-side li .menu-item-wrapper {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.menu-vertical li .menu-item-wrapper > .menu-vertical,
.menu-horizontal li .menu-item-wrapper > .menu-vertical,
.menu-side li .menu-item-wrapper > .menu-vertical {
  margin-left: 12px;
}
.menu-vertical li .menu-item-wrapper > .menu-vertical .menu-item,
.menu-horizontal li .menu-item-wrapper > .menu-vertical .menu-item,
.menu-side li .menu-item-wrapper > .menu-vertical .menu-item {
  height: 0;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-vertical li .menu-item-wrapper > .menu-vertical.open > li,
.menu-horizontal li .menu-item-wrapper > .menu-vertical.open > li,
.menu-side li .menu-item-wrapper > .menu-vertical.open > li {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-vertical li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper,
.menu-horizontal li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper,
.menu-side li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-vertical li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item,
.menu-horizontal li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item,
.menu-side li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item {
  height: auto;
  overflow: visible;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-vertical li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item-inner,
.menu-horizontal li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item-inner,
.menu-side li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item-inner {
  padding-top: 16px;
  padding-bottom: 16px;
}
.menu-vertical li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item span,
.menu-horizontal li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item span,
.menu-side li .menu-item-wrapper > .menu-vertical.open > li > .menu-item-wrapper > .menu-item span {
  display: inline-block;
}
.menu-vertical li .menu-item-wrapper > .menu-side,
.menu-horizontal li .menu-item-wrapper > .menu-side,
.menu-side li .menu-item-wrapper > .menu-side {
  position: absolute;
  top: 0;
  opacity: 0;
}
.menu-vertical li .menu-item-wrapper > .menu-right,
.menu-horizontal li .menu-item-wrapper > .menu-right,
.menu-side li .menu-item-wrapper > .menu-right {
  left: 100%;
  margin-left: 0;
}
.menu-vertical li .menu-item-wrapper > .menu-left,
.menu-horizontal li .menu-item-wrapper > .menu-left,
.menu-side li .menu-item-wrapper > .menu-left {
  right: 100%;
  margin-left: 0;
}
.menu-vertical {
  -ms-flex-direction: column;
      flex-direction: column;
}
.menu-horizontal {
  -ms-flex-direction: row;
      flex-direction: row;
}
.menu-horizontal > li > .menu-item-wrapper > .menu-vertical {
  position: absolute;
  top: 100%;
  right: 0;
  min-width: 100%;
  margin-left: 0;
}
.menu-horizontal > li > .menu-item-wrapper > .menu-vertical li {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-horizontal > li > .menu-item-wrapper > .menu-vertical li:hover .menu-item-wrapper,
.menu-horizontal > li > .menu-item-wrapper > .menu-vertical li:focus .menu-item-wrapper {
  background-color: rgba(204, 204, 204, 0.4);
}
.menu-item-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  min-width: 100%;
  min-height: 25px;
  padding: 20px 16px 20px 24px;
}
.menu-item-inner i {
  margin-top: auto;
  margin-bottom: auto;
}
.menu-item-inner span,
.menu-item-inner i {
  cursor: pointer;
}
.menu-item-nested,
.menu-item-chevron {
  position: relative;
}
.menu-item-nested::before,
.menu-item-chevron::before,
.menu-item-nested::after,
.menu-item-chevron::after {
  content: "";
  position: absolute;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.menu-item-nested span,
.menu-item-chevron span {
  padding-right: 16px;
}
.menu-item-nested::before,
.menu-item-nested::after {
  top: 50%;
  right: 12px;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  transform: rotate(0);
  border-left-width: 6px;
  border-right-width: 6px;
  border-top: 6px solid;
  opacity: 0.45;
  cursor: pointer;
}
.menu-item-nested::after {
  display: none;
  transform: translate(-1.5em, -50%) rotate(0deg);
}
.menu-item-chevron::after {
  display: none;
}
.menu-item-chevron::before {
  top: 50%;
  right: 0.75em;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  transform: rotate(0);
  border-left-width: 6px;
  border-right-width: 6px;
  border-top: 6px solid #fefefe;
}
.open > .menu-item-wrapper > .menu-item-nested::before {
  transform: rotate(-90deg);
}
.open > .menu-item-wrapper > .menu-item-chevron::before {
  transform: rotate(-90deg);
}
.aside {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-top: 60px;
  background: #f5f5f5;
  color: #010101;
  border-right: 1px solid rgba(204, 204, 204, 0.5);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside::before,
.aside::after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  max-height: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside::before {
  top: 0;
}
.aside.top-fixed {
  padding-top: 30px;
}
.aside.top-fixed .aside-switcher {
  height: 30px;
}
.aside.top-fixed .aside-arrow-top {
  top: 30px;
}
.aside.show-arrow {
  padding-top: 70px;
  padding-bottom: 40px;
}
.aside.show-arrow .aside-arrow {
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
}
.aside-arrow {
  display: none;
  position: absolute;
  left: 0;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: 40px;
  overflow: hidden;
  opacity: 0;
  background-color: rgba(255, 255, 255, 0);
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-arrow-top {
  top: 60px;
}
.aside-arrow-bottom {
  bottom: 0;
}
.aside-arrow:hover,
.aside-arrow:focus {
  background-color: rgba(255, 255, 255, 0.08);
}
.aside-switcher {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-switcher-inner {
  position: relative;
  width: 40px;
  height: 2px;
  margin: 2px 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-switcher-inner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fefefe;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-switcher.top-fixed {
  height: 30px;
}
.aside-menu {
  font-size: 14px;
  width: 100%;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-menu .menu-item-inner {
  position: relative;
  padding-left: 40px;
}
.aside-menu .menu-item-inner i {
  position: absolute;
  top: 50%;
  left: 12px;
  transform: translate(0, -50%);
}
.aside-menu .menu-item-inner i svg {
  margin: auto;
}
.aside-menu li {
  background-color: rgba(255, 255, 255, 0);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-menu li.active,
.aside-menu li.open {
  background-color: rgba(0, 0, 0, 0.05);
}
.aside-menu li.active .active,
.aside-menu li.open .active {
  background-color: rgba(255, 255, 255, 0.08);
}
.aside-menu li.active .open,
.aside-menu li.open .open {
  background-color: rgba(255, 255, 255, 0.04);
}
.aside-menu li.active .open .active,
.aside-menu li.open .open .active {
  background-color: rgba(255, 255, 255, 0.08);
}
.aside-menu li > .menu-item-wrapper > .menu-vertical {
  margin-left: 0;
}
.aside-menu li li .menu-item-inner {
  padding: 16px 12px 16px 48px;
}
.aside-menu li li .menu-item-inner i {
  left: 24px;
}
.aside-menu li li li .menu-item-inner {
  padding-left: 60px;
}
.aside-menu li li li .menu-item-inner i {
  left: 20px;
}
.aside-menu > li.active::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 6px;
  height: 100%;
  background: #007769;
}
.aside-menu .menu-item {
  width: 100%;
  background-color: rgba(255, 255, 255, 0);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.aside-menu .menu-item:hover,
.aside-menu .menu-item:focus {
  background-color: rgba(204, 204, 204, 0.4);
}
.aside-menu .menu-item span,
.aside-menu .menu-item a {
  margin-left: 8px;
}
.collapsed .aside-switcher-inner::before {
  width: 66%;
}
.collapsed .aside-switcher-inner:first-of-type:before {
  width: 33%;
}
.collapsed .aside-switcher-inner:last-of-type:before {
  width: 100%;
}
.collapsed .aside-wrapper {
  width: 60px;
}
.collapsed .aside-menu .menu-item-wrapper {
  height: auto;
  background: #f5f5f5;
}
.collapsed .aside-menu > li {
  overflow: hidden;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}
.collapsed .aside-menu > li > .menu-item-wrapper {
  width: 60px;
  height: 60px;
  top: 0;
  left: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.collapsed .aside-menu > li > .menu-item-wrapper > .menu-item {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 60px;
}
.collapsed .aside-menu > li > .menu-item-wrapper > .menu-item::after,
.collapsed .aside-menu > li > .menu-item-wrapper > .menu-item::before {
  opacity: 0;
}
.collapsed .aside-menu > li > .menu-item-wrapper > .menu-item span {
  opacity: 0;
}
.collapsed .aside-menu > li > .menu-item-wrapper > .menu-item i {
  position: absolute;
  left: 0;
  width: 60px;
}
.collapsed .aside-menu > li.active::before {
  z-index: 667;
}
.collapsed .aside-menu > li:hover,
.collapsed .aside-menu > li:focus {
  overflow: visible;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.collapsed .aside-menu > li:hover > .menu-item-wrapper,
.collapsed .aside-menu > li:focus > .menu-item-wrapper {
  z-index: 650;
  width: 220px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.collapsed .aside-menu > li:hover > .menu-item-wrapper > .menu-item::after,
.collapsed .aside-menu > li:focus > .menu-item-wrapper > .menu-item::after,
.collapsed .aside-menu > li:hover > .menu-item-wrapper > .menu-item::before,
.collapsed .aside-menu > li:focus > .menu-item-wrapper > .menu-item::before {
  opacity: 1;
}
.collapsed .aside-menu > li:hover > .menu-item-wrapper > .menu-item span,
.collapsed .aside-menu > li:focus > .menu-item-wrapper > .menu-item span {
  opacity: 1;
}
.collapsed .aside-menu > li:hover > .menu-item-wrapper > .menu-item i,
.collapsed .aside-menu > li:focus > .menu-item-wrapper > .menu-item i {
  left: 8px;
  width: 40px;
}
.header {
  position: relative;
  z-index: inherit;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  width: 100%;
  height: 60px;
  padding: 0 16px 0 0;
  background-color: #007769;
  color: #fefefe;
}
.header-inner {
  height: 100%;
  padding: 4px 16px 8px;
}
.header-inner h1 {
  -ms-flex-align: center;
      align-items: center;
  font-size: 18px;
}
@media screen and (max-width: 768px) {
  .header-inner:not(.header-account) {
    display: none;
  }
}
.header-logo {
  width: auto;
  height: 100%;
  margin-right: auto;
}
.header-logo .img-holder {
  display: inline-block;
  width: auto;
  margin-left: 16px;
  padding: 8px 0;
}
.header-logo .icon-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.header-logo img {
  display: inline-block;
  position: relative;
  height: 100%;
  padding: 4px;
  -o-object-fit: contain;
     object-fit: contain;
}
.header-logo .icon-header {
  margin-top: 4px;
}
.header-logo-name {
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-left: 16px;
}
.header-top {
  -ms-flex-align: center;
      align-items: center;
  margin-right: 300px;
}
.header-account {
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  height: 60px;
}
.header-main-menu li,
.header-account-menu li {
  background-color: #007769;
  color: #fefefe;
}
.header-main-menu .menu-item-inner,
.header-account-menu .menu-item-inner {
  padding: 12px;
}
.header-main-menu .menu-item-inner span,
.header-account-menu .menu-item-inner span {
  margin-left: 4px;
  padding-left: 8px;
}
.header-main-menu .menu-item-inner.header-menu-user,
.header-account-menu .menu-item-inner.header-menu-user {
  padding: 0 12px;
}
.header-main-menu .menu-item-inner.header-menu-user span,
.header-account-menu .menu-item-inner.header-menu-user span {
  margin-left: 0;
  padding-left: 12px;
  padding-right: 24px;
}
.header .menu-vertical {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.header-account-menu .menu-vertical {
  transform: translateY(-24px);
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  background-color: #fefefe;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.header-account-menu .menu-vertical > li {
  color: #010101;
  background-color: #fefefe;
}
.header-account-menu .menu-vertical > li:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.header-account-menu .menu-vertical.open {
  transform: translateY(12px);
  opacity: 1;
  overflow: visible;
  visibility: visible;
}
.header .menu-vertical li .menu-item-wrapper > .menu-vertical .menu-item,
.header .menu-horizontal li .menu-item-wrapper > .menu-vertical .menu-item,
.header .menu-side li .menu-item-wrapper > .menu-vertical .menu-item {
  max-height: unset;
}
.header-lang {
  height: 100%;
  margin-left: 12px;
}
.header-lang a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 22px;
  height: 32px;
  margin: 0 4px;
  background-repeat: no-repeat;
  background-position: center center;
  color: #fefefe;
}
.header-lang .active {
  font-weight: 700;
}
.header-lang .ua-flag {
  background-image: url(../img/ua-flag.svg);
}
.header-lang .usa-flag {
  background-image: url(../img/usa-flag.svg);
}
.card-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  height: auto;
  min-height: 100%;
  background-color: #d6d8d9;
}
.card-container {
  position: relative;
  z-index: 30;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 400px;
  max-width: 500px;
  min-height : 200px;
  max-height : 330px;
  margin: 20px;
  padding: calc(24px*2) 24px;
  border-radius: 5px;
  background-color: #fefefe;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
@media screen and (max-width: 1024px) {
  .card-container {
    min-width: 80vw;
    margin: 0;
  }
}
@media screen and (max-width: 768px) {
  .card-container {
    min-width: 100vw;
    min-height: 100vh;
  }
}
.card-header {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 8px;
}
.card-header h2 {
  margin-bottom: 16px;
  font-size: 22px;
  font-weight: 600;
}
.card-header p {
  margin-bottom: 16px;
  text-align: center;
}
.card-header p a {
  font-size: 15px;
}
.card-form {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-bottom: 0;
}
.card-form .form-group {
  margin-bottom: 16px;
}
.card-form .btn-holder {
  width: 100%;
  margin: 16px 0;
}
.card-form .btn {
  width: 100%;
  margin: 0;
}
.card-link {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 16px;
  color: #007769;
}
.card-link a {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 4px;
  font-size: 13px;
  text-decoration: underline;
}
.card-social-login {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 16px 0;
}
.card-social-login p {
  margin-bottom: 16px;
}
.hero-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  background-color: rgba(255, 255, 255, 0.4);
}
.hero-wrapper:before {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  opacity: 0.65;
  background-image: url(../img/bg/bg-mis-1-min.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
 /*filter: blur(5px);*/
}
.col {
  -ms-flex-direction: column !important;
      flex-direction: column !important;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
}
.row {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}
.row.reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.col.reverse {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}
.col-lg,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  box-sizing: border-box;
  padding-right: 4px;
  padding-left: 4px;
}
.col-lg {
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.col-lg-1 {
  -ms-flex-preferred-size: 8.333%;
  flex-basis: 8.333%;
  max-width: 8.333%;
}
.col-lg-2 {
  -ms-flex-preferred-size: 16.667%;
  flex-basis: 16.667%;
  max-width: 16.667%;
}
.col-lg-3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.col-lg-4 {
  -ms-flex-preferred-size: 33.333%;
  flex-basis: 33.333%;
  max-width: 33.333%;
}
.col-lg-5 {
  -ms-flex-preferred-size: 41.667%;
  flex-basis: 41.667%;
  max-width: 41.667%;
}
.col-lg-6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.col-lg-7 {
  -ms-flex-preferred-size: 58.333%;
  flex-basis: 58.333%;
  max-width: 58.333%;
}
.col-lg-8 {
  -ms-flex-preferred-size: 66.667%;
  flex-basis: 66.667%;
  max-width: 66.667%;
}
.col-lg-9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.col-lg-10 {
  -ms-flex-preferred-size: 83.333%;
  flex-basis: 83.333%;
  max-width: 83.333%;
}
.col-lg-11 {
  -ms-flex-preferred-size: 91.667%;
  flex-basis: 91.667%;
  max-width: 91.667%;
}
.col-lg-12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.start-lg {
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: start;
}
.center-lg {
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}
.end-lg {
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: end;
}
.top-lg {
  -ms-flex-align: start;
  align-items: flex-start;
}
.middle-lg {
  -ms-flex-align: center;
  align-items: center;
}
.bottom-lg {
  -ms-flex-align: end;
  align-items: flex-end;
}
.around-lg {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.between-lg {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.first-lg {
  -ms-flex-order: -1;
  order: -1;
}
.last-lg {
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (max-width: 48em) {
  .col-xs,
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 1rem;
  }
  .col-xs {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-xs-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-xs-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-xs-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-xs-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-xs-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-xs-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-xs-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-xs-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-xs-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-xs-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-xs-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-xs-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-xs {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-xs {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-xs {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-xs {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-xs {
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-xs {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-xs {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-xs {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-xs {
    -ms-flex-order: -1;
    order: -1;
  }
  .last-xs {
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (max-width: 62em) {
  .col-sm,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 1rem;
  }
  .col-sm {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-sm {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-sm {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-sm {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-sm {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-sm {
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-sm {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-sm {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-sm {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-sm {
    -ms-flex-order: -1;
    order: -1;
  }
  .last-sm {
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (max-width: 75em) {
  .col-md,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    box-sizing: border-box;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    margin-bottom: 1rem;
  }
  .col-md {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
    flex-basis: 8.333%;
    max-width: 8.333%;
  }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
    flex-basis: 16.667%;
    max-width: 16.667%;
  }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
    flex-basis: 33.333%;
    max-width: 33.333%;
  }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
    flex-basis: 41.667%;
    max-width: 41.667%;
  }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
    flex-basis: 58.333%;
    max-width: 58.333%;
  }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
    flex-basis: 66.667%;
    max-width: 66.667%;
  }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
    flex-basis: 83.333%;
    max-width: 83.333%;
  }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
    flex-basis: 91.667%;
    max-width: 91.667%;
  }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .start-md {
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: start;
  }
  .center-md {
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .end-md {
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
  }
  .top-md {
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .middle-md {
    -ms-flex-align: center;
    align-items: center;
  }
  .bottom-md {
    -ms-flex-align: end;
    align-items: flex-end;
  }
  .around-md {
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .between-md {
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .first-md {
    -ms-flex-order: -1;
    order: -1;
  }
  .last-md {
    -ms-flex-order: 1;
    order: 1;
  }
}
.footer {
  display: none;
  width: 100%;
  height: 90px;
  padding-right: 16px;
  padding-left: 16px;
  color: #717078;
  font-size: 11px;
}
.footer-inner {
  width: 100%;
  border-top: 1px solid #ccc;
}
.footer-inner > * {
  margin: auto;
  padding-right: 16px;
  padding-left: 16px;
}
.content-top {
  width: 100%;
  padding: 0 16px;
}
.content-top h1 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 16px;
  width: 75%;
}
.content-top-inner-links {
  -ms-flex-direction: column;
      flex-direction: column;
  margin-bottom: 16px;
}
.content-top-inner-links a {
  display: inline-block;
  padding-bottom: 12px;
  color: #004a3f;
  font-size: 18px;
  font-weight: 600;
  text-decoration: underline;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-top-inner-links a:hover {
  color: #007769;
}
.content-top-inner-links p {
  display: inline-block;
  margin-bottom: 4px;
  color: #010101;
  font-size: 14px;
  font-weight: 600;
}
.content-top-inner-links span {
  display: inline-block;
  font-weight: 400;
}
.content-top-hiper {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-left: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding-bottom: 4px;
  font-size: 13px;
  font-weight: 600;
}
.content-top-hiper a {
  padding-top: 4px;
  overflow: hidden;
  color: #004a3f;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.content-top-hiper a:hover {
  color: #007769;
}
.content-top-hiper p {
  padding: 8px;
  margin-top: -4px;
  background-color: rgba(0, 74, 63, 0.15);
  border-radius: 5px;
}
.content-filter .content-search-switcher.open {
  transform: rotate3d(1, 0, 0, 180deg);
}
.content-search {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search.active {
  max-height: none;
  overflow: visible;
  opacity: 1;
}
.content-search-wrapper {
  z-index: 10;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  margin-bottom: 24px;
  padding-right: 16px;
  padding-left: 16px;
}
.content-search-top {
  position: relative;
  padding-top: 4px;
  padding-bottom: 4px;
}
.content-search-top i {
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  -ms-flex-pack: center;
      justify-content: center;
  opacity: 0.55;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search-top i:hover {
  opacity: 0.85;
}
.content-search-top .input-wrapper {
  border-bottom: 1px solid #ccc;
}
.content-search-switcher-wrapper {
  position: absolute;
  z-index: 30;
  top: 4px;
  right: 0;
  -ms-flex-align: center;
      align-items: center;
  margin-right: 4px;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: 24px;
  background-color: #fefefe;
}
.content-search-switcher-wrapper div {
  width: auto;
  max-width: 0;
  height: 100%;
  margin-right: 8px;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search-switcher-wrapper div.active {
  max-width: 2em;
  opacity: 0.55;
}
.content-search-switcher-wrapper div:hover {
  opacity: 0.85;
}
.content-search-switcher-wrapper .content-preset-switcher {
  margin-right: 0;
}
.content-search-form {
  position: absolute;
  z-index: 20;
  top: 34px;
  left: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  background: #fefefe;
}
.content-search-form-ul-container {
  position: absolute;
  top: 100%;
  left: 0;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  transform: scaleY(0);
  transform-origin: top;
  background-color: #fefefe;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search-form-ul-container.open,
.content-search-form-ul-container.active {
  padding: 0 16px;
  transform: scaleY(1);
  border-top: 1px solid #ccc;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.content-search-form-preset,
.content-search-form-holder {
  visibility: hidden;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  transform: scaleY(0);
  transform-origin: top;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search-form-preset.open,
.content-search-form-holder.open {
  visibility: visible;
  margin: 16px 0;
  transform: scaleY(1);
  opacity: 1;
}
.content-search-form-holder {
  -ms-flex-direction: column;
      flex-direction: column;
}
.content-search-form-holder.has-presettings .search-form-btn-save-filter {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.content-search-form-holder ul {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin-bottom: 8px;
}
.content-search-form-holder.open {
  max-height: 100%;
  overflow: visible;
}
.content-search-form-holder.open + .content-search-form-preset {
  display: none;
}
.content-search-form-preset.open + .content-search-form-holder {
  display: none;
}
.content-search-form-inner {
  color: #010101;
}
.content-search-form-inner:first-of-type {
  padding-top: 8px;
}
.content-search-form-submit {
  position: relative;
}
.content-search-form-submit .search-form-btn-save-filter {
  display: none;
  -ms-flex-order: 1;
      order: 1;
  margin-right: 0;
  padding-right: 12px;
  padding-left: 12px;
}
.content-search-form-submit .search-form-btn-save-filter i {
  margin-right: 12px;
}
.content-search-form.active {
  max-height: 100vh;
  overflow: visible;
}
.content-search-form-default {
  width: 100%;
}
.content-search-form-holder.open + .content-search-form-preset {
  display: none;
}
.search-form-btn-clean {
  -ms-flex-order: 2;
      order: 2;
  margin-left: auto;
}
.search-form-btn-submit {
  -ms-flex-order: 3;
      order: 3;
}
.preset-filter-wrapper {
  position: absolute;
  z-index: -1;
  right: 5%;
  bottom: 0;
  padding: 16px 0 16px;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.preset-filter-wrapper.active {
  z-index: 30;
  opacity: 1;
}
.preset-filter-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
  width: 450px;
  padding: 16px 16px 24px;
  background: #fefefe;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.25);
}
.preset-filter-inner .checkbox-group-inner {
  margin-top: 1em;
  margin-bottom: 1em;
}
.preset-filter-inner .btn-holder {
  margin-bottom: 0;
}
.content-search-form-preset {
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
}
.content-search-form-preset.open {
  max-height: 450px;
  margin: 16px 0;
}
.content-search-form-preset ul {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-search-form-preset li {
  margin-bottom: 8px;
  margin-right: 8px;
  width: auto;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-search-form-preset li:not(.content-search-form-preset-header) {
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding-left: 0;
}
.content-search-form-preset li .checkbox-group-inner {
  margin-right: 12px;
}
.content-search-form-preset li:hover {
  border-color: #004a3f;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.content-search-form-preset li .remove-preset-btn {
  z-index: -1;
  opacity: 0;
}
.content-search-form-preset li .checkbox + label {
  padding-right: 12px;
  padding-left: 0;
  margin: 0 12px !important;
}
.content-search-form-preset li .checkbox:checked + label {
  z-index: auto;
  opacity: 1;
}
.content-search-form-preset li.ui-sortable-handle {
  cursor: move;
}
.content-search-form-preset li.ui-sortable-handle .checkbox + label,
.content-search-form-preset li.ui-sortable-handle .remove-preset-btn {
  z-index: auto;
  opacity: 1;
  cursor: pointer;
}
.content-search-form-preset-header {
  position: relative;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  height: 36px;
  margin-bottom: 12px;
  padding-right: 52px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}
.content-search-form-preset-header .btn {
  position: absolute;
  top: 50%;
  right: 0;
  margin-right: 0;
  transform: translateY(-50%);
}
.content-search-form-preset .preset-filters-settings-cancel {
  z-index: -1;
  opacity: 0;
}
.content-search-form-preset .preset-btn {
  position: relative;
  padding-right: 16px;
}
.content-search-form-preset .preset-btn span {
  position: absolute;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
}
.content-search-form-preset .preset-btn p {
  padding: 0 24px 0 12px;
}
.content-search-form-preset.active .preset-filters-settings {
  z-index: -1;
  opacity: 0;
}
.content-search-form-preset.active .preset-filters-settings-cancel {
  z-index: auto;
  opacity: 1;
}
.content-search-form-preset.active .checkbox + label,
.content-search-form-preset.active .remove-preset-btn {
  z-index: 1;
  opacity: 1;
}
.bread-crumbs {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  color: #717078;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  width: 100%;
}
.bread-crumbs li {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 8px;
}
.bread-crumbs li:last-child a {
  color: rgba(0, 74, 63, 0.75);
  text-decoration: none;
}
.bread-crumbs li:last-child a:after {
  display: none;
}
.bread-crumbs a {
  position: relative;
  padding: 0 8px;
  line-height: 1;
  text-decoration: underline;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.bread-crumbs a:after {
  content: '/';
  position: absolute;
  top: 50%;
  right: -4px;
  font-size: 13px;
  font-weight: 300;
  transform: translateY(-50%);
}
.bread-crumbs a:hover {
  color: rgba(0, 74, 63, 0.75);
}
.bread-crumbs a:hover:not(.homepage-link) {
  text-decoration: underline;
}
.bread-crumbs .homepage-link {
  text-decoration: none;
}
.bread-crumbs span {
  padding: 0 8px;
  line-height: 1;
}
.bread-crumbs-wrapper {
  margin: 16px 0;
  padding: 0 16px;
}
.bread-crumbs-wrapper .btn-back {
  margin-right: 12px;
  color: #717078;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.bread-crumbs-wrapper .btn-back:hover {
  color: rgba(0, 74, 63, 0.75);
}
.content-list {
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  min-height: 30px;
  padding-right: 40px;
  padding-left: 40px;
  border-bottom: 1px solid #ccc;
}
.content-list.no-btn {
  padding-right: 8px;
  padding-left: 8px;
}
.content-list-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  margin: 8px 0;
  padding-right: 16px;
  padding-left: 16px;
}
.content-list-wrapper + nav {
  padding-right: 16px;
  padding-left: 16px;
}
.content-list-wrapper + .content-list-wrapper {
  margin-top: 16px;
}
.content-list-edit,
.content-list-delete,
.content-list-remove,
.content-list-copy {
  position: absolute;
  top: 50%;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 40px;
  min-height: 30px;
  transform: translateY(-50%);
}
.content-list-edit {
  left: 0;
}
.content-list-delete,
.content-list-remove {
  right: 0;
}
.content-list-copy {
  right: 40px;
}
.content-list-item {
  width: 100%;
}
.content-list-header,
.content-list-header-top {
  border-top: none;
  font-weight: 600;
}
.content-list-header {
  border: none;
  background-color: #007769;
  color: #fefefe;
  font-size: 13px;
  margin-bottom: 8px;
  border-radius: 4px;
}
.content-list-header .grid-container-nested,
.content-list-header .grid-container {
  grid-auto-rows: minmax(40px, auto);
}
.content-list-sortable {
  position: relative;
}
.content-list-sortable a {
  padding-right: 12px;
}
.content-list-sortable .glyphicon {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  right: -4px;
  transform: translateY(-15%);
  border-color: #fefefe transparent transparent transparent;
  opacity: 0.45;
  width: 0;
  height: 0;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list-sortable .glyphicon-chevron-up {
  transform: rotate(180deg) translateY(25%);
}
.content-list-sortable:hover .glyphicon {
  opacity: 1;
}
.content-list:last-child {
  border-bottom: none;
}
.content-list .checkbox + label {
  padding: 0 8px;
  cursor: inherit;
}
.content-list .checkbox + label:before {
  background-color: transparent;
  border-color: #717078;
  left: 50%;
}
.content-list .checkbox + label:after {
  left: calc(50% / 2);
}
.content-list .checkbox:checked + label:after {
  color: #717078;
}
.content-list.content-list-hover {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list.content-list-hover:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.content-list.content-list-hover:hover .btn-primary-inverse.icon,
.content-list.content-list-hover:hover .btn-secondary-inverse.icon {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list.content-list-hover:hover .btn-primary-inverse.icon-eye,
.content-list.content-list-hover:hover .btn-secondary-inverse.icon-eye {
  color: #007769;
}
.content-list.content-list-hover:hover .btn-primary-inverse.icon-edit-line,
.content-list.content-list-hover:hover .btn-secondary-inverse.icon-edit-line {
  color: #004a3f;
}
.content-list:not(.content-list-header) {
  background-color: #f5f5f5;
  border-radius: 4px;
  margin-bottom: 4px;
  border: none;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list:not(.content-list-header):hover {
  background-color: rgba(204, 204, 204, 0.4);
}
.content-list:not(.content-list-header):hover .btn-icon {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list:not(.content-list-header):hover .btn-icon.icon {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-list:not(.content-list-header):hover .btn-icon.icon-eye {
  color: #007769;
}
.content-list:not(.content-list-header):hover .btn-icon.icon-edit-line {
  color: #004a3f;
}
.content-list-link {
  display: block;
  width: 100%;
}
.content-partial .content-list-wrapper {
  padding: 0;
}
.content-partial .content-list-wrapper .content-list-header {
  background-color: #717078;
}
.content {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  position: relative;
}
.content.has-btn {
  position: relative;
  width: 100%;
}
.content.has-btn .content-search-wrapper {
  width: calc(100% -  52px);
}
.content.has-switcher.has-btn .content-item {
  width: 100%;
}
.content-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  width: 100%;
}
.content-item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  overflow: hidden;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  opacity: 0;
  display: none;
}
.content-item-holder {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 0 16px;
  margin-bottom: 20px;
}
.content-item-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 0 16px;
}
.content-item-outer {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-bottom: 24px;
  opacity: 0;
}
.content-item-inner-img {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: center;
      align-self: center;
  width: 40px;
  height: auto;
  margin-right: 16px;
  -o-object-fit: contain;
     object-fit: contain;
}
.content-item-inner-text {
  display: block;
  padding-bottom: 8px;
}
.content-item-inner-link {
  display: inline-block;
  color: #007769;
  text-decoration: underline;
}
.content-item-header h2 {
  font-size: 16px;
  font-weight: 700;
}
.content-item-table-results {
  margin: 24px 0;
}
.content-item .content-item-btn {
  display: none;
}
.content-item.open {
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  transition: max-height 0.5s linear;
}
.content-item.open .content-item-outer {
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-item.open .content-item-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.content-submit-holder {
  width: 100%;
  padding-top: 16px;
  padding-right: 0;
  padding-left: 16px;
}
.content-partial {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.content-partial-header {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
}
.content-partial .data-tab {
  display: none;
}
.content-switcher,
.content-btn {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.content-switcher .btn,
.content-btn .btn {
  margin-left: 4px;
}
.content-switcher .btn {
  margin-left: 16px;
}
.content-btn {
  position: absolute;
  right: 0;
  z-index: 100;
  -ms-flex-direction: row;
      flex-direction: row;
  margin-right: 16px;
}
.content-switcher {
  margin: 0;
  margin-bottom: 24px;
}
.content-switcher-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  padding: 0 16px;
  margin-bottom: 0;
}
.content-inner-header {
  font-weight: 600;
  margin: 40px 0 12px 0;
}
.content-readonly .checkbox-group-details {
  margin: 0 16px;
  width: calc(50% - 2*16px);
}
.content-readonly .checkbox:checked ~ label:before,
.content-readonly .checkbox:checked ~ label:after {
  opacity: 0.55;
}
.content-readonly .checkbox ~ label:before {
  opacity: 0.55;
}
.content-details {
  -ms-flex-direction: row;
      flex-direction: row;
  width: calc(33.333% - 2*12px);
  margin: 0 12px;
  padding-top: 12px;
  padding-bottom: 4px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.content-details-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.content-details-wrapper.col-2 .content-details {
  width: calc(50% - 2*12px);
}
.content-details-wrapper.col-3 .content-details {
  width: calc(33.333% - 2*12px);
}
.content-details-wide {
  width: 100%;
}
.content-details-group {
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 4px;
  padding-right: 0;
  padding-bottom: 24px;
  padding-left: 0;
}
.content-details-group label {
  padding-bottom: 8px;
  color: #010101;
  font-size: 13px;
  font-weight: 600;
}
.content-details-group p {
  font-size: 16px;
}
.content-details-group-link {
  color: #007769;
  text-decoration: underline;
}
.content-details-group-checkbox {
  -ms-flex-direction: row;
      flex-direction: row;
}
.content-details-group-checkbox .checkbox + label::before {
  top: 0;
  transform: translateY(0);
}
.content-details-group-checkbox .checkbox + label::after {
  top: 0;
  transform: translateX(55%) translateY(-25%);
}
.content-details-group-checkbox label {
  padding-bottom: 0;
}
.content-details-header {
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  padding-right: 73px;
  padding-bottom: 8px;
  padding-left: 12px;
  font-size: 18px;
  font-weight: 700;
}
.content-details-header h2 {
  font-size: 15px;
  font-weight: 700;
}
.content-details-links {
  -ms-flex-align: center;
      align-items: center;
  margin-right: 12px;
  margin-left: 12px;
  padding-top: 20px;
  padding-bottom: 4px;
}
.content-details-links p {
  min-width: 25%;
}
.content-details-links a {
  margin: 0 4px;
}
.content-details.grid-hover:hover {
  overflow: visible;
  transition: all 0.15s ease-in-out;
}
.content-details.grid-hover:hover .content-details-group.content-item-hover p,
.content-details.grid-hover:hover .content-details-group.content-item-hover a {
  position: relative;
  z-index: 400;
  top: 0;
  left: 0;
  margin-bottom: calc(-2*4px);
  padding: 4px;
  background-color: #fff;
  box-shadow: 2px 2px 10px 0 rgba(0, 0, 0, 0.25);
  transition: all 0.15s ease-in-out;
}
.content-edit {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding: 12px 12px 4px;
}
.content-edit-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 12px;
}
.content-edit-group {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding-top: 4px;
  padding-right: 0;
  padding-bottom: 4px;
  padding-left: 0;
  border-bottom: 1px solid #ccc;
}
.content-edit-group label {
  padding-bottom: 4px;
  color: #072139;
  font-size: 11px;
}
.content-edit-group p {
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
}
.content-edit-group-checkbox {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.content-edit-group-checkbox label {
  padding-bottom: 0;
}
.content-edit .select-group-inner + label,
.content-edit .textarea.empty ~ label,
.content-edit .input.empty ~ label {
  color: #717078;
  font-size: calc(15px - 2px);
}
.content-edit .datepicker-group.not-empty label,
.content-edit .select-group-inner.on + label,
.content-edit .select-group-inner.not-empty + label,
.content-edit .textarea:focus ~ label,
.content-edit .input:focus ~ label,
.content-edit .input-readonly.not-empty ~ label,
.content-edit .textarea.not-empty ~ label,
.content-edit .input.not-empty ~ label {
  color: #004a3f;
  font-size: 11px;
}
.content-upload {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
}
.content-upload-file {
  margin-right: 16px;
}
.content-upload-file label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.content-upload-desc {
  position: relative;
  width: 100%;
  padding-top: 16px;
}
.content-upload-filename {
  position: absolute;
  top: 0;
  right: 0;
  color: #007769;
  font-size: 13px;
  font-weight: 600;
}
.content-upload-save {
  width: auto;
  padding: 0 0 0 12px;
}
.content-upload-delete {
  width: auto;
  padding: 0 0 0 12px;
}
.wrapper-column .content-edit {
  -ms-flex: 1 0 50%;
      flex: 1 0 50%;
  max-width: 50%;
}
.wrapper-column .content-edit-wrapper {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.wrapper-column .content-edit-wide {
  -ms-flex: 1 0 100%;
      flex: 1 0 100%;
  max-width: 100%;
}
.wrapper-column .content-edit-wide i {
  left: 0;
  transform: rotate(90deg);
}
.wrapper-list .content-edit {
  -ms-flex: none;
      flex: none;
  width: 100%;
  max-width: 100%;
}
.wrapper-list .content-edit-wrapper {
  -ms-flex-direction: column;
      flex-direction: column;
}
.content-edit-wide .checkbox-default ~ label {
  min-height: 30px;
  margin-right: 8px;
  padding: 0 36px 0 20px;
}
.upload-edit {
  -ms-flex-direction: column;
      flex-direction: column;
}
.content-upload {
  width: 100%;
}
#uploadForm,
#fileList {
  -ms-flex-direction: column;
      flex-direction: column;
}
#fileList .content-list-wrapper {
  padding: 0;
}
#fileList .content-list-wrapper .content-list-header {
  background-color: #717078;
}
#fileList .grid-inner {
  word-break: break-word;
}
.content-tree {
  width: 100%;
  margin: 8px 0 40px 0;
}
.content-tree .parent-item {
  -ms-flex-direction: column;
      flex-direction: column;
}
.content-tree .parent-item .parent-item {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-tree > .parent-item {
  width: 100%;
  margin-bottom: 8px;
}
.content-tree > .parent-item > .child-item {
  margin-bottom: 8px;
  border: 1px solid #ccc;
}
.content-tree > .parent-item > .child-item > .parent-item {
  margin-left: 40px;
}
.content-tree > .parent-item > .child-item > .parent-item > .child-item {
  width: calc(100% +  40px);
  margin-left: -40px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 28px;
  border-bottom: 1px solid #ccc;
}
.content-tree > .parent-item > .child-item > .parent-item > .child-item > .parent-item {
  margin-left: 40px;
}
.content-tree > .parent-item > .child-item > .parent-item > .child-item > .parent-item > .child-item {
  width: 100%;
  margin-bottom: 8px;
}
.content-tree > .parent-item > .child-item > .parent-item > .child-item > .parent-item > .child-item > .parent-item {
  margin-left: 8px;
}
.content-tree .last-item {
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50%;
}
.content-tree .child-item {
  display: block;
}
.content-tree .header-item {
  margin-bottom: 8px;
  font-weight: 600;
  position: relative;
}
.content-tree .caption-item {
  width: 85% !important;
}
.content-tree .caption-input {
  width: 100%;
  margin: 4px 0;
  height: 30px;
  padding: 4px;
  border: 1px solid #ccc;
}
.content-tree .caption-input[disabled] {
  background-color: rgba(0, 0, 0, 0.05);
}
.content-tree label {
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 36px 0 24px;
  margin-right: 8px;
  cursor: pointer;
}
.content-tree label:before {
  right: initial;
  left: 0;
}
.content-tree label:after {
  right: initial;
  left: -4.61538462px;
}
.content-tree > .parent-item {
  width: 100%;
}
.content-tree > .parent-item > .child-item {
  width: 100%;
}
.content-tree > .parent-item > .child-item .header-item {
  width: 100%;
  margin-top: 4px;
  margin-bottom: 4px;
}
.content-tree > .parent-item > .child-item .header-item .btn-parent {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  right: 18px;
  width: 180px;
  height: 32px;
  border: unset;
  background-color: transparent;
  color: #007769;
  transition: all 0.15s ease-in-out;
}
.content-tree > .parent-item > .child-item .header-item .btn-parent:before {
  content: '\e002';
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  font-family: icon-font;
  line-height: 32px;
  text-align: center;
  transition: all 0.15s ease-in-out;
}
.content-tree > .parent-item > .child-item .header-item .btn-parent.is-transform:before {
  transform: rotate(90deg);
}
.content-tree > .parent-item > .child-item > .header-item {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 16px;
  color: #fefefe;
  background-color: #007769;
}
.content-tree > .parent-item > .child-item > .header-item .btn-parent:before {
  color: #fefefe;
}
.content-tree > .parent-item > .child-item > .header-item .checkbox + label:before {
  border-color: #fefefe;
}
.content-tree > .parent-item > .child-item > .header-item .checkbox:checked + label:after {
  color: #fefefe;
}
.content-tree .checkbox-disabled ~ label {
  opacity: 0.6;
  pointer-events: none;
}
.content-tree .checkbox-deleted ~ label:before {
  border-color: #e53935;
}
.content-tree .checkbox-added ~ label:before {
  border-color: #43a047;
}
.content-readonly input,
.content-readonly label {
  pointer-events: none;
}
.content-readonly > .parent-item > .child-item {
  background-color: rgba(0, 0, 0, 0.05);
}
.content-readonly > .parent-item > .child-item > .header-item {
  background-color: #c6c8ca;
  color: #010101;
}
.content-readonly > .parent-item > .child-item > .header-item .btn-parent:before {
  color: #007769;
}
.content-readonly > .parent-item > .child-item > .header-item .checkbox + label:before {
  border-color: #717078;
}
.content-readonly > .parent-item > .child-item > .header-item .checkbox:checked + label:after {
  color: #717078;
}
.content-item {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.content-item-header {
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  padding: 12px;
  background-color: #007769;
  color: #fefefe;
  min-height: 48px;
}
.content-item-header h2 {
  font-size: 15px;
  font-weight: 600;
  padding-right: 36px;
}
.content-item-header .btn {
  position: absolute;
  top: 0;
  right: 16px;
}
.content-item-header i {
  margin-right: 16px;
}
.content-item-inner {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 16px;
  border-top: none;
  border-bottom-width: 2px;
  margin-top: 8px;
  background-color: #f5f5f5;
  border-radius: 6px;
  border: none;
}
.content-item-inner .content-inner-header {
  margin: 12px 0;
  font-weight: 600;
}
.content-item-edit,
.content-item-details {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.content-item-edit .content-details-group,
.content-item-details .content-details-group {
  padding-bottom: 0;
}
.content-item-edit {
  padding-top: 12px;
}
.content-item-edit .content-item-inner {
  margin-top: 12px;
  background-color: #fff;
  border: 1px solid #ccc;
}
.content-item-error,
.content-item-success {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  margin: 12px 0;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.content-item-error .title-error,
.content-item-success .title-error,
.content-item-error .content-error,
.content-item-success .content-error {
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 12px;
  background-color: rgba(206, 125, 125, 0.7);
}
.content-item-error .title-error,
.content-item-success .title-error {
  width: 55%;
  color: #fefefe;
  background-color: rgba(229, 57, 53, 0.4);
}
.content-item-error .title-error p,
.content-item-success .title-error p {
  font-size: 14px;
}
.content-item-error .title-error p:first-child,
.content-item-success .title-error p:first-child {
  margin-bottom: 12px;
  font-weight: 600;
}
.content-item-error .content-error,
.content-item-success .content-error {
  width: 45%;
  background-color: rgba(0, 0, 0, 0.05);
  color: #010101;
  font-size: 14px;
}
.content-item-error {
  border-left: 6px solid #e53935;
}
.content-item-success {
  padding: 24px;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  border-left: 6px solid #43a047;
  background-color: rgba(67, 160, 71, 0.1);
}
.content-item-btn {
  color: #fefefe;
  width: 48px;
  height: 48px;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
}
.content-item-details .content-item-inner {
  padding-bottom: 28px;
}
.content-item .content-edit {
  padding-right: 0;
  position: relative;
}
.content-item .content-search-wrapper {
  padding: 0;
  margin: 24px 0;
}
.content-item .results .content-list-wrapper {
  padding: 0;
}
.content-item .results .content-list-wrapper .content-list-header {
  background-color: #717078;
}
.content-item + .content-btn {
  position: relative;
}
#modal {
  visibility: hidden;
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#modal.open {
  visibility: visible;
  z-index: 1000;
  opacity: 1;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#modal.open .modal-wrapper {
  visibility: visible;
  opacity: 1;
}
#modal.open.modal-right .modal-wrapper,
#modal.open.modal-left .modal-wrapper {
  transform: translateX(0);
}
#modal.open.modal-top .modal-wrapper,
#modal.open.modal-bottom .modal-wrapper,
#modal.open.modal-fs .modal-wrapper {
  transform: translateY(0);
}
.modal-wrapper {
  visibility: hidden;
  position: absolute;
  z-index: 800;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.modal-container {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 28px 36px;
  background-color: #fff;
}
.modal-right .modal-wrapper {
  top: 0;
  right: 0;
  width: 350px;
  min-width: 350px;
  height: 100%;
  transform: translateX(100%);
  box-shadow: -4px 0 4px -2px rgba(0, 0, 0, 0.25);
}
.modal-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal-center .modal-wrapper {
  min-width: 50vw;
  max-width: 50vw;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.modal-center .modal-wrapper .modal-container {
  border-radius: 5px;
}
.modal-left .modal-wrapper {
  top: 0;
  left: 0;
  width: 350px;
  min-width: 350px;
  height: 100%;
  transform: translateX(-100%);
  box-shadow: -4px 0 4px -2px rgba(0, 0, 0, 0.25);
}
.modal-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal-top .modal-wrapper {
  top: 0;
  width: 350px;
  min-width: 350px;
  min-height: 350px;
  transform: translateY(-100%);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.modal-top .modal-wrapper .modal-container {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.modal-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.modal-bottom .modal-wrapper {
  bottom: 0;
  width: 350px;
  min-width: 350px;
  min-height: 350px;
  transform: translateY(100%);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.modal-bottom .modal-wrapper .modal-container {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.modal-fs .modal-wrapper {
  top: 0;
  width: 100%;
  height: 100%;
  transform: translateY(-100%);
}
@media screen and (max-width: 1024px) {
  .modal-fs .modal-wrapper .modal-container {
    overflow-y: scroll;
  }
}
.modal-close {
  position: absolute;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  z-index: 900;
  top: 12px;
  right: 12px;
  width: 12px;
  height: 12px;
  color: #333;
  opacity: 0.75;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.modal-close:hover {
  opacity: 1;
}
.modal-container .settings-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.modal-container .settings-inner .checkbox + label {
  width: 100%;
  cursor: pointer;
}
.modal-container .settings-inner .textarea-group,
.modal-container .settings-inner .select-group,
.modal-container .settings-inner .input-group,
.modal-container .settings-inner .checkbox-group {
  margin-bottom: 20px;
}
.modal-container h3 {
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
}
.modal-container h3 i {
  margin-right: 8px;
}
.modal-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.modal-inner-content {
  -ms-flex-direction: column;
      flex-direction: column;
}
.modal-inner .content-details {
  width: 100%;
  margin: 0;
}
.modal-inner .checkbox + label {
  cursor: pointer;
}
.accordion {
  display: block;
}
.accordion-item {
  display: block;
}
.accordion-item-header {
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 16px 36px 16px 12px;
  border-bottom: 1px solid #fff;
  background-color: #007769;
  color: #fefefe;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.accordion-item-header:hover {
  background: rgba(0, 119, 105, 0.9);
}
.accordion-item-header:after {
  content: '+';
  position: absolute;
  top: calc(50% - 16px);
  right: 20px;
  color: #fefefe;
  font-size: 16px;
}
.accordion-item-content {
  display: none;
  -ms-flex-direction: column;
      flex-direction: column;
}
.accordion-item.active .accordion-item-header {
  background-color: #004a3f;
}
.accordion-item.active .accordion-item-header:after {
  content: '–';
}
.accordion-content-inner {
  padding: 12px 16px;
}
.accordion-content-link {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.accordion-content-link:hover {
  background-color: rgba(0, 0, 0, 0.15);
}
.accordion-content-link span {
  right: 20px;
  width: auto;
  margin-left: auto;
  padding: 8px 12px;
  color: #007769;
  font-size: 13px;
  text-transform: lowercase;
  white-space: nowrap;
  justify-self: flex-end;
}
.accordion-content-link span.link-desc {
  width: auto;
  padding: 8px 12px;
  border: 1px solid #007769;
  border-radius: 5px;
  color: #007769;
  font-weight: 600;
  text-transform: lowercase;
}
.accordion-content-link[href^="#"] {
  background-color: #fefefe;
  color: #ccc;
  cursor: not-allowed;
}
.accordion.not-active .accordion-item-header {
  cursor: inherit;
}
.accordion.not-active .accordion-item-header:after {
  content: '';
}
.accordion.not-active .accordion-item-header:hover {
  background-color: #007769;
}
.accordion.not-active .accordion-item-content {
  display: -ms-flexbox;
  display: flex;
}
.results {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.pagination {
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  margin: 24px 0;
}
.pagination span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}
.pagination > li,
.pagination > span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: auto;
  min-width: 36px;
  height: 36px;
  margin-right: 4px;
  padding-right: 4px;
  padding-left: 4px;
  border-radius: 3px;
  border: none;
  background-color: rgba(0, 0, 0, 0.05);
  color: #007769;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.pagination > li.active,
.pagination > span.active,
.pagination > li:hover,
.pagination > span:hover {
  background-color: #007769;
  color: #fefefe;
}
.pagination > li [aria-hidden],
.pagination > span [aria-hidden],
.pagination > li.jsgrid-pager-nav-button a,
.pagination > span.jsgrid-pager-nav-button a {
  position: relative;
  top: -0.05em;
}
.pagination > li > a,
.pagination > span > a {
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
  margin-right: -16px;
  margin-left: -16px;
  padding-right: 16px;
  padding-left: 16px;
}
.pagination .jsgrid-pager-nav-inactive-button {
  display: none;
}
.content-filter-parameters {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-filter-parameters.active {
  max-height: 20em;
  overflow: visible;
}
.content-filter-parameters.active ul {
  padding-top: 4px;
}
.content-filter-parameters.open {
  opacity: 1;
}
.content-filter-parameters ul {
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.content-filter-parameters-item {
  padding: 4px 12px;
  margin-bottom: 4px;
  margin-right: 12px;
  background-color: rgba(0, 0, 0, 0.05);
  color: #717078;
  font-size: 11px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  border-radius: 11px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-filter-parameters-item:hover {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.content-filter-parameters-item span {
  margin-left: 12px;
  cursor: pointer;
}
.content-filter-parameters-clear-all {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 25px;
  margin-top: 4px;
  margin-left: 4px;
  opacity: 0.65;
  color: #717078;
  font-size: 11px;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.content-filter-parameters-clear-all:hover {
  opacity: 1;
}
.widget-wrapper {
  display: block;
  padding: 0 16px;
}
.widget-container {
  margin: 0 -4px 20px;
}
.widget-container > * {
  height: 100%;
}
.widget-header {
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 16px;
  background-color: #007769;
  color: #fefefe;
  font-size: 15px;
  font-weight: 600;
}
.widget-header .icon {
  margin-right: 8px;
}
.widget-inner {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.widget-btn {
  margin-bottom: 16px;
}
.widget-btn-holder {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.widget-btn-link {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
  padding: 20px;
  border-left: 6px solid rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  text-align: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.widget-btn-link span {
  margin-top: 4px;
}
.widget-btn-link:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.widget-btn .icon {
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  font-size: 42px;
}
.widget-btn-success {
  border-color: #43a047;
}
.widget-btn-success:hover .icon {
  color: #43a047;
}
.widget-btn-error {
  border-color: #e53935;
}
.widget-btn-error:hover .icon {
  color: #e53935;
}
.widget-datalist {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.widget-datalist-item {
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  padding: 16px;
  border-bottom: 1px solid #ccc;
  font-size: 13px;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.widget-datalist-item:last-child {
  border-bottom: none;
}
.widget-datalist-item:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.widget-datalist-item:hover .icon {
  color: #43a047;
}
.widget-datalist-item .icon {
  margin-right: 4px;
  color: #ccc;
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}
.widget-datalist-item .update-data {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
.widget-datalist-item .update-data span {
  color: #717078;
  font-size: 13px;
  font-weight: 600;
}
.widget-datalist-item .update-data .update-time {
  color: #e53935;
  font-size: 22px;
  font-weight: 700;
}
.widget-errors > * {
  position: relative;
  padding-left: 36px;
}
.widget-errors > *:before {
  content: '';
  position: absolute;
  top: calc(50% - 6px/2);
  left: 16px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #e53935;
}
.map-holder {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
}
.map-holder.edit-map-mode .map-edit {
  max-height: 1300px;
  opacity: 1;
}
.map-holder.edit-map-mode .map-scan {
  max-height: 0;
  opacity: 0;
}
.map-outer {
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  overflow: hidden;
  transition: opacity 0.65s;
}
.map-header {
  padding: 4px 16px 16px;
  font-size: 18px;
  font-weight: 600;
}
.map-frame {
  width: 100%;
  height: 650px;
}
.map-edit {
  max-height: 0;
  opacity: 0;
}
.map-scan {
  max-height: 1300px;
  opacity: 1;
}
@media screen and (max-width: 1600px) {
  #is-screen-desktop {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media screen and (max-width: 1200) {
  #is-screen-tablet-big {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
@media screen and (max-width: 1024px) {
  #is-screen-tablet {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .wrapper {
    padding-left: 0;
  }
  .aside {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  }
  .aside-wrapper {
    width: 50%;
  }
  body:not(.collapsed) .wrapper {
    position: relative;
    overflow: hidden;
  }
  body:not(.collapsed) .wrapper:before {
    content: '';
    background-color: rgba(0, 0, 0, 0.35);
    width: 100%;
    height: 100%;
    z-index: 500;
    position: fixed;
    left: 0;
    top: 0;
  }
  .collapsed .wrapper {
    padding-left: 0;
  }
  .collapsed .aside-wrapper {
    width: 0;
  }
  .collapsed .aside-menu > li {
    width: 0;
  }
}
@media screen and (max-width: 768px) {
  #is-screen-mobile-big {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  .aside-wrapper {
    width: 100%;
  }
}
@media screen and (max-width: 420px) {
  #is-screen-mobile {
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvcmVzZXQubGVzcyIsIm1haW4uY3NzIiwiYWJzdHJhY3RzL2NvbG9ycy1jbGFzc2VzLmxlc3MiLCJhYnN0cmFjdHMvbWl4aW4ubGVzcyIsImFic3RyYWN0cy9pY29uLWZvbnRzLmxlc3MiLCJhYnN0cmFjdHMvY3VzdG9tLWljb25zLmxlc3MiLCJhYnN0cmFjdHMvX3Rlc3QubGVzcyIsImJhc2UvcmVzZXQtY3VzdG9tLmxlc3MiLCJiYXNlL2NvbW1vbi5sZXNzIiwiYmFzZS9ncmlkLmxlc3MiLCJiYXNlL2ZyYW1lLmxlc3MiLCJlbGVtZW50cy9idXR0b25zLmxlc3MiLCJlbGVtZW50cy9pY29ucy5sZXNzIiwiZWxlbWVudHMvc2VsZWN0LWlucHV0Lmxlc3MiLCJlbGVtZW50cy9pbnB1dC5sZXNzIiwiZWxlbWVudHMvdGV4dGFyZWEubGVzcyIsImVsZW1lbnRzL3NlbGVjdC5sZXNzIiwiZWxlbWVudHMvZGF0YS10YWIubGVzcyIsImVsZW1lbnRzL2RhdGVwaWNrZXIubGVzcyIsImVsZW1lbnRzL211bHRpc2VsZWN0Lmxlc3MiLCJlbGVtZW50cy9jb2xsYXBzZS5sZXNzIiwiZWxlbWVudHMvY2hlY2tib3gubGVzcyIsImVsZW1lbnRzL3ZhbGlkYXRpb24ubGVzcyIsImVsZW1lbnRzL2pzLWdyaWQubGVzcyIsImVsZW1lbnRzL2xvYWRlci5sZXNzIiwidmVuZG9ycy9qcXVlcnktdWktY3VzdG9tLmxlc3MiLCJ2ZW5kb3JzL3VpLWRhdGVwaWNrZXItY3VzdG9tLmxlc3MiLCJ2ZW5kb3JzL2Zhc3RzZWxlY3QtY3VzdG9tLmxlc3MiLCJ2ZW5kb3JzL3BlcmZlY3Qtc2Nyb2xsYmFyLmxlc3MiLCJ2ZW5kb3JzL2pxdWVyeS1tdWx0aXNlbGVjdC5sZXNzIiwibGF5b3V0L2xheW91dC5sZXNzIiwibGF5b3V0L21lbnUubGVzcyIsImxheW91dC9hc2lkZS5sZXNzIiwibGF5b3V0L2hlYWRlci5sZXNzIiwibGF5b3V0L2NhcmQtY29udGFpbmVyLmxlc3MiLCJsYXlvdXQvZmxleGJveC1ncmlkLmxlc3MiLCJsYXlvdXQvZm9vdGVyLmxlc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtdG9wLmxlc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtc2VhcmNoLmxlc3MiLCJjb21wb25lbnRzL3NlYXJjaC1wcmVzZXQubGVzcyIsImNvbXBvbmVudHMvYnJlYWQtY3J1bWJzLmxlc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtbGlzdC5sZXNzIiwiY29tcG9uZW50cy9jb250ZW50Lmxlc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtZGV0YWlscy5sZXNzIiwiY29tcG9uZW50cy9jb250ZW50LWVkaXQubGVzcyIsImNvbXBvbmVudHMvY29udGVudC10cmVlLmxlc3MiLCJjb21wb25lbnRzL2NvbnRlbnQtaXRlbS5sZXNzIiwiY29tcG9uZW50cy9tb2RhbC5sZXNzIiwiY29tcG9uZW50cy9hY2NvcmRpb24ubGVzcyIsImNvbXBvbmVudHMvcmVzdWx0Lmxlc3MiLCJjb21wb25lbnRzL3BhZ2luZy5sZXNzIiwiY29tcG9uZW50cy9wYXJhbWV0ZXJzLWZpbHRlci5sZXNzIiwiY29tcG9uZW50cy93aWRnZXQubGVzcyIsInNwZWNpYWwvbWFwLWZyYW1lLmxlc3MiLCJzcGVjaWFsL3Jlc3BvbnNpdmUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTs7O0VBR0Usb0JBQUE7Q0NBRDtBREdEO0VBQ0UsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0NDREQ7QURJRDtFQUVFO0lBQ0UscUJBQUE7SUFBQSxjQUFBO0lBQ0EsMkJBQUE7UUFBQSx1QkFBQTtHQ0hEO0NBQ0Y7QURNRDtFQUNFLHFCQUFBO0VBQUEsY0FBQTtFQUNBLDJCQUFBO01BQUEsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtFQUNBLHNDQUFBO1VBQUEsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLG9DQUFBO0VBQ0EseUNBQUE7Q0NKRDtBRE9EO0VBQ0UsY0FBQTtDQ0xEO0FEUUQ7Ozs7O0VBS0UsVUFBQTtD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SHNRQSx1Q0FBdUM7RUduUXZDLG9DQUFBO0VBQ0EsbUNBQUE7Q0hxUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlCQUFBO0NIb1FEO0FHbFFEO0VBQ0UsaUJBQUE7Q0hvUUQ7QUdsUUQ7RUFDRSxpQkFBQTtDSG9RRDtBR2xRRDtFQUNFLGlC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O0lBQ0EsYUFBQTtJQUNBLGdCQUFBO0lBQ0EsUUFBQTtJQUNBLE9BQUE7R3JEZ2lPSDtFcUQ1aE9EO0lBRUksZ0JBQUE7R3JENmhPSDtFcUR4aE9HO0lBQ0UsU0FBQTtHckQwaE9MO0VxRHRoT0s7SUFDRSxTQUFBO0dyRHdoT1A7Q0FDRjtBcURsaE9EO0VBR0U7SUFDRSw0QkFBQTtJQUFBLHFCQUFBO0dyRGtoT0Q7RXFEOWdPQztJQUNFLFlBQUE7R3JEZ2hPSDtDQUNGO0FxRDVnT0Q7RUFHRTtJQUNFLDRCQUFBO0lBQUEscUJBQUE7R3JENGdPRDtDQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gYWJvdXQ6IGh0dHBzOi8vaGFici5jb20vcG9zdC80MjA1MzkvXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSxcclxuKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICBodG1sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIG1hcmdpbjogMDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnAsXHJcbmRkLFxyXG5kbCxcclxuZmlndXJlLFxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGUsXHJcbnEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5saSB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaW1nLFxyXG5pZnJhbWUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxucHJlLFxyXG5jb2RlLFxyXG5rYmQsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYWJiciB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaSxcclxuZW0ge1xyXG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0uMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0uNWVtO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuW3R5cGU9J2J1dHRvbiddLFxyXG5bdHlwZT0ncmVzZXQnXSxcclxuW3R5cGU9J3N1Ym1pdCddIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPSdzdWJtaXQnXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuW3R5cGU9J3NlYXJjaCddIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG46ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbjo6LW1zLWNsZWFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIGh0bWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnAsXG5kZCxcbmRsLFxuZmlndXJlLFxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMDtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbmltZyxcbmlmcmFtZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hYmJyIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5pLFxuZW0ge1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcblt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiBub25lO1xufVxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW3R5cGU9J3NlYXJjaCddIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbjo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkOTtcbiAgY29sb3I6ICMxYjFlMjE7XG59XG4uZGFyay5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG4ubGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBjb2xvcjogIzgxODE4Mjtcbn1cbi5saWdodC5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4ucHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhM2Y7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLnByaW1hcnkuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjc3NEEzO1xufVxuLnNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLnNlY29uZGFyeS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNCMEIyQkM7XG59XG4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDc7XG4gIGNvbG9yOiAjMTU1NzI0O1xufVxuLnN1Y2Nlc3MuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzU7XG4gIGNvbG9yOiAjNzIxYzI0O1xufVxuLmRhbmdlci5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG4ud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGNvbG9yOiAjODU2NDA0O1xufVxuLndhcm5pbmcuYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZWJhO1xufVxuLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBjb2xvcjogIzBjNTQ2MDtcbn1cbi5pbmZvLmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cbi5zdWNjZXNzLWZvbnQge1xuICBjb2xvcjogIzQzYTA0Nztcbn1cbi5kYW5nZXItZm9udCB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLmluZm8tZm9udCB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLnRyaWFuZ3VsYXItZG93bi1zbWFsbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi50cmlhbmd1bGFyLWRvd24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDEwcHggMTBweCAwIDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9zdGFuZGFyZF9pY29ucy9pY29tb29uLmVvdD8yamQzbWtcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvc3RhbmRhcmRfaWNvbnMvaWNvbW9vbi5lb3Q/MmpkM21rI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9zdGFuZGFyZF9pY29ucy9pY29tb29uLnR0Zj8yamQzbWtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24ud29mZj8yamQzbWtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvc3RhbmRhcmRfaWNvbnMvaWNvbW9vbi5zdmc/MmpkM21rI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1sb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uaWNvbi10cmlhbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tbWVudS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5pY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uaWNvbi1pbXBvcnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24tZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5pY29uLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uaWNvbi10aW1lbGluZS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5pY29uLWNoYXJ0LWxpbmUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5pY29uLWN5Y2xlLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5pY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uaWNvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLXRpbWUtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uaWNvbi1sb2NhdGlvbi1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uaWNvbi1tYXAtbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uaWNvbi1tYXAtcGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmljb24tbWFwLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmljb24taW52aXNpYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5pY29uLXZpc2libGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5pY29uLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmljb24tbmV0d29yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24ta2V5LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5pY29uLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmljb24tY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmljb24tY29udHJvbC1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uaWNvbi1maWx0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uaWNvbi1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uaWNvbi1lZGl0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLWVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmljb24tZWRpdC1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5pY29uLWVkaXQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmljb24tbGlzdC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtZGF0YTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmljb24tY2xpcGJvYXJkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtY2hhcnQtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uaWNvbi1jbGlwYm9hcmQtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmljb24tc2VhcmNoLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5pY29uLXJlZnJlc2gtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmljb24tYWRkLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5pY29uLW5ldy1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uaWNvbi1saXN0LWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi1pbmZvLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5pY29uLWZpbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uaWNvbi1ub3RlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cbi5pY29uLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5pY29uLWRvYy1zaWduZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5pY29uLWNvbnN0cnVjdGlvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5pY29uLWRvY3VtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmljb24tZG9jdW1lbnRzLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5pY29uLWRvY3VtZW50cy1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uaWNvbi1kb2N1bWVudHMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5pY29uLWJveC1vcGVuZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5pY29uLWRhdGEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmljb24tbGlzdC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5pY29uLWxpc3RzLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5pY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5pY29uLXNhdmUtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmljb24tY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmljb24tY2FzZS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5pY29uLWFkZC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uLWZvbGRlci1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5pY29uLWZvbGRlci1zYWZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uaWNvbi1mb2xkZXItbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmljb24tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5pY29uLWRhdGVwaWNrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5pY29uLWNoYXJ0LWFycm93LXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmljb24tY2hhcnQtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5pY29uLWZsaXAtY2hhcnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5pY29uLWZsaXAtY2hhcnQtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmljb24tZmxpcC1jaGFydC1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmljb24tcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmljb24tcGVzcm9uLXJpZ2h0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmljb24tcGVyc29ucy10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmljb24tcGVyc29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5pY29uLXBlcnNvbi1lZGl0LWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5pY29uLWFkZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1hZG1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tdXNlci10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmljb24tdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLXVzZXItc2VjdXJpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOThcIjtcbn1cbi5pY29uLXBlcnNvbi1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk5XCI7XG59XG4uaWNvbi1wZXJzb24tZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XG59XG4uaWNvbi1wZXJzb24tY2FyZC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLmljb24tcGVyc29uLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5pY29uLXBlcnNvbi1jbGlwLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5pY29uLXBlcnNvbi1jYXJkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5pY29uLWNhcmQtbGlzdC1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5pY29uLXBlcnNvbi1jYXJkLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5pY29uLWRvY3MtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLmljb24tZG9jLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uaWNvbi1tc2ctaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmljb24tbXNnLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uaWNvbi1tc2ctY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2N1c3RvbV9pY29ucy9pY29tb29uLmVvdD8yamQzbWtcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24uZW90PzJqZDNtayNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24udHRmPzJqZDNta1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24ud29mZj8yamQzbWtcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24uc3ZnPzJqZDNtayNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuW2NsYXNzXj1cImljb24tXCJdLFxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1Y1wiO1xufVxuLmljb24tYWRtaW4tY29udHJvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2NlwiO1xufVxuLmljb24td29ya2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2N1wiO1xufVxuLmljb24tY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG4uaWNvbi13b3JrZXItaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTc3XCI7XG59XG4uaWNvbi1jb25zdWx0YXRpb25zLWFsdGVybmF0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1jb25zdWx0YXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1lcGlzb2RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tdGVsZW1lZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tYWN0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NFwiO1xufVxuLmljb24tcGFwZXItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuLmljb24tZmlsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG4uaWNvbi1yZXBvcnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU5XCI7XG59XG4uaWNvbi1vcmctbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1OFwiO1xufVxuLmljb24tbWVzc2FnZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XG59XG4uaWNvbi1pbmZvLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTdcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWVcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWNoZWNrLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWZcIjtcbn1cbi5pY29uLXRpbWUtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NjFcIjtcbn1cbi5pY29uLWNhbGVuZGFyLWRlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk2MFwiO1xufVxuLmljb24tYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5pY29uLXdhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzVcIjtcbn1cbi5pY29uLXRpbWUtYWxhcm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NzZcIjtcbn1cbi50ZXN0IHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuLnRlc3QxIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIGhvdHBpbmsgIWltcG9ydGFudDtcbn1cbi50ZXN0MiB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBibHVlICFpbXBvcnRhbnQ7XG59XG4udGVzdDMge1xuICBvdXRsaW5lOiAxcHggc29saWQgZ3JlZW4gIWltcG9ydGFudDtcbn1cbi50ZXN0NCB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCBmdWNoc2lhICFpbXBvcnRhbnQ7XG59XG4ubGluay1wYWdlLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tb2RhbC10ZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTNmO1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5tb2RhbC10ZXN0LmJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogIzY3NzRBMztcbn1cbi5tb2RhbC10ZXN0IGlucHV0LFxuLm1vZGFsLXRlc3Qgc2VsZWN0LFxuLm1vZGFsLXRlc3QgYnV0dG9uIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi5tb2RhbC10ZXN0IGlucHV0LmJvcmRlcixcbi5tb2RhbC10ZXN0IHNlbGVjdC5ib3JkZXIsXG4ubW9kYWwtdGVzdCBidXR0b24uYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW3JlYWRvbmx5XVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbjo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG46LW1vei1wbGFjZWhvbGRlciB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbjpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG46Zm9jdXM6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuOmZvY3VzOi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG50cixcbnRoLFxudGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbjotd2Via2l0LWF1dG9maWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDEwMHB4ICNmZmYgaW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRmZTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb3Zlci1waWMsXG4uY29udGFpbi1waWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb3Zlci1waWMge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250YWluLXBpYyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5odG1sLFxuYm9keSB7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNHB4O1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5odG1sIHtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbn1cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYm9keS5tb2RhbC1vcGVuIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbmhlYWRlcixcbmZvb3RlcixcbmFzaWRlLFxuZGl2LFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmEsXG5mb3JtLFxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbmgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYmVmb3JlLWxvYWQgLmFzaWRlLW1lbnUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLW1lbnUgLm1lbnUtaXRlbSxcbi5iZWZvcmUtbG9hZCAuYXNpZGUtbWVudSBsaSxcbi5iZWZvcmUtbG9hZCAuYXNpZGUtc3dpdGNoZXIsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXN3aXRjaGVyLWlubmVyLFxuLmJlZm9yZS1sb2FkIC5hc2lkZSxcbi5iZWZvcmUtbG9hZCAuYXNpZGUtd3JhcHBlcixcbi5iZWZvcmUtbG9hZCAud3JhcHBlciB7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuLmJlZm9yZS1sb2FkIC5hc2lkZS1tZW51OjpiZWZvcmUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLW1lbnUgLm1lbnUtaXRlbTo6YmVmb3JlLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS1tZW51IGxpOjpiZWZvcmUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXN3aXRjaGVyOjpiZWZvcmUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXN3aXRjaGVyLWlubmVyOjpiZWZvcmUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlOjpiZWZvcmUsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXdyYXBwZXI6OmJlZm9yZSxcbi5iZWZvcmUtbG9hZCAud3JhcHBlcjo6YmVmb3JlLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS1tZW51OjphZnRlcixcbi5iZWZvcmUtbG9hZCAuYXNpZGUtbWVudSAubWVudS1pdGVtOjphZnRlcixcbi5iZWZvcmUtbG9hZCAuYXNpZGUtbWVudSBsaTo6YWZ0ZXIsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXN3aXRjaGVyOjphZnRlcixcbi5iZWZvcmUtbG9hZCAuYXNpZGUtc3dpdGNoZXItaW5uZXI6OmFmdGVyLFxuLmJlZm9yZS1sb2FkIC5hc2lkZTo6YWZ0ZXIsXG4uYmVmb3JlLWxvYWQgLmFzaWRlLXdyYXBwZXI6OmFmdGVyLFxuLmJlZm9yZS1sb2FkIC53cmFwcGVyOjphZnRlcixcbi5iZWZvcmUtbG9hZCAuYXNpZGUtbWVudSAqLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS1tZW51IC5tZW51LWl0ZW0gKixcbi5iZWZvcmUtbG9hZCAuYXNpZGUtbWVudSBsaSAqLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS1zd2l0Y2hlciAqLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS1zd2l0Y2hlci1pbm5lciAqLFxuLmJlZm9yZS1sb2FkIC5hc2lkZSAqLFxuLmJlZm9yZS1sb2FkIC5hc2lkZS13cmFwcGVyICosXG4uYmVmb3JlLWxvYWQgLndyYXBwZXIgKiB7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuLmJlZm9yZS1sb2FkIC5hc2lkZS13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbiAgb3BhY2l0eTogMDtcbn1cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHBhZGRpbmctbGVmdDogMjIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLndyYXBwZXItY29udGVudCB7XG4gIHotaW5kZXg6IDU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubWItc20ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaW1nLWhvbGRlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc2NyZWVuLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtOTk5OXB4O1xufVxuLmNvbGxhcHNlZCAud3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cbi5zY3JvbGxlZCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuLmFsaWduLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRvb2x0aXAge1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZvbnQtc20ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4jc2Nyb2xsLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGJvdHRvbTogMjhweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxNzA3ODtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4jc2Nyb2xsLXRvcC5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4jc2Nyb2xsLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG59XG4jc2Nyb2xsLXRvcCBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmdyaWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZ3JpZC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4uZ3JpZC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZ3JpZC1jb2x1bW4gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgLmdyaWQtaW5uZXI6aG92ZXIgLmdyaWQtaW5uZXIge1xuICB6LWluZGV4OiA4MDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCAuZ3JpZC1pbm5lci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA4MDA7XG4gIGNvbG9yOiAjMDA3NzY5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgLmdyaWQtaW5uZXIuZ3JpZC1ob3Zlcjpob3ZlciB7XG4gIHotaW5kZXg6IDgwMDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCAuZ3JpZC1pbm5lci5ncmlkLWhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkLWlubmVyLmdyaWQtaG92ZXItaGVpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkLWlubmVyLmdyaWQtaG92ZXItaGVpZ2h0OmhvdmVyIHtcbiAgei1pbmRleDogODAwO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkLWlubmVyLmdyaWQtaG92ZXItaGVpZ2h0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkOmhvdmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkIC5ncmlkOm50aC1jaGlsZCgxKTpob3ZlciAuZ3JpZC1pbm5lci5ncmlkLWhvdmVyOmhvdmVyLFxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCAuZ3JpZDpudGgtY2hpbGQoMik6aG92ZXIgLmdyaWQtaW5uZXIuZ3JpZC1ob3Zlcjpob3ZlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQsXG4uZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tcm93czogbWlubWF4KDYwcHgsIGF1dG8pO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMSksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiBfMDtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDIpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogXzE7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCgzKSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMykge1xuICBncmlkLWFyZWE6IF8yO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoNCksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiBfMztcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDUpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIGdyaWQtYXJlYTogXzQ7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCg2KSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoNikge1xuICBncmlkLWFyZWE6IF81O1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoNyksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgZ3JpZC1hcmVhOiBfNjtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDgpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gIGdyaWQtYXJlYTogXzc7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCg5KSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoOSkge1xuICBncmlkLWFyZWE6IF84O1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMTApLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxMCkge1xuICBncmlkLWFyZWE6IF85O1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMTEpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxMSkge1xuICBncmlkLWFyZWE6IF8xMDtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDEyKSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMTIpIHtcbiAgZ3JpZC1hcmVhOiBfMTE7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCgxMyksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDEzKSB7XG4gIGdyaWQtYXJlYTogXzEyO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMTQpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxNCkge1xuICBncmlkLWFyZWE6IF8xMztcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDE1KSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMTUpIHtcbiAgZ3JpZC1hcmVhOiBfMTQ7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCgxNiksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDE2KSB7XG4gIGdyaWQtYXJlYTogXzE1O1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMTcpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgxNykge1xuICBncmlkLWFyZWE6IF8xNjtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDE4KSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMTgpIHtcbiAgZ3JpZC1hcmVhOiBfMTc7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCgxOSksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDE5KSB7XG4gIGdyaWQtYXJlYTogXzE4O1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMjApLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyMCkge1xuICBncmlkLWFyZWE6IF8xOTtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDIxKSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMjEpIHtcbiAgZ3JpZC1hcmVhOiBfMjA7XG59XG4uZ3JpZC1jb250YWluZXItbmVzdGVkID4gZGl2Om50aC1jaGlsZCgyMiksXG4uZ3JpZC1jb250YWluZXIgPiBkaXY6bnRoLWNoaWxkKDIyKSB7XG4gIGdyaWQtYXJlYTogXzIxO1xufVxuLmdyaWQtY29udGFpbmVyLW5lc3RlZCA+IGRpdjpudGgtY2hpbGQoMjMpLFxuLmdyaWQtY29udGFpbmVyID4gZGl2Om50aC1jaGlsZCgyMykge1xuICBncmlkLWFyZWE6IF8yMjtcbn1cbi5ncmlkLWNvbnRhaW5lci1uZXN0ZWQgPiBkaXY6bnRoLWNoaWxkKDI0KSxcbi5ncmlkLWNvbnRhaW5lciA+IGRpdjpudGgtY2hpbGQoMjQpIHtcbiAgZ3JpZC1hcmVhOiBfMjM7XG59XG4uZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5jb250ZW50LWxpc3Qtc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdyaWQtcmVzcG9uc2l2ZSAuaGVhZGVyLXNlbGVjdC1zb3J0aW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5ncmlkLWNvbnRhaW5lci1uZXN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtcmVzcG9uc2l2ZSAuY29udGVudC1saXN0LWhlYWRlciAuZ3JpZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdyaWQtcmVzcG9uc2l2ZSAuaGVhZGVyLXNlbGVjdC1zb3J0aW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5jb250ZW50LWxpc3Qtc20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbiAgLmdyaWQtcmVzcG9uc2l2ZSAuY29udGVudC1saXN0LWl0ZW0uY29udGVudC1saXN0LXNtID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDRweCAwO1xuICB9XG4gIC5ncmlkLXJlc3BvbnNpdmUgLmNvbnRlbnQtbGlzdC1pdGVtLmNvbnRlbnQtbGlzdC1zbSA+IGRpdiAuaW5uZXItdGV4dCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAuZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5jb250ZW50LWxpc3Qtc20gPiBkaXYgLmlubmVyLWhlYWRpbmcge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG4uZ3JpZC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ncmlkLWlubmVyLmdyaWQtaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZnJhbWUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC04MCU7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMDtcbiAgaGVpZ2h0OiA1OTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5mcmFtZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTZweDtcbiAgYmFja2dyb3VuZDogIzAwNzc2OTtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmZyYW1lLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZnJhbWUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZyYW1lLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mcmFtZS1jbG9zZTpiZWZvcmUsXG4uZnJhbWUtY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmZyYW1lLWNsb3NlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5mcmFtZS1jbG9zZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmJ0bi5ub3QtYWN0aXZlLFxuLmJ0bi5ub3QtYWN0aXZlOmhvdmVyLFxuLmJ0bi5ub3QtYWN0aXZlOmZvY3VzIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmJ0bi1zcXVhcmUge1xuICB3aWR0aDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4tcm91bmQge1xuICB3aWR0aDogMzkuNnB4O1xuICBoZWlnaHQ6IDM5LjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4uYnRuLXJvdW5kOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmJ0bi10aW55IHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5idG4tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1ob2xkZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmJ0bi1ob2xkZXIgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uYnRuLWhvbGRlci5idG4taG9sZGVyLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5idG4taG9sZGVyLmJ0bi1ob2xkZXItcmlnaHQgLmJ0biB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uY29udGVudC11cGxvYWQtZGVsZXRlIC5idG4sXG4uY29udGVudC11cGxvYWQtc2F2ZSAuYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi10ZXh0IHtcbiAgY29sb3I6ICMwMDRhM2Y7XG59XG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzAwNGEzZjtcbn1cbi5idG4tcHJpbWFyeS5idG4tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhM2Y7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmJ0bi1zZWNvbmRhcnkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi10ZXh0IHtcbiAgY29sb3I6ICMwMDc3Njk7XG59XG4uYnRuLXNlY29uZGFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmJ0bi1zZWNvbmRhcnkuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBib3JkZXItY29sb3I6ICMwMDc3Njk7XG59XG4uYnRuLXNlY29uZGFyeS5idG4tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmJ0bi1kYW5nZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5idG4tZGFuZ2VyLmJ0bi10ZXh0IHtcbiAgY29sb3I6ICNlNTM5MzU7XG59XG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUzOTM1O1xuICBib3JkZXItY29sb3I6ICNlNTM5MzU7XG59XG4uYnRuLWRhbmdlci5idG4tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzU7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmJ0bi5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi5kaXNhYmxlZDpmb2N1cyxcbi5idG4uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4taWNvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xufVxuLmJ0bi1pY29uLmljb24tZXllLFxuLmJ0bi1pY29uLmljb24tZGVsZXRlLFxuLmJ0bi1pY29uLmljb24tcmVtb3ZlLFxuLmJ0bi1pY29uLmljb24tZWRpdC1saW5lLFxuLmJ0bi1pY29uLmljb24tZmlsZXMsXG4uYnRuLWljb24uaWNvbi1hZGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjYztcbn1cbi5idG4taWNvbi5pY29uLWFkZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLmJ0bi1pY29uLmljb24tZXllOmhvdmVyLFxuLmJ0bi1pY29uLmljb24tZXllOmZvY3VzLFxuLmJ0bi1pY29uLmljb24tZXllOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmJ0bi1pY29uLmljb24tZGVsZXRlOmhvdmVyLFxuLmJ0bi1pY29uLmljb24tcmVtb3ZlOmhvdmVyLFxuLmJ0bi1pY29uLmljb24tZGVsZXRlOmZvY3VzLFxuLmJ0bi1pY29uLmljb24tcmVtb3ZlOmZvY3VzLFxuLmJ0bi1pY29uLmljb24tZGVsZXRlOmFjdGl2ZSxcbi5idG4taWNvbi5pY29uLXJlbW92ZTphY3RpdmUge1xuICBjb2xvcjogI2U1MzkzNTtcbn1cbi5idG4taWNvbi5pY29uLWVkaXQtbGluZTpob3Zlcixcbi5idG4taWNvbi5pY29uLWVkaXQtbGluZTpmb2N1cyxcbi5idG4taWNvbi5pY29uLWVkaXQtbGluZTphY3RpdmUge1xuICBjb2xvcjogIzAwNGEzZjtcbn1cbi5idG4taWNvbi5pY29uLWFkZDpob3Zlcixcbi5idG4taWNvbi5pY29uLWFkZDpmb2N1cyxcbi5idG4taWNvbi5pY29uLWFkZDphY3RpdmUge1xuICBjb2xvcjogIzQzYTA0Nztcbn1cbi5idG4taWNvbi5pY29uLWZpbGVzOmhvdmVyLFxuLmJ0bi1pY29uLmljb24tZmlsZXM6Zm9jdXMsXG4uYnRuLWljb24uaWNvbi1maWxlczphY3RpdmUge1xuICBjb2xvcjogIzQzYTA0Nztcbn1cbi5idG4tdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG4tb3V0bGluZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG4tZmlsbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4uYnRuLWZpbGw6aG92ZXIsXG4uYnRuLWZpbGw6Zm9jdXMsXG4uYnRuLWZpbGw6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmJ0bi1maWxsLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc3Njk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzc2OTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmJ0bi10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuLmJ0bi10YWIgaDIge1xuICBtYXJnaW46IDRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uYnRuLXRhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5idG4tdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4uYnRuLXBhbmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzAwNzc2OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE5LCAxMDUsIDAuMDUpO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmJ0bi1wYW5lbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi5idG4tcGFuZWw6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLmJ0bi1wYW5lbCBzcGFuIHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5idG4tY29sdW1uLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmljb24tc3ZnIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5pY29uLXN2Zy1iaWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmljb24tc3ZnLXNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWh1Z2Uge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cbi5pY29uLXhsZyB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xufVxuLmljb24tbGcge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5pY29uLW1kIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uaWNvbi1zbSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmljb24teHMge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbi5pY29uLXh4cyB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuLml0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyOXB4O1xufVxuLml0ZW0taWNvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYmFjay1pY29uLWRhcms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2JhY2staWNvbi1kYXJrLnN2Z1wiKTtcbn1cbi50ZXh0YXJlYSxcbi5zZWxlY3QsXG4uaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4udGV4dGFyZWEtZ3JvdXAsXG4uc2VsZWN0LWdyb3VwLFxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi50ZXh0YXJlYS1ncm91cCAuaW5wdXQtcmVhZG9ubHkgfiBsYWJlbCxcbi5zZWxlY3QtZ3JvdXAgLmlucHV0LXJlYWRvbmx5IH4gbGFiZWwsXG4uaW5wdXQtZ3JvdXAgLmlucHV0LXJlYWRvbmx5IH4gbGFiZWwsXG4udGV4dGFyZWEtZ3JvdXAgbGFiZWwsXG4uc2VsZWN0LWdyb3VwIGxhYmVsLFxuLmlucHV0LWdyb3VwIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG4gIGxlZnQ6IDE2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLnRleHRhcmVhLWdyb3VwLWJhcixcbi5zZWxlY3QtZ3JvdXAtYmFyLFxuLmlucHV0LWdyb3VwLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGV4dGFyZWEtZ3JvdXAtYmFyOjpiZWZvcmUsXG4uc2VsZWN0LWdyb3VwLWJhcjo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLWJhcjo6YmVmb3JlLFxuLnRleHRhcmVhLWdyb3VwLWJhcjphZnRlcixcbi5zZWxlY3QtZ3JvdXAtYmFyOmFmdGVyLFxuLmlucHV0LWdyb3VwLWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwNGEzZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4udGV4dGFyZWEtZ3JvdXAtYmFyOjpiZWZvcmUsXG4uc2VsZWN0LWdyb3VwLWJhcjo6YmVmb3JlLFxuLmlucHV0LWdyb3VwLWJhcjo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xufVxuLnRleHRhcmVhLWdyb3VwLWJhcjo6YWZ0ZXIsXG4uc2VsZWN0LWdyb3VwLWJhcjo6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtYmFyOjphZnRlciB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uZGF0ZXBpY2tlci1ncm91cC5ub3QtZW1wdHkgbGFiZWwsXG4uc2VsZWN0LWdyb3VwLWlubmVyLm9uICsgbGFiZWwsXG4uc2VsZWN0LWdyb3VwLWlubmVyLm5vdC1lbXB0eSArIGxhYmVsLFxuLnRleHRhcmVhOmZvY3VzIH4gbGFiZWwsXG4uaW5wdXQ6Zm9jdXMgfiBsYWJlbCxcbi5pbnB1dC1yZWFkb25seS5ub3QtZW1wdHkgfiBsYWJlbCxcbi50ZXh0YXJlYS5ub3QtZW1wdHkgfiBsYWJlbCxcbi5pbnB1dC5ub3QtZW1wdHkgfiBsYWJlbCB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKSB0cmFuc2xhdGVYKC0xNnB4KTtcbiAgY29sb3I6ICMwMDRhM2Y7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWxlY3QtZ3JvdXAtaW5uZXIub24gLnNlbGVjdC1ncm91cC1iYXI6OmJlZm9yZSxcbi50ZXh0YXJlYTpmb2N1cyB+IC5pbnB1dC1ncm91cC1iYXI6OmJlZm9yZSxcbi5pbnB1dDpmb2N1cyB+IC5pbnB1dC1ncm91cC1iYXI6OmJlZm9yZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VsZWN0LWdyb3VwLWlubmVyLm9uIC5zZWxlY3QtZ3JvdXAtYmFyOjphZnRlcixcbi50ZXh0YXJlYTpmb2N1cyB+IC5pbnB1dC1ncm91cC1iYXI6OmFmdGVyLFxuLmlucHV0OmZvY3VzIH4gLmlucHV0LWdyb3VwLWJhcjo6YWZ0ZXIge1xuICB3aWR0aDogNTAlO1xufVxuLnNlbGVjdC1ncm91cC1pbm5lciArIGxhYmVsLFxuLnRleHRhcmVhLmVtcHR5IH4gbGFiZWwsXG4uaW5wdXQuZW1wdHkgfiBsYWJlbCxcbi5pbnB1dC1jb2wtMiBsYWJlbCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZGF0ZXBpY2tlci1ncm91cC5ub3QtZW1wdHkgbGFiZWwsXG4uc2VsZWN0LWdyb3VwLWlubmVyLm9uICsgbGFiZWwsXG4uc2VsZWN0LWdyb3VwLWlubmVyLm5vdC1lbXB0eSArIGxhYmVsLFxuLnRleHRhcmVhOmZvY3VzIH4gbGFiZWwsXG4uaW5wdXQ6Zm9jdXMgfiBsYWJlbCxcbi5pbnB1dC1yZWFkb25seS5ub3QtZW1wdHkgfiBsYWJlbCxcbi50ZXh0YXJlYS5ub3QtZW1wdHkgfiBsYWJlbCxcbi5pbnB1dC5ub3QtZW1wdHkgfiBsYWJlbCB7XG4gIGNvbG9yOiAjMDA0YTNmO1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubXMtb3B0aW9ucy13cmFwIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IC0xcHggIWltcG9ydGFudDtcbn1cbi50ZXh0YXJlYS1maWxlLFxuLmlucHV0LWZpbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMC4xcHg7XG4gIGhlaWdodDogMC4xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG4udGV4dGFyZWEtZmlsZSArIGxhYmVsLFxuLmlucHV0LWZpbGUgKyBsYWJlbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRleHRhcmVhLWZpbGUgKyBsYWJlbCAqLFxuLmlucHV0LWZpbGUgKyBsYWJlbCAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udGV4dGFyZWEtZmlsZSArIGxhYmVsIGk6bm90KC5pY29uKSxcbi5pbnB1dC1maWxlICsgbGFiZWwgaTpub3QoLmljb24pIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMC41ZW07XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnRleHRhcmVhLWZpbGUtZ3JvdXAsXG4uaW5wdXQtZmlsZS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50ZXh0YXJlYS1kZXNjLFxuLmlucHV0LWRlc2Mge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjY2NjO1xuICBtYXJnaW46IDRweCAwO1xufVxuLnRleHRhcmVhLXdyYXBwZXIsXG4uaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGV4dGFyZWEtd3JhcHBlcjpiZWZvcmUsXG4uaW5wdXQtd3JhcHBlcjpiZWZvcmUsXG4udGV4dGFyZWEtd3JhcHBlcjphZnRlcixcbi5pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnRleHRhcmVhLWdyb3VwIHRleHRhcmVhLFxuLmlucHV0LWdyb3VwIHRleHRhcmVhLFxuLnRleHRhcmVhLWdyb3VwIGlucHV0LFxuLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4udGV4dGFyZWEtZ3JvdXAtYmFyLFxuLmlucHV0LWdyb3VwLWJhciB7XG4gIHRvcDogLTFweDtcbn1cbi50ZXh0YXJlYS1ncm91cC1iYXI6OmJlZm9yZSxcbi5pbnB1dC1ncm91cC1iYXI6OmJlZm9yZSxcbi50ZXh0YXJlYS1ncm91cC1iYXI6YWZ0ZXIsXG4uaW5wdXQtZ3JvdXAtYmFyOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuLnRleHRhcmVhLWdyb3VwLWF1dG9jb21wbGV0ZSxcbi5pbnB1dC1ncm91cC1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBjb2xvcjogIzgxODE4MjtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi50ZXh0YXJlYS1ncm91cC1hdXRvY29tcGxldGUuYm9yZGVyLFxuLmlucHV0LWdyb3VwLWF1dG9jb21wbGV0ZS5ib3JkZXIge1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4udGV4dGFyZWEtY29sLTIsXG4uaW5wdXQtY29sLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGV4dGFyZWEtY29sLTIgPiBsYWJlbCxcbi5pbnB1dC1jb2wtMiA+IGxhYmVsIHtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnRleHRhcmVhLWNvbC0yID4gbGFiZWwgKyAuaW5wdXQtY29sLTItaW5uZXIsXG4uaW5wdXQtY29sLTIgPiBsYWJlbCArIC5pbnB1dC1jb2wtMi1pbm5lciB7XG4gIHdpZHRoOiA4NSU7XG59XG4udGV4dGFyZWEtY29sLTItaW5uZXIsXG4uaW5wdXQtY29sLTItaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZXh0YXJlYS1jb2wtMi1pbm5lciAuc2VsZWN0LWdyb3VwOm5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4uaW5wdXQtY29sLTItaW5uZXIgLnNlbGVjdC1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnRleHRhcmVhLWNvbC0yLWlubmVyIC5pbnB1dC1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLmlucHV0LWNvbC0yLWlubmVyIC5pbnB1dC1ncm91cDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4udGV4dGFyZWEtcmVhZG9ubHksXG4uaW5wdXQtcmVhZG9ubHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnRleHRhcmVhLXJlYWRvbmx5IH4gLmlucHV0LWdyb3VwLWJhcixcbi5pbnB1dC1yZWFkb25seSB+IC5pbnB1dC1ncm91cC1iYXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNjBweDtcbn1cbi50ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNWVtO1xufVxuLnRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4udGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkNmQ4ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhM2Y7XG59XG4uc2VsZWN0LWdyb3VwLWJhcjo6YmVmb3JlLFxuLnNlbGVjdC1ncm91cC1iYXI6YWZ0ZXIge1xuICB0b3A6IDI3cHg7XG59XG4uc2VsZWN0LWdyb3VwLWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWxlY3QtZ3JvdXAtaW5uZXIub24gKyBsYWJlbCxcbi5zZWxlY3QtZ3JvdXAtaW5uZXIubm90LWVtcHR5ICsgbGFiZWwge1xuICB0b3A6IDRweDtcbn1cbi5zZWxlY3QtZ3JvdXAtaW5uZXIuc2VsZWN0LXJlYWRvbmx5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zZWxlY3QtZ3JvdXAtaW5uZXIuc2VsZWN0LXJlYWRvbmx5IC5zZWxlY3QtZ2FwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNlbGVjdC1ncm91cC1pbm5lci5zZWxlY3QtcmVhZG9ubHkgLnNlbGVjdC1nYXA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QtZ3JvdXAtaW5uZXIuc2VsZWN0LXJlYWRvbmx5IC5zZWxlY3QtbGlzdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zZWxlY3QtZ2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWxlY3QtZ2FwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjODE4MTgyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uc2VsZWN0LWdhcDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0LWdhcC5vbjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3QtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogODUwO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzMHZoO1xuICBtYXJnaW46IDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLnNlbGVjdC1saXN0Lm9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWxlY3QtaXRlbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5zZWxlY3QtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uc2VsZWN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xufVxuLnNlbGVjdC1pdGVtOmhvdmVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5zZWxlY3QtaXRlbVtkYXRhLWRpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzgxODE4MjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub24uc2VsZWN0LWdhcDphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5tdWx0aXNlbGVjdC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubXVsdGlzZWxlY3QtZ3JvdXAgLmZzdEVsZW1lbnQge1xuICB6LWluZGV4OiA1O1xufVxuLm11bHRpc2VsZWN0LWdyb3VwIC5mc3RFbGVtZW50IC5mc3RRdWVyeUlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubXVsdGlzZWxlY3QtZ3JvdXAgLmZzdEVsZW1lbnQuZnN0QWN0aXZlIC5mc3RRdWVyeUlucHV0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWx0aXNlbGVjdC1ncm91cCAuZnN0RWxlbWVudC5mc3RBY3RpdmUgKyBsYWJlbCxcbi5tdWx0aXNlbGVjdC1ncm91cCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBjb2xvcjogIzAwNGEzZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5tdWx0aXNlbGVjdC1ncm91cCAuZnN0Tm9uZVNlbGVjdGVkICsgbGFiZWwge1xuICB0b3A6IDE5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbTpob3ZlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4uc3RhbmRhcmQtc2VsZWN0IHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG59XG4uZGF0YS10YWItZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0YS10YWItZ3JvdXAtaW5uZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5kYXRhLXRhYi1ncm91cC5vcGVuIC5idG46bm90KC5kYXRhLXRhYi12aXNpYmxlKSB7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmRhdGEtdGFiLWdyb3VwLm9wZW4gLmRhdGEtdGFiLXZpc2libGUge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5kYXRhLXRhYi1ncm91cC5vcGVuIC5kYXRhLXRhYi1ncm91cC1pbm5lciB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmRhdGEtdGFiLWdyb3VwLm9wZW4gLmRhdGEtdGFiLWdyb3VwLWlubmVyIC5pbnB1dC1ncm91cCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5kYXRhLXRhYi1ncm91cC5vcGVuIC5kYXRhLXRhYi1ncm91cC1pbm5lciAuaW5wdXQtZ3JvdXAgLmlucHV0IHtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA0cHggMTZweDtcbn1cbi5kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlcGlja2VyLWlucHV0LXNlbGVjdC13cmFwcGVyLFxuLmRhdGVwaWNrZXItZ3JvdXAuZGF0ZS1yYW5nZS1iZWZvcmUtd3JhcHBlcixcbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYWZ0ZXItd3JhcHBlcixcbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlcGlja2VyLWlucHV0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtZ3JvdXAtaW5uZXIsXG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlLXJhbmdlLWJlZm9yZS13cmFwcGVyIC5zZWxlY3QtZ3JvdXAtaW5uZXIsXG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlLXJhbmdlLWFmdGVyLXdyYXBwZXIgLnNlbGVjdC1ncm91cC1pbm5lcixcbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIgLnNlbGVjdC1ncm91cC1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGVwaWNrZXItaW5wdXQtc2VsZWN0LXdyYXBwZXIgLmlucHV0IHtcbiAgei1pbmRleDogMztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNlbSk7XG59XG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlcGlja2VyLWlucHV0LXNlbGVjdC13cmFwcGVyIC5zZWxlY3QtZ3JvdXAtaW5uZXIge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGVwaWNrZXItaW5wdXQtc2VsZWN0LXdyYXBwZXIuc2VsZWN0LWhpZGRlbiAuc2VsZWN0LWdyb3VwLWlubmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmRhdGVwaWNrZXItZ3JvdXAuZGF0ZS1yYW5nZS1iZWZvcmUtd3JhcHBlciAuc2VsZWN0LWdyb3VwLWlubmVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJhcixcbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLXdyYXBwZXIgLmlucHV0IHtcbiAgd2lkdGg6IDQ5JTtcbiAgbWFyZ2luLWxlZnQ6IDUxJTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYWZ0ZXItd3JhcHBlciAuc2VsZWN0LWdyb3VwLWlubmVyIHtcbiAgbGVmdDogNTElO1xuICB3aWR0aDogNDklO1xufVxuLmRhdGVwaWNrZXItZ3JvdXAuZGF0ZS1yYW5nZS1hZnRlci13cmFwcGVyIC5pbnB1dC1ncm91cC1iYXIsXG4uZGF0ZXBpY2tlci1ncm91cC5kYXRlLXJhbmdlLWFmdGVyLXdyYXBwZXIgLmlucHV0IHtcbiAgd2lkdGg6IDQ5JTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIgLnNlbGVjdC1ncm91cC1pbm5lciB7XG4gIGxlZnQ6IDcxJTtcbiAgd2lkdGg6IDI5JTtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIgLnNlbGVjdC1ncm91cC1pbm5lcjpmaXJzdC1vZi10eXBlIHtcbiAgbGVmdDogMDtcbn1cbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIgLmlucHV0LWdyb3VwLWJhcixcbi5kYXRlcGlja2VyLWdyb3VwLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIgLmlucHV0IHtcbiAgd2lkdGg6IDM4JTtcbiAgbWFyZ2luLWxlZnQ6IDMxJTtcbn1cbi5tcy1sYWJlbCB7XG4gIG1hcmdpbjogNHB4IDRweCA0cHggMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubXMtc2VhcmNoIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGNvbG9yOiAjNzE3MDc4O1xufVxuLm1zLXNlYXJjaCBpbnB1dCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLm1zLXNlYXJjaDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm1zLW9wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAzMjBweCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubXMtb3B0aW9ucyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tcy1vcHRpb25zIHVsIGxpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5tcy1vcHRpb25zIHVsIGxpID4gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCAxMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tcy1vcHRpb25zIHVsIGxpID4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubXMtb3B0aW9ucyB1bCBsaSA+IGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IC00cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2NSUpIHRyYW5zbGF0ZVkoLTY1JSk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5tcy1vcHRpb25zIHVsIGxpLnNlbGVjdGVkID4gbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0NztcbiAgYm9yZGVyLWNvbG9yOiAjNDNhMDQ3O1xufVxuLm1zLW9wdGlvbnMgdWwgbGkuc2VsZWN0ZWQgPiBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLm1zLW9wdGlvbnMtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi5tcy1vcHRpb25zLXdyYXAubXMtYWN0aXZlIC5tcy1vcHRpb25zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi5tcy1vcHRpb25zLXdyYXAubXMtYWN0aXZlIC5tcy1vcHRpb25zIHVsIGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSAubXMtb3B0aW9ucyB1bCBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSAubXMtb3B0aW9ucyB1bCBsYWJlbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXMtb3B0aW9ucy13cmFwLm1zLWFjdGl2ZSAubXMtb3B0aW9ucyB1bCBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbjpmb2N1cyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiAubXMtaGlkZGVuLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbiAubXMtaGlkZGVuLWxhYmVsLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXMtc2VsZWN0YWxsLmdsb2JhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEycHggMCA0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xufVxuLmNvbGxhcHNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sbGFwc2UtaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sbGFwc2UtcGFuZWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtZ3JvdXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLmNoZWNrYm94LWdyb3VwLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LWdyb3VwLWJhciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGVja2JveC1ncm91cC1iYXI6OmJlZm9yZSxcbi5jaGVja2JveC1ncm91cC1iYXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzAwNGEzZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY2hlY2tib3gtZ3JvdXAtYmFyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uY2hlY2tib3gtZ3JvdXAtYmFyOjphZnRlciB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY2hlY2tib3gtZ3JvdXAtYmFyLm9uOjpiZWZvcmUsXG4uY2hlY2tib3gtZ3JvdXAtYmFyLm9uOmFmdGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jaGVja2JveCArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxNzA3ODtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNoZWNrYm94ICsgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTMlO1xuICBsZWZ0OiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjUlKSB0cmFuc2xhdGVZKC02NSUpO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzYTA0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0Nztcbn1cbi5jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveCB+IGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94IH4gbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcxNzA3ODtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNoZWNrYm94IH4gbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTUlO1xuICBsZWZ0OiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjUlKSB0cmFuc2xhdGVZKC02NSUpO1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY2hlY2tib3g6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzYTA0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTA0Nztcbn1cbi5jaGVja2JveDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaGVja2JveFtyZWFkb25seV0gKyBsYWJlbCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmpzLXZhbGlkYXRpb24sXG4uYXNwLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNlNTM5MzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uanMtdmFsaWRhdGlvbjplbXB0eSxcbi5hc3AtdmFsaWRhdGlvbjplbXB0eSxcbi5qcy12YWxpZGF0aW9uOm5vdCguYWN0aXZlKSxcbi5hc3AtdmFsaWRhdGlvbjpub3QoLmFjdGl2ZSkge1xuICBtYXgtd2lkdGg6IDA7XG59XG4uYXNwLXZhbGlkYXRpb24uZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBjb2xvcjogI2U1MzkzNTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmFqYXgtZm9ybSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uanNncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpzZ3JpZC1ncmlkLWhlYWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmpzZ3JpZC1ncmlkLWJvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmpzZ3JpZC1jZWxsIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG4uanNncmlkLWNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmpzZ3JpZC1ncm91cCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmpzZ3JpZC1ncm91cCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5qc2dyaWQtaGVhZGVyIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmpzZ3JpZC1oZWFkZXItcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmpzZ3JpZC1oZWFkZXItY2VsbCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uanNncmlkLWZpbHRlci1yb3csXG4uanNncmlkLWluc2VydC1yb3cge1xuICBiYWNrZ3JvdW5kOiAjMDA3NzY5O1xufVxuLmpzZ3JpZC1maWx0ZXItcm93IC5qc2dyaWQtY2VsbCxcbi5qc2dyaWQtaW5zZXJ0LXJvdyAuanNncmlkLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uanNncmlkLWZpbHRlci1yb3cgaW5wdXQsXG4uanNncmlkLWluc2VydC1yb3cgaW5wdXQsXG4uanNncmlkLWZpbHRlci1yb3cgc2VsZWN0LFxuLmpzZ3JpZC1pbnNlcnQtcm93IHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmpzZ3JpZC1maWx0ZXItcm93IGlucHV0LFxuLmpzZ3JpZC1pbnNlcnQtcm93IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uanNncmlkLWVkaXQtcm93IHtcbiAgYmFja2dyb3VuZDogI2ZmZjNjZDtcbn1cbi5qc2dyaWQtY29udHJvbC1maWVsZCB7XG4gIG1heC13aWR0aDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5qc2dyaWQtdGFibGUge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5qc2dyaWQtdGFibGUtYm9keSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5qc2dyaWQtdGFibGUtYm9keSAuanNncmlkLXRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uanNncmlkLXRhYmxlLWJvZHkgLmpzZ3JpZC10cjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmpzZ3JpZC10YWJsZS1ib2R5IC5qc2dyaWQtdHIgLmpzZ3JpZC1jZWxsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5qc2dyaWQtdHIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYxcHg7XG59XG4uanNncmlkLXRyIGlucHV0LFxuLmpzZ3JpZC10ciBzZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5qc2dyaWQtc2VsZWN0ZWQtcm93IC5qc2dyaWQtY2VsbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qc2dyaWQtbm9kYXRhLXJvdyAuanNncmlkLWNlbGwge1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanNncmlkLWhlYWRlci1zb3J0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmpzZ3JpZC1jYW5jZWwtZWRpdC1idXR0b24sXG4uanNncmlkLWNsZWFyLWZpbHRlci1idXR0b24sXG4uanNncmlkLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5qc2dyaWQtbW9kZS1idXR0b24sXG4uanNncmlkLWVkaXQtYnV0dG9uLFxuLmpzZ3JpZC11cGRhdGUtYnV0dG9uIHtcbiAgbGVmdDogMTNweDtcbn1cbi5qc2dyaWQtc2VhcmNoLWJ1dHRvbiB7XG4gIGxlZnQ6IDEzcHg7XG59XG4uanNncmlkLWNhbmNlbC1lZGl0LWJ1dHRvbixcbi5qc2dyaWQtY2xlYXItZmlsdGVyLWJ1dHRvbixcbi5qc2dyaWQtZGVsZXRlLWJ1dHRvbiB7XG4gIHJpZ2h0OiAxM3B4O1xufVxuLmpzZ3JpZC1pbnNlcnQtYnV0dG9uIHtcbiAgbGVmdDogMTRweDtcbn1cbi5sb2FkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG4ubG9hZGVyLXdyYXBwZXIgLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9hZGVyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmxvYWRlci1wYXJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTktMDQtMDhcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogZHJhZ2dhYmxlLmNzcywgY29yZS5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBkYXRlcGlja2VyLmNzcywgdG9vbHRpcC5jc3NcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLnVpLWRyYWdnYWJsZS1oYW5kbGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udWktbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDA7XG59XG4udWktbWVudSAudWktbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogM3B4IDFlbSAzcHggMC40ZW07XG59XG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbn1cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbn1cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwLjJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICByaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgcGFkZGluZzogMC43ZW0gMC4zZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDAuM2VtO1xufVxuLnVpLXRvb2x0aXAge1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbiN1aS1kYXRlcGlja2VyLWRpdiB7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxZW07XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qgb3B0aW9uIHtcbiAgY29sb3I6ICM3MTcwNzg7XG59XG4udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZlZmVmZTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjIuNXB4O1xuICBoZWlnaHQ6IDIyLjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEudWktc3RhdGUtaG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLnVpLXN0YXRlLWhpZ2hsaWdodDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEudWktc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhLnVpLXN0YXRlLWFjdGl2ZTo6YmVmb3JlIHtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSBzcGFuIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxLjhlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9hcnJvdy1sZWZ0LnN2Zyk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9hcnJvdy1yaWdodC5zdmcpO1xufVxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMC40ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHBhZGRpbmc6IDAuN2VtIDAuM2VtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4yZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlci1jb2xvcjogIzAwNGEzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgY29sb3I6ICMwMDRhM2Y7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLm5vdC1hY3RpdmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi5ub3QtYWN0aXZlOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ubm90LWFjdGl2ZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXNxdWFyZSB7XG4gIHdpZHRoOiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tcm91bmQge1xuICB3aWR0aDogMzkuNnB4O1xuICBoZWlnaHQ6IDM5LjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1yb3VuZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXRpbnkge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tZGlzYWJsZWQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taG9sZGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWhvbGRlciAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWhvbGRlci5idG4taG9sZGVyLXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWhvbGRlci5idG4taG9sZGVyLXJpZ2h0IC5idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tcHJpbWFyeS5idG4tdGV4dCB7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tcHJpbWFyeS5idG4tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhM2Y7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tc2Vjb25kYXJ5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1zZWNvbmRhcnkuYnRuLXRleHQge1xuICBjb2xvcjogIzAwNzc2OTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXNlY29uZGFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tc2Vjb25kYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBib3JkZXItY29sb3I6ICMwMDc3Njk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1zZWNvbmRhcnkuYnRuLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWRhbmdlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tZGFuZ2VyLmJ0bi10ZXh0IHtcbiAgY29sb3I6ICNlNTM5MzU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1kYW5nZXIuYnRuLW91dGxpbmUge1xuICBjb2xvcjogI2U1MzkzNTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWRhbmdlci5idG4tb3V0bGluZTpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWRhbmdlci5idG4tb3V0bGluZTpmb2N1cyxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWRhbmdlci5idG4tb3V0bGluZTphY3RpdmUge1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tZGFuZ2VyLmJ0bi1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcbiAgY29sb3I6ICNmZWZlZmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24uZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGNvbG9yOiAjY2NjO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiB1bnNldDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1leWUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tZGVsZXRlLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLXJlbW92ZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1lZGl0LWxpbmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tZmlsZXMsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tYWRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNjY2M7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tYWRkIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDRhM2Y7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tZXllOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWV5ZTpmb2N1cyxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1leWU6YWN0aXZlIHtcbiAgY29sb3I6ICMwMDc3Njk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tZGVsZXRlOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLXJlbW92ZTpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1kZWxldGU6Zm9jdXMsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tcmVtb3ZlOmZvY3VzLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWRlbGV0ZTphY3RpdmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tcmVtb3ZlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWVkaXQtbGluZTpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1lZGl0LWxpbmU6Zm9jdXMsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tZWRpdC1saW5lOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWFkZDpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWljb24uaWNvbi1hZGQ6Zm9jdXMsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1pY29uLmljb24tYWRkOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDNhMDQ3O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWZpbGVzOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWZpbGVzOmZvY3VzLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24taWNvbi5pY29uLWZpbGVzOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDNhMDQ3O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tdGV4dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLW91dGxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1maWxsIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLWZpbGw6aG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1maWxsOmZvY3VzLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tZmlsbDphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1maWxsLmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc3Njk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwNzc2OTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXRhYiBoMiB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXRhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXRhYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tcGFuZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMDA3NzY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDEwNSwgMC4wNSk7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi1wYW5lbDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpLCAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIzKTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXBhbmVsOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzAwNGEzZjtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLXBhbmVsIHNwYW4ge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24tY29sdW1uLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDA7XG59XG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxcHg7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMC4zZW07XG4gIGxlZnQ6IDAuNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkdlbmVyYWwgc3R5bGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnN0QW5pbWF0aW9uRW50ZXIge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkAtbW96LWtleWZyYW1lcyBmc3RBbmltYXRpb25FbnRlciB7XG4gIGZyb20ge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmc3RBbmltYXRpb25FbnRlciB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mc3RFbGVtZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5mc3RFbGVtZW50ID4gc2VsZWN0LFxuLmZzdEVsZW1lbnQgPiBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtO1xufVxuLmZzdFRvZ2dsZUJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi13aWR0aDogMTQuMjg1NzFlbTtcbiAgcGFkZGluZzogMC43MTQyOWVtIDEuNDI4NTdlbSAwLjcxNDI5ZW0gMC43MTQyOWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnN0VG9nZ2xlQnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuNzE0MjllbTtcbiAgbWFyZ2luLXRvcDogLTAuMTc4NTdlbTtcbiAgYm9yZGVyOiAwLjM1NzE0ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYWNhY2E7XG59XG4uZnN0UXVlcnlJbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtbXMtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW8tYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mc3RSZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBtYXgtaGVpZ2h0OiAzMGVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5mc3RSZXN1bHRJdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnN0UmVzdWx0SXRlbS5mc3RVc2VyT3B0aW9uIHtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uZnN0UmVzdWx0SXRlbS5mc3RGb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzNiYWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMmYzO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mc3RSZXN1bHRJdGVtLmZzdFNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzNiYWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5NGYxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mc3RHcm91cFRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMC43MTQyOWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mc3RHcm91cCB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG4uZnN0R3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5mc3ROb1Jlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjcxNDI5ZW0gMC43MTQyOWVtO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuU2luZ2xlIE1vZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZzdFNpbmdsZU1vZGUgLmZzdENvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5mc3RTaW5nbGVNb2RlIC5mc3RRdWVyeUlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjVlbSAwLjM1NzE0ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLmZzdFNpbmdsZU1vZGUuZnN0QWN0aXZlIHtcbiAgei1pbmRleDogMTAwO1xufVxuLmZzdFNpbmdsZU1vZGUuZnN0QWN0aXZlLmZzdEVsZW1lbnQsXG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdENvbnRyb2xzLFxuLmZzdFNpbmdsZU1vZGUuZnN0QWN0aXZlIC5mc3RSZXN1bHRzIHtcbiAgYm94LXNoYWRvdzogMCAwLjJlbSAwLjJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdENvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdFJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbk11bHRpcGxlIG1vZGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZzdENob2ljZUl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAuNDE2NjdlbSAwLjQxNjY3ZW0gMDtcbiAgcGFkZGluZzogMC4zMzMzM2VtIDAuMzMzMzNlbSAwLjMzMzMzZW0gMS41ZW07XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnN0QW5pbWF0aW9uRW50ZXIgMC4ycztcbiAgLW1vei1hbmltYXRpb246IGZzdEFuaW1hdGlvbkVudGVyIDAuMnM7XG4gIGFuaW1hdGlvbjogZnN0QW5pbWF0aW9uRW50ZXIgMC4ycztcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzYTJmMztcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMmYzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmZzdENob2ljZUl0ZW0ubW9kMSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGNvbG9yOiAjMjMyMzIzO1xufVxuLmZzdENob2ljZUl0ZW0ubW9kMSA+IC5mc3RDaG9pY2VSZW1vdmUge1xuICBjb2xvcjogI2E0YTRhNDtcbn1cbi5mc3RDaG9pY2VSZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMS4yODU3MWVtO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi10b3A6IC0wLjY0Mjg2ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xNjY2N2VtO1xuICBsaW5lLWhlaWdodDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mc3RDaG9pY2VSZW1vdmU6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4uZnN0TXVsdGlwbGVNb2RlIC5mc3RDb250cm9scyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG59XG4uZnN0TXVsdGlwbGVNb2RlIC5mc3RRdWVyeUlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2NjYztcbn1cbi5mc3RNdWx0aXBsZU1vZGUgLmZzdFF1ZXJ5SW5wdXRFeHBhbmRlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI4NTcxZW0gMC4zNTcxNGVtO1xuICBmbG9hdDogbm9uZTtcbn1cbi5mc3RNdWx0aXBsZU1vZGUgLmZzdEZha2VJbnB1dCB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZnN0TXVsdGlwbGVNb2RlLmZzdEFjdGl2ZSAuZnN0UmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkN2Q3ZDc7XG59XG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cbi5wcyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IGF1dG87XG4gIHRvdWNoLWFjdGlvbjogYXV0bztcbn1cbi8qXG4gKiBTY3JvbGxiYXIgcmFpbCBzdHlsZXNcbiAqL1xuLnBzX19yYWlsLXgge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIG9yICd0b3AnIGZvciBwc19fcmFpbC14ICovXG4gIGJvdHRvbTogMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wc19fcmFpbC15IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgb3BhY2l0eTogMDtcbn1cbi5wcy0tYWN0aXZlLXggPiAucHNfX3JhaWwteCxcbi5wcy0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wczpob3ZlciA+IC5wc19fcmFpbC14LFxuLnBzOmhvdmVyID4gLnBzX19yYWlsLXksXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXksXG4ucHMtLXNjcm9sbGluZy14ID4gLnBzX19yYWlsLXgsXG4ucHMtLXNjcm9sbGluZy15ID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucHMgLnBzX19yYWlsLXg6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXG4ucHMgLnBzX19yYWlsLXg6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXk6Zm9jdXMsXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxuLnBzIC5wc19fcmFpbC15LnBzLS1jbGlja2luZyB7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKlxuICogU2Nyb2xsYmFyIHRodW1iIHN0eWxlc1xuICovXG4ucHNfX3RodW1iLXgge1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB0aGVyZSBtdXN0IGJlICdib3R0b20nIGZvciBwc19fdGh1bWIteCAqL1xuICBib3R0b206IDJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXIsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG59XG4ucHNfX3RodW1iLXkge1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xufVxuLnBzX19yYWlsLXg6aG92ZXIgPiAucHNfX3RodW1iLXgsXG4ucHNfX3JhaWwteDpmb2N1cyA+IC5wc19fdGh1bWIteCxcbi5wc19fcmFpbC14LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15LFxuLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIC5wc19fdGh1bWIteSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcbiAgLnBzIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tcy1vcHRpb25zLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbjpmb2N1cyxcbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNhYWE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTllZDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4ubXMtb3B0aW9ucy13cmFwLm1zLWhhcy1zZWxlY3Rpb25zID4gYnV0dG9uIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1zLW9wdGlvbnMtd3JhcC5tcy1hY3RpdmUgPiAubXMtb3B0aW9ucyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiAubXMtc2VhcmNoIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyAubXMtc2VsZWN0YWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgLm1zLXNlbGVjdGFsbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwsXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCA+IGxpLm9wdGdyb3VwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGkubXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAge1xuICBwYWRkaW5nOiA1cHg7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCA+IGxpLm9wdGdyb3VwICsgbGkub3B0Z3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwIDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5jaGVja2JveC1hdXRvZml0ID4gdWwgbGFiZWwsXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMuaGlkZS1jaGVja2JveCA+IHVsIGxhYmVsIHtcbiAgcGFkZGluZzogNHB4O1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGFiZWwuZm9jdXNlZCxcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5O1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGkuc2VsZWN0ZWQgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDdweDtcbn1cbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucy5oaWRlLWNoZWNrYm94ID4gdWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbi5oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogODAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmhlYWRlci13cmFwcGVyLnRvcC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtNjBweDtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG59XG4uaGVhZGVyLXdyYXBwZXIudG9wLWZpeGVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNnB4O1xufVxuLmZvb3Rlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC05MHB4O1xuICBsZWZ0OiAyMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICAyMjBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmZvb3Rlci13cmFwcGVyLmFjdGl2ZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5hc2lkZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA2MDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uZGlhbG9nLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDkwMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kaWFsb2ctd3JhcHBlci5vcGVuIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5kaWFsb2ctd3JhcHBlci5vcGVuLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zNXMgbGluZWFyO1xuICBvcGFjaXR5OiAxO1xufVxuLmRpYWxvZy1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZlZmVmZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmRpYWxvZy1pbm5lciAuYnRuLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaWFsb2ctdGV4dCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGlhbG9nLXRleHQgcCxcbi5kaWFsb2ctdGV4dCBhIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlhbG9nLXRleHQgPiBwOmxhc3QtY2hpbGQsXG4uZGlhbG9nLXRleHQgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5kaWFsb2cub3BlbiB7XG4gIGxlZnQ6IDA7XG59XG4uY29sbGFwc2VkIC5mb290ZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICA2MHB4KTtcbn1cbi5tZW51LXZlcnRpY2FsIGxpLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSxcbi5tZW51LXNpZGUgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIsXG4ubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LXZlcnRpY2FsIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbCxcbi5tZW51LXNpZGUgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5tZW51LXZlcnRpY2FsIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIC5tZW51LWl0ZW0sXG4ubWVudS1ob3Jpem9udGFsIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIC5tZW51LWl0ZW0sXG4ubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIC5tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbC5vcGVuID4gbGksXG4ubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsLm9wZW4gPiBsaSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbC5vcGVuID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIsXG4ubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsLm9wZW4gPiBsaSA+IC5tZW51LWl0ZW0td3JhcHBlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSxcbi5tZW51LWhvcml6b250YWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSxcbi5tZW51LXNpZGUgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbS1pbm5lcixcbi5tZW51LWhvcml6b250YWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbS1pbm5lcixcbi5tZW51LXNpZGUgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbS1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbi5tZW51LXZlcnRpY2FsIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsLm9wZW4gPiBsaSA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LWl0ZW0gc3Bhbixcbi5tZW51LWhvcml6b250YWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwub3BlbiA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSBzcGFuLFxuLm1lbnUtc2lkZSBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbC5vcGVuID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS12ZXJ0aWNhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1zaWRlLFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1zaWRlLFxuLm1lbnUtc2lkZSBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1zaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVudS12ZXJ0aWNhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1yaWdodCxcbi5tZW51LWhvcml6b250YWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtcmlnaHQsXG4ubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWVudS12ZXJ0aWNhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1sZWZ0LFxuLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1sZWZ0LFxuLm1lbnUtc2lkZSBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1sZWZ0IHtcbiAgcmlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1lbnUtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubWVudS1ob3Jpem9udGFsID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tZW51LWhvcml6b250YWwgPiBsaSA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIGxpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubWVudS1ob3Jpem9udGFsID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbCBsaTpob3ZlciAubWVudS1pdGVtLXdyYXBwZXIsXG4ubWVudS1ob3Jpem9udGFsID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbCBsaTpmb2N1cyAubWVudS1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNCk7XG59XG4ubWVudS1pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMjBweCAxNnB4IDIwcHggMjRweDtcbn1cbi5tZW51LWl0ZW0taW5uZXIgaSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4ubWVudS1pdGVtLWlubmVyIHNwYW4sXG4ubWVudS1pdGVtLWlubmVyIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWVudS1pdGVtLW5lc3RlZCxcbi5tZW51LWl0ZW0tY2hldnJvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51LWl0ZW0tbmVzdGVkOjpiZWZvcmUsXG4ubWVudS1pdGVtLWNoZXZyb246OmJlZm9yZSxcbi5tZW51LWl0ZW0tbmVzdGVkOjphZnRlcixcbi5tZW51LWl0ZW0tY2hldnJvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLm1lbnUtaXRlbS1uZXN0ZWQgc3Bhbixcbi5tZW51LWl0ZW0tY2hldnJvbiBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5tZW51LWl0ZW0tbmVzdGVkOjpiZWZvcmUsXG4ubWVudS1pdGVtLW5lc3RlZDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA2cHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNnB4O1xuICBib3JkZXItdG9wOiA2cHggc29saWQ7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW51LWl0ZW0tbmVzdGVkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xLjVlbSwgLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuLm1lbnUtaXRlbS1jaGV2cm9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1pdGVtLWNoZXZyb246OmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC43NWVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBib3JkZXItbGVmdC13aWR0aDogNnB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDZweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZWZlZmU7XG59XG4ub3BlbiA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LWl0ZW0tbmVzdGVkOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuLm9wZW4gPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtLWNoZXZyb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uYXNpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYXNpZGU6OmJlZm9yZSxcbi5hc2lkZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYXNpZGU6OmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cbi5hc2lkZS50b3AtZml4ZWQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5hc2lkZS50b3AtZml4ZWQgLmFzaWRlLXN3aXRjaGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLmFzaWRlLnRvcC1maXhlZCAuYXNpZGUtYXJyb3ctdG9wIHtcbiAgdG9wOiAzMHB4O1xufVxuLmFzaWRlLnNob3ctYXJyb3cge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYXNpZGUuc2hvdy1hcnJvdyAuYXNpZGUtYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuLmFzaWRlLWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5hc2lkZS1hcnJvdy10b3Age1xuICB0b3A6IDYwcHg7XG59XG4uYXNpZGUtYXJyb3ctYm90dG9tIHtcbiAgYm90dG9tOiAwO1xufVxuLmFzaWRlLWFycm93OmhvdmVyLFxuLmFzaWRlLWFycm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbi5hc2lkZS1zd2l0Y2hlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYXNpZGUtc3dpdGNoZXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAycHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYXNpZGUtc3dpdGNoZXItaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5hc2lkZS1zd2l0Y2hlci50b3AtZml4ZWQge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYXNpZGUtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmFzaWRlLW1lbnUgLm1lbnUtaXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLmFzaWRlLW1lbnUgLm1lbnUtaXRlbS1pbm5lciBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG4uYXNpZGUtbWVudSAubWVudS1pdGVtLWlubmVyIGkgc3ZnIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmFzaWRlLW1lbnUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5hc2lkZS1tZW51IGxpLmFjdGl2ZSxcbi5hc2lkZS1tZW51IGxpLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmFzaWRlLW1lbnUgbGkuYWN0aXZlIC5hY3RpdmUsXG4uYXNpZGUtbWVudSBsaS5vcGVuIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xufVxuLmFzaWRlLW1lbnUgbGkuYWN0aXZlIC5vcGVuLFxuLmFzaWRlLW1lbnUgbGkub3BlbiAub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG59XG4uYXNpZGUtbWVudSBsaS5hY3RpdmUgLm9wZW4gLmFjdGl2ZSxcbi5hc2lkZS1tZW51IGxpLm9wZW4gLm9wZW4gLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uYXNpZGUtbWVudSBsaSA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYXNpZGUtbWVudSBsaSBsaSAubWVudS1pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogMTZweCAxMnB4IDE2cHggNDhweDtcbn1cbi5hc2lkZS1tZW51IGxpIGxpIC5tZW51LWl0ZW0taW5uZXIgaSB7XG4gIGxlZnQ6IDI0cHg7XG59XG4uYXNpZGUtbWVudSBsaSBsaSBsaSAubWVudS1pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuLmFzaWRlLW1lbnUgbGkgbGkgbGkgLm1lbnUtaXRlbS1pbm5lciBpIHtcbiAgbGVmdDogMjBweDtcbn1cbi5hc2lkZS1tZW51ID4gbGkuYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNzc2OTtcbn1cbi5hc2lkZS1tZW51IC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYXNpZGUtbWVudSAubWVudS1pdGVtOmhvdmVyLFxuLmFzaWRlLW1lbnUgLm1lbnUtaXRlbTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbn1cbi5hc2lkZS1tZW51IC5tZW51LWl0ZW0gc3Bhbixcbi5hc2lkZS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1zd2l0Y2hlci1pbm5lcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDY2JTtcbn1cbi5jb2xsYXBzZWQgLmFzaWRlLXN3aXRjaGVyLWlubmVyOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5jb2xsYXBzZWQgLmFzaWRlLXN3aXRjaGVyLWlubmVyOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2xsYXBzZWQgLmFzaWRlLXdyYXBwZXIge1xuICB3aWR0aDogNjBweDtcbn1cbi5jb2xsYXBzZWQgLmFzaWRlLW1lbnUgLm1lbnUtaXRlbS13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbTo6YWZ0ZXIsXG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGkgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb2xsYXBzZWQgLmFzaWRlLW1lbnUgPiBsaSA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LWl0ZW0gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGkuYWN0aXZlOjpiZWZvcmUge1xuICB6LWluZGV4OiA2Njc7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6aG92ZXIsXG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6Zm9jdXMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6aG92ZXIgPiAubWVudS1pdGVtLXdyYXBwZXIsXG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6Zm9jdXMgPiAubWVudS1pdGVtLXdyYXBwZXIge1xuICB6LWluZGV4OiA2NTA7XG4gIHdpZHRoOiAyMjBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpOmhvdmVyID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbTo6YWZ0ZXIsXG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6Zm9jdXMgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtOjphZnRlcixcbi5jb2xsYXBzZWQgLmFzaWRlLW1lbnUgPiBsaTpob3ZlciA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LWl0ZW06OmJlZm9yZSxcbi5jb2xsYXBzZWQgLmFzaWRlLW1lbnUgPiBsaTpmb2N1cyA+IC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LWl0ZW06OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6aG92ZXIgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtIHNwYW4sXG4uY29sbGFwc2VkIC5hc2lkZS1tZW51ID4gbGk6Zm9jdXMgPiAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS1pdGVtIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpOmhvdmVyID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSBpLFxuLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpOmZvY3VzID4gLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtaXRlbSBpIHtcbiAgbGVmdDogOHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGluaGVyaXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTZweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmhlYWRlci1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDE2cHggOHB4O1xufVxuLmhlYWRlci1pbm5lciBoMSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItaW5uZXI6bm90KC5oZWFkZXItYWNjb3VudCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5oZWFkZXItbG9nbyAuaW1nLWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbi5oZWFkZXItbG9nbyAuaWNvbi1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItbG9nbyBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaGVhZGVyLWxvZ28gLmljb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmhlYWRlci1sb2dvLW5hbWUge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5oZWFkZXItdG9wIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMDBweDtcbn1cbi5oZWFkZXItYWNjb3VudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNjBweDtcbn1cbi5oZWFkZXItbWFpbi1tZW51IGxpLFxuLmhlYWRlci1hY2NvdW50LW1lbnUgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5oZWFkZXItbWFpbi1tZW51IC5tZW51LWl0ZW0taW5uZXIsXG4uaGVhZGVyLWFjY291bnQtbWVudSAubWVudS1pdGVtLWlubmVyIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5oZWFkZXItbWFpbi1tZW51IC5tZW51LWl0ZW0taW5uZXIgc3Bhbixcbi5oZWFkZXItYWNjb3VudC1tZW51IC5tZW51LWl0ZW0taW5uZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmhlYWRlci1tYWluLW1lbnUgLm1lbnUtaXRlbS1pbm5lci5oZWFkZXItbWVudS11c2VyLFxuLmhlYWRlci1hY2NvdW50LW1lbnUgLm1lbnUtaXRlbS1pbm5lci5oZWFkZXItbWVudS11c2VyIHtcbiAgcGFkZGluZzogMCAxMnB4O1xufVxuLmhlYWRlci1tYWluLW1lbnUgLm1lbnUtaXRlbS1pbm5lci5oZWFkZXItbWVudS11c2VyIHNwYW4sXG4uaGVhZGVyLWFjY291bnQtbWVudSAubWVudS1pdGVtLWlubmVyLmhlYWRlci1tZW51LXVzZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uaGVhZGVyIC5tZW51LXZlcnRpY2FsIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLmhlYWRlci1hY2NvdW50LW1lbnUgLm1lbnUtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI0cHgpO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmhlYWRlci1hY2NvdW50LW1lbnUgLm1lbnUtdmVydGljYWwgPiBsaSB7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmhlYWRlci1hY2NvdW50LW1lbnUgLm1lbnUtdmVydGljYWwgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uaGVhZGVyLWFjY291bnQtbWVudSAubWVudS12ZXJ0aWNhbC5vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5oZWFkZXIgLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyID4gLm1lbnUtdmVydGljYWwgLm1lbnUtaXRlbSxcbi5oZWFkZXIgLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXIgPiAubWVudS12ZXJ0aWNhbCAubWVudS1pdGVtLFxuLmhlYWRlciAubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlciA+IC5tZW51LXZlcnRpY2FsIC5tZW51LWl0ZW0ge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5oZWFkZXItbGFuZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG4uaGVhZGVyLWxhbmcgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmhlYWRlci1sYW5nIC5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmhlYWRlci1sYW5nIC51YS1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91YS1mbGFnLnN2Zyk7XG59XG4uaGVhZGVyLWxhbmcgLnVzYS1mbGFnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2EtZmxhZy5zdmcpO1xufVxuLmNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG59XG4uY2FyZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiA0MHB4O1xuICBwYWRkaW5nOiBjYWxjKDI0cHgqMikgMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogODB2dztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLmNhcmQtaGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jYXJkLWhlYWRlciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtaGVhZGVyIHAgYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jYXJkLWZvcm0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNhcmQtZm9ybSAuYnRuLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE2cHggMDtcbn1cbi5jYXJkLWZvcm0gLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uY2FyZC1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmNhcmQtbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNhcmQtc29jaWFsLWxvZ2luIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNhcmQtc29jaWFsLWxvZ2luIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmhlcm8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi5oZXJvLXdyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy9iZy1taXMtMS1taW4uanBnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZmlsdGVyOiBibHVyKDVweCk7XG59XG4uY29sIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cbi5yb3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG4ucm93LnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uY29sLnJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cbi5jb2wtbGcge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jb2wtbGctMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG4gIGZsZXgtYmFzaXM6IDguMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMyU7XG59XG4uY29sLWxnLTIge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgZmxleC1iYXNpczogMTYuNjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjclO1xufVxuLmNvbC1sZy0zIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5jb2wtbGctNCB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG4uY29sLWxnLTUge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgZmxleC1iYXNpczogNDEuNjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjclO1xufVxuLmNvbC1sZy02IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5jb2wtbGctNyB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMyU7XG59XG4uY29sLWxnLTgge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgZmxleC1iYXNpczogNjYuNjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjclO1xufVxuLmNvbC1sZy05IHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5jb2wtbGctMTAge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcbiAgZmxleC1iYXNpczogODMuMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMlO1xufVxuLmNvbC1sZy0xMSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICBmbGV4LWJhc2lzOiA5MS42NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NyU7XG59XG4uY29sLWxnLTEyIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zdGFydC1sZyB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbi5jZW50ZXItbGcge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbmQtbGcge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLnRvcC1sZyB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5taWRkbGUtbGcge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvdHRvbS1sZyB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hcm91bmQtbGcge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbi5iZXR3ZWVuLWxnIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpcnN0LWxnIHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xuICBvcmRlcjogLTE7XG59XG4ubGFzdC1sZyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkge1xuICAuY29sLXhzLFxuICAuY29sLXhzLTEsXG4gIC5jb2wteHMtMixcbiAgLmNvbC14cy0zLFxuICAuY29sLXhzLTQsXG4gIC5jb2wteHMtNSxcbiAgLmNvbC14cy02LFxuICAuY29sLXhzLTcsXG4gIC5jb2wteHMtOCxcbiAgLmNvbC14cy05LFxuICAuY29sLXhzLTEwLFxuICAuY29sLXhzLTExLFxuICAuY29sLXhzLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb2wteHMge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteHMtMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cbiAgLmNvbC14cy0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuICAuY29sLXhzLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHMtNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC14cy01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuICAuY29sLXhzLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG4gIC5jb2wteHMtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG4gIC5jb2wteHMtMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGFydC14cyB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXIteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbmQteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRvcC14cyB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm90dG9tLXhzIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hcm91bmQteHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4teHMge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpcnN0LXhzIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxhc3QteHMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjJlbSkge1xuICAuY29sLXNtLFxuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGFydC1zbSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXItc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbmQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRvcC1zbSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm90dG9tLXNtIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hcm91bmQtc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4tc20ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpcnN0LXNtIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxhc3Qtc20ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzVlbSkge1xuICAuY29sLW1kLFxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIC5jb2wtbWQge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zdGFydC1tZCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG4gIC5jZW50ZXItbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5lbmQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gIH1cbiAgLnRvcC1tZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubWlkZGxlLW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYm90dG9tLW1kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5hcm91bmQtbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbiAgLmJldHdlZW4tbWQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZpcnN0LW1kIHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmxhc3QtbWQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGNvbG9yOiAjNzE3MDc4O1xuICBmb250LXNpemU6IDExcHg7XG59XG4uZm9vdGVyLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLmZvb3Rlci1pbm5lciA+ICoge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jb250ZW50LXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4uY29udGVudC10b3AgaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHdpZHRoOiA3NSU7XG59XG4uY29udGVudC10b3AtaW5uZXItbGlua3Mge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmNvbnRlbnQtdG9wLWlubmVyLWxpbmtzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBjb2xvcjogIzAwNGEzZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY29udGVudC10b3AtaW5uZXItbGlua3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmNvbnRlbnQtdG9wLWlubmVyLWxpbmtzIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICMwMTAxMDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250ZW50LXRvcC1pbm5lci1saW5rcyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnRlbnQtdG9wLWhpcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtdG9wLWhpcGVyIGEge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwNGEzZjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50LXRvcC1oaXBlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc3Njk7XG59XG4uY29udGVudC10b3AtaGlwZXIgcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA3NCwgNjMsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY29udGVudC1maWx0ZXIgLmNvbnRlbnQtc2VhcmNoLXN3aXRjaGVyLm9wZW4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG4uY29udGVudC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LXNlYXJjaC5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgei1pbmRleDogMTA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uY29udGVudC1zZWFyY2gtdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuLmNvbnRlbnQtc2VhcmNoLXRvcCBpIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LXNlYXJjaC10b3AgaTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uY29udGVudC1zZWFyY2gtdG9wIC5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uY29udGVudC1zZWFyY2gtc3dpdGNoZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzA7XG4gIHRvcDogNHB4O1xuICByaWdodDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xufVxuLmNvbnRlbnQtc2VhcmNoLXN3aXRjaGVyLXdyYXBwZXIgZGl2IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LXNlYXJjaC1zd2l0Y2hlci13cmFwcGVyIGRpdi5hY3RpdmUge1xuICBtYXgtd2lkdGg6IDJlbTtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5jb250ZW50LXNlYXJjaC1zd2l0Y2hlci13cmFwcGVyIGRpdjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG4uY29udGVudC1zZWFyY2gtc3dpdGNoZXItd3JhcHBlciAuY29udGVudC1wcmVzZXQtc3dpdGNoZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogMzRweDtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZWZlZmU7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS11bC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tdWwtY29udGFpbmVyLm9wZW4sXG4uY29udGVudC1zZWFyY2gtZm9ybS11bC1jb250YWluZXIuYWN0aXZlIHtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCxcbi5jb250ZW50LXNlYXJjaC1mb3JtLWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0Lm9wZW4sXG4uY29udGVudC1zZWFyY2gtZm9ybS1ob2xkZXIub3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG1hcmdpbjogMTZweCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLWhvbGRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS1ob2xkZXIuaGFzLXByZXNldHRpbmdzIC5zZWFyY2gtZm9ybS1idG4tc2F2ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLWhvbGRlciB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS1ob2xkZXIub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0taG9sZGVyLm9wZW4gKyAuY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0Lm9wZW4gKyAuY29udGVudC1zZWFyY2gtZm9ybS1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0taW5uZXIge1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLWlubmVyOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tc3VibWl0IC5zZWFyY2gtZm9ybS1idG4tc2F2ZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcmRlcjogMTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS1zdWJtaXQgLnNlYXJjaC1mb3JtLWJ0bi1zYXZlLWZpbHRlciBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0uYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0taG9sZGVyLm9wZW4gKyAuY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaC1mb3JtLWJ0bi1jbGVhbiB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5zZWFyY2gtZm9ybS1idG4tc3VibWl0IHtcbiAgb3JkZXI6IDM7XG59XG4ucHJlc2V0LWZpbHRlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgcmlnaHQ6IDUlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDE2cHggMCAxNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5wcmVzZXQtZmlsdGVyLXdyYXBwZXIuYWN0aXZlIHtcbiAgei1pbmRleDogMzA7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJlc2V0LWZpbHRlci1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmVmZWZlO1xuICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnByZXNldC1maWx0ZXItaW5uZXIgLmNoZWNrYm94LWdyb3VwLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ucHJlc2V0LWZpbHRlci1pbm5lciAuYnRuLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldC5vcGVuIHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpOm5vdCguY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQtaGVhZGVyKSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpIC5jaGVja2JveC1ncm91cC1pbm5lciB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCBsaTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNGEzZjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpIC5yZW1vdmUtcHJlc2V0LWJ0biB7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpIC5jaGVja2JveCArIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDAgMTJweCAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpIC5jaGVja2JveDpjaGVja2VkICsgbGFiZWwge1xuICB6LWluZGV4OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IGxpLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCBsaS51aS1zb3J0YWJsZS1oYW5kbGUgLmNoZWNrYm94ICsgbGFiZWwsXG4uY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQgbGkudWktc29ydGFibGUtaGFuZGxlIC5yZW1vdmUtcHJlc2V0LWJ0biB7XG4gIHotaW5kZXg6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0LWhlYWRlciAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IC5wcmVzZXQtZmlsdGVycy1zZXR0aW5ncy1jYW5jZWwge1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCAucHJlc2V0LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCAucHJlc2V0LWJ0biBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldCAucHJlc2V0LWJ0biBwIHtcbiAgcGFkZGluZzogMCAyNHB4IDAgMTJweDtcbn1cbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldC5hY3RpdmUgLnByZXNldC1maWx0ZXJzLXNldHRpbmdzIHtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQuYWN0aXZlIC5wcmVzZXQtZmlsdGVycy1zZXR0aW5ncy1jYW5jZWwge1xuICB6LWluZGV4OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0LmFjdGl2ZSAuY2hlY2tib3ggKyBsYWJlbCxcbi5jb250ZW50LXNlYXJjaC1mb3JtLXByZXNldC5hY3RpdmUgLnJlbW92ZS1wcmVzZXQtYnRuIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5icmVhZC1jcnVtYnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjNzE3MDc4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJyZWFkLWNydW1icyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5icmVhZC1jcnVtYnMgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgNzQsIDYzLCAwLjc1KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkLWNydW1icyBsaTpsYXN0LWNoaWxkIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJyZWFkLWNydW1icyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5icmVhZC1jcnVtYnMgYTphZnRlciB7XG4gIGNvbnRlbnQ6ICcvJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC00cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmJyZWFkLWNydW1icyBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgNzQsIDYzLCAwLjc1KTtcbn1cbi5icmVhZC1jcnVtYnMgYTpob3Zlcjpub3QoLmhvbWVwYWdlLWxpbmspIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnJlYWQtY3J1bWJzIC5ob21lcGFnZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJyZWFkLWNydW1icyBzcGFuIHtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJyZWFkLWNydW1icy13cmFwcGVyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5icmVhZC1jcnVtYnMtd3JhcHBlciAuYnRuLWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjNzE3MDc4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5icmVhZC1jcnVtYnMtd3JhcHBlciAuYnRuLWJhY2s6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCA3NCwgNjMsIDAuNzUpO1xufVxuLmNvbnRlbnQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uY29udGVudC1saXN0Lm5vLWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uY29udGVudC1saXN0LXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA4cHggMDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmNvbnRlbnQtbGlzdC13cmFwcGVyICsgbmF2IHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLmNvbnRlbnQtbGlzdC13cmFwcGVyICsgLmNvbnRlbnQtbGlzdC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jb250ZW50LWxpc3QtZWRpdCxcbi5jb250ZW50LWxpc3QtZGVsZXRlLFxuLmNvbnRlbnQtbGlzdC1yZW1vdmUsXG4uY29udGVudC1saXN0LWNvcHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jb250ZW50LWxpc3QtZWRpdCB7XG4gIGxlZnQ6IDA7XG59XG4uY29udGVudC1saXN0LWRlbGV0ZSxcbi5jb250ZW50LWxpc3QtcmVtb3ZlIHtcbiAgcmlnaHQ6IDA7XG59XG4uY29udGVudC1saXN0LWNvcHkge1xuICByaWdodDogNDBweDtcbn1cbi5jb250ZW50LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtbGlzdC1oZWFkZXIsXG4uY29udGVudC1saXN0LWhlYWRlci10b3Age1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtbGlzdC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvbnRlbnQtbGlzdC1oZWFkZXIgLmdyaWQtY29udGFpbmVyLW5lc3RlZCxcbi5jb250ZW50LWxpc3QtaGVhZGVyIC5ncmlkLWNvbnRhaW5lciB7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoNDBweCwgYXV0byk7XG59XG4uY29udGVudC1saXN0LXNvcnRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtbGlzdC1zb3J0YWJsZSBhIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5jb250ZW50LWxpc3Qtc29ydGFibGUgLmdseXBoaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1JSk7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmVmZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC40NTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWxpc3Qtc29ydGFibGUgLmdseXBoaWNvbi1jaGV2cm9uLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDI1JSk7XG59XG4uY29udGVudC1saXN0LXNvcnRhYmxlOmhvdmVyIC5nbHlwaGljb24ge1xuICBvcGFjaXR5OiAxO1xufVxuLmNvbnRlbnQtbGlzdDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5jb250ZW50LWxpc3QgLmNoZWNrYm94ICsgbGFiZWwge1xuICBwYWRkaW5nOiAwIDhweDtcbiAgY3Vyc29yOiBpbmhlcml0O1xufVxuLmNvbnRlbnQtbGlzdCAuY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzE3MDc4O1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGVudC1saXN0IC5jaGVja2JveCArIGxhYmVsOmFmdGVyIHtcbiAgbGVmdDogY2FsYyg1MCUgLyAyKTtcbn1cbi5jb250ZW50LWxpc3QgLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjNzE3MDc4O1xufVxuLmNvbnRlbnQtbGlzdC5jb250ZW50LWxpc3QtaG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWxpc3QuY29udGVudC1saXN0LWhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb250ZW50LWxpc3QuY29udGVudC1saXN0LWhvdmVyOmhvdmVyIC5idG4tcHJpbWFyeS1pbnZlcnNlLmljb24sXG4uY29udGVudC1saXN0LmNvbnRlbnQtbGlzdC1ob3Zlcjpob3ZlciAuYnRuLXNlY29uZGFyeS1pbnZlcnNlLmljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWxpc3QuY29udGVudC1saXN0LWhvdmVyOmhvdmVyIC5idG4tcHJpbWFyeS1pbnZlcnNlLmljb24tZXllLFxuLmNvbnRlbnQtbGlzdC5jb250ZW50LWxpc3QtaG92ZXI6aG92ZXIgLmJ0bi1zZWNvbmRhcnktaW52ZXJzZS5pY29uLWV5ZSB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmNvbnRlbnQtbGlzdC5jb250ZW50LWxpc3QtaG92ZXI6aG92ZXIgLmJ0bi1wcmltYXJ5LWludmVyc2UuaWNvbi1lZGl0LWxpbmUsXG4uY29udGVudC1saXN0LmNvbnRlbnQtbGlzdC1ob3Zlcjpob3ZlciAuYnRuLXNlY29uZGFyeS1pbnZlcnNlLmljb24tZWRpdC1saW5lIHtcbiAgY29sb3I6ICMwMDRhM2Y7XG59XG4uY29udGVudC1saXN0Om5vdCguY29udGVudC1saXN0LWhlYWRlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWxpc3Q6bm90KC5jb250ZW50LWxpc3QtaGVhZGVyKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC40KTtcbn1cbi5jb250ZW50LWxpc3Q6bm90KC5jb250ZW50LWxpc3QtaGVhZGVyKTpob3ZlciAuYnRuLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWxpc3Q6bm90KC5jb250ZW50LWxpc3QtaGVhZGVyKTpob3ZlciAuYnRuLWljb24uaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbnRlbnQtbGlzdDpub3QoLmNvbnRlbnQtbGlzdC1oZWFkZXIpOmhvdmVyIC5idG4taWNvbi5pY29uLWV5ZSB7XG4gIGNvbG9yOiAjMDA3NzY5O1xufVxuLmNvbnRlbnQtbGlzdDpub3QoLmNvbnRlbnQtbGlzdC1oZWFkZXIpOmhvdmVyIC5idG4taWNvbi5pY29uLWVkaXQtbGluZSB7XG4gIGNvbG9yOiAjMDA0YTNmO1xufVxuLmNvbnRlbnQtbGlzdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtcGFydGlhbCAuY29udGVudC1saXN0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnQtcGFydGlhbCAuY29udGVudC1saXN0LXdyYXBwZXIgLmNvbnRlbnQtbGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzE3MDc4O1xufVxuLmNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQuaGFzLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC5oYXMtYnRuIC5jb250ZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICA1MnB4KTtcbn1cbi5jb250ZW50Lmhhcy1zd2l0Y2hlci5oYXMtYnRuIC5jb250ZW50LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1pdGVtIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtaXRlbS1ob2xkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRlbnQtaXRlbS13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jb250ZW50LWl0ZW0tb3V0ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG9wYWNpdHk6IDA7XG59XG4uY29udGVudC1pdGVtLWlubmVyLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jb250ZW50LWl0ZW0taW5uZXItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLmNvbnRlbnQtaXRlbS1pbm5lci1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNzc2OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudC1pdGVtLWhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb250ZW50LWl0ZW0tdGFibGUtcmVzdWx0cyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLmNvbnRlbnQtaXRlbSAuY29udGVudC1pdGVtLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1pdGVtLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjVzIGxpbmVhcjtcbn1cbi5jb250ZW50LWl0ZW0ub3BlbiAuY29udGVudC1pdGVtLW91dGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uY29udGVudC1pdGVtLm9wZW4gLmNvbnRlbnQtaXRlbS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5jb250ZW50LXN1Ym1pdC1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jb250ZW50LXBhcnRpYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXBhcnRpYWwtaGVhZGVyIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb250ZW50LXBhcnRpYWwgLmRhdGEtdGFiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb250ZW50LXN3aXRjaGVyLFxuLmNvbnRlbnQtYnRuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250ZW50LXN3aXRjaGVyIC5idG4sXG4uY29udGVudC1idG4gLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uY29udGVudC1zd2l0Y2hlciAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4uY29udGVudC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jb250ZW50LXN3aXRjaGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvbnRlbnQtc3dpdGNoZXItcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LWlubmVyLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogNDBweCAwIDEycHggMDtcbn1cbi5jb250ZW50LXJlYWRvbmx5IC5jaGVja2JveC1ncm91cC1kZXRhaWxzIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIqMTZweCk7XG59XG4uY29udGVudC1yZWFkb25seSAuY2hlY2tib3g6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSxcbi5jb250ZW50LXJlYWRvbmx5IC5jaGVja2JveDpjaGVja2VkIH4gbGFiZWw6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU1O1xufVxuLmNvbnRlbnQtcmVhZG9ubHkgLmNoZWNrYm94IH4gbGFiZWw6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41NTtcbn1cbi5jb250ZW50LWRldGFpbHMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogY2FsYygzMy4zMzMlIC0gMioxMnB4KTtcbiAgbWFyZ2luOiAwIDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5jb250ZW50LWRldGFpbHMtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1kZXRhaWxzLXdyYXBwZXIuY29sLTIgLmNvbnRlbnQtZGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIqMTJweCk7XG59XG4uY29udGVudC1kZXRhaWxzLXdyYXBwZXIuY29sLTMgLmNvbnRlbnQtZGV0YWlscyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAyKjEycHgpO1xufVxuLmNvbnRlbnQtZGV0YWlscy13aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC1kZXRhaWxzLWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb250ZW50LWRldGFpbHMtZ3JvdXAgbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzAxMDEwMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtZGV0YWlscy1ncm91cCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNvbnRlbnQtZGV0YWlscy1ncm91cC1saW5rIHtcbiAgY29sb3I6ICMwMDc3Njk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQtZGV0YWlscy1ncm91cC1jaGVja2JveCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY29udGVudC1kZXRhaWxzLWdyb3VwLWNoZWNrYm94IC5jaGVja2JveCArIGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5jb250ZW50LWRldGFpbHMtZ3JvdXAtY2hlY2tib3ggLmNoZWNrYm94ICsgbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTUlKSB0cmFuc2xhdGVZKC0yNSUpO1xufVxuLmNvbnRlbnQtZGV0YWlscy1ncm91cC1jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmNvbnRlbnQtZGV0YWlscy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDczcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRlbnQtZGV0YWlscy1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY29udGVudC1kZXRhaWxzLWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG4uY29udGVudC1kZXRhaWxzLWxpbmtzIHAge1xuICBtaW4td2lkdGg6IDI1JTtcbn1cbi5jb250ZW50LWRldGFpbHMtbGlua3MgYSB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG4uY29udGVudC1kZXRhaWxzLmdyaWQtaG92ZXI6aG92ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnQtZGV0YWlscy5ncmlkLWhvdmVyOmhvdmVyIC5jb250ZW50LWRldGFpbHMtZ3JvdXAuY29udGVudC1pdGVtLWhvdmVyIHAsXG4uY29udGVudC1kZXRhaWxzLmdyaWQtaG92ZXI6aG92ZXIgLmNvbnRlbnQtZGV0YWlscy1ncm91cC5jb250ZW50LWl0ZW0taG92ZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTIqNHB4KTtcbiAgcGFkZGluZzogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAycHggMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uY29udGVudC1lZGl0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDRweDtcbn1cbi5jb250ZW50LWVkaXQtd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uY29udGVudC1lZGl0LWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uY29udGVudC1lZGl0LWdyb3VwIGxhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgY29sb3I6ICMwNzIxMzk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5jb250ZW50LWVkaXQtZ3JvdXAgcCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4uY29udGVudC1lZGl0LWdyb3VwLWNoZWNrYm94IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250ZW50LWVkaXQtZ3JvdXAtY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LWVkaXQgLnNlbGVjdC1ncm91cC1pbm5lciArIGxhYmVsLFxuLmNvbnRlbnQtZWRpdCAudGV4dGFyZWEuZW1wdHkgfiBsYWJlbCxcbi5jb250ZW50LWVkaXQgLmlucHV0LmVtcHR5IH4gbGFiZWwge1xuICBjb2xvcjogIzcxNzA3ODtcbiAgZm9udC1zaXplOiBjYWxjKDE1cHggLSAycHgpO1xufVxuLmNvbnRlbnQtZWRpdCAuZGF0ZXBpY2tlci1ncm91cC5ub3QtZW1wdHkgbGFiZWwsXG4uY29udGVudC1lZGl0IC5zZWxlY3QtZ3JvdXAtaW5uZXIub24gKyBsYWJlbCxcbi5jb250ZW50LWVkaXQgLnNlbGVjdC1ncm91cC1pbm5lci5ub3QtZW1wdHkgKyBsYWJlbCxcbi5jb250ZW50LWVkaXQgLnRleHRhcmVhOmZvY3VzIH4gbGFiZWwsXG4uY29udGVudC1lZGl0IC5pbnB1dDpmb2N1cyB+IGxhYmVsLFxuLmNvbnRlbnQtZWRpdCAuaW5wdXQtcmVhZG9ubHkubm90LWVtcHR5IH4gbGFiZWwsXG4uY29udGVudC1lZGl0IC50ZXh0YXJlYS5ub3QtZW1wdHkgfiBsYWJlbCxcbi5jb250ZW50LWVkaXQgLmlucHV0Lm5vdC1lbXB0eSB+IGxhYmVsIHtcbiAgY29sb3I6ICMwMDRhM2Y7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5jb250ZW50LXVwbG9hZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC11cGxvYWQtZmlsZSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jb250ZW50LXVwbG9hZC1maWxlIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY29udGVudC11cGxvYWQtZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmNvbnRlbnQtdXBsb2FkLWZpbGVuYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogIzAwNzc2OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtdXBsb2FkLXNhdmUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cbi5jb250ZW50LXVwbG9hZC1kZWxldGUge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAwIDAgMTJweDtcbn1cbi53cmFwcGVyLWNvbHVtbiAuY29udGVudC1lZGl0IHtcbiAgZmxleDogMSAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ud3JhcHBlci1jb2x1bW4gLmNvbnRlbnQtZWRpdC13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndyYXBwZXItY29sdW1uIC5jb250ZW50LWVkaXQtd2lkZSB7XG4gIGZsZXg6IDEgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3JhcHBlci1jb2x1bW4gLmNvbnRlbnQtZWRpdC13aWRlIGkge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ud3JhcHBlci1saXN0IC5jb250ZW50LWVkaXQge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndyYXBwZXItbGlzdCAuY29udGVudC1lZGl0LXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNvbnRlbnQtZWRpdC13aWRlIC5jaGVja2JveC1kZWZhdWx0IH4gbGFiZWwge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMjBweDtcbn1cbi51cGxvYWQtZWRpdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udGVudC11cGxvYWQge1xuICB3aWR0aDogMTAwJTtcbn1cbiN1cGxvYWRGb3JtLFxuI2ZpbGVMaXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNmaWxlTGlzdCAuY29udGVudC1saXN0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuI2ZpbGVMaXN0IC5jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGVudC1saXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTcwNzg7XG59XG4jZmlsZUxpc3QgLmdyaWQtaW5uZXIge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNvbnRlbnQtdHJlZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCAwIDQwcHggMDtcbn1cbi5jb250ZW50LXRyZWUgLnBhcmVudC1pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jb250ZW50LXRyZWUgLnBhcmVudC1pdGVtIC5wYXJlbnQtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNvbnRlbnQtdHJlZSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmNvbnRlbnQtdHJlZSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtID4gLnBhcmVudC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAgNDBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtID4gLnBhcmVudC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAucGFyZW50LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmNvbnRlbnQtdHJlZSAubGFzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA1MCU7XG59XG4uY29udGVudC10cmVlIC5jaGlsZC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGVudC10cmVlIC5oZWFkZXItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtdHJlZSAuY2FwdGlvbi1pdGVtIHtcbiAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xufVxuLmNvbnRlbnQtdHJlZSAuY2FwdGlvbi1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDRweCAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5jb250ZW50LXRyZWUgLmNhcHRpb24taW5wdXRbZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb250ZW50LXRyZWUgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAzNnB4IDAgMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50LXRyZWUgbGFiZWw6YmVmb3JlIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IDA7XG59XG4uY29udGVudC10cmVlIGxhYmVsOmFmdGVyIHtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IC00LjYxNTM4NDYycHg7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSAuaGVhZGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gLmhlYWRlci1pdGVtIC5idG4tcGFyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDc3Njk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSAuaGVhZGVyLWl0ZW0gLmJ0bi1wYXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTAwMic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmNvbnRlbnQtdHJlZSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtIC5oZWFkZXItaXRlbSAuYnRuLXBhcmVudC5pcy10cmFuc2Zvcm06YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmNvbnRlbnQtdHJlZSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtID4gLmhlYWRlci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSA+IC5oZWFkZXItaXRlbSAuYnRuLXBhcmVudDpiZWZvcmUge1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5jb250ZW50LXRyZWUgPiAucGFyZW50LWl0ZW0gPiAuY2hpbGQtaXRlbSA+IC5oZWFkZXItaXRlbSAuY2hlY2tib3ggKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZWZlZmU7XG59XG4uY29udGVudC10cmVlID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAuaGVhZGVyLWl0ZW0gLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjZmVmZWZlO1xufVxuLmNvbnRlbnQtdHJlZSAuY2hlY2tib3gtZGlzYWJsZWQgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGVudC10cmVlIC5jaGVja2JveC1kZWxldGVkIH4gbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTUzOTM1O1xufVxuLmNvbnRlbnQtdHJlZSAuY2hlY2tib3gtYWRkZWQgfiBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0M2EwNDc7XG59XG4uY29udGVudC1yZWFkb25seSBpbnB1dCxcbi5jb250ZW50LXJlYWRvbmx5IGxhYmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udGVudC1yZWFkb25seSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5jb250ZW50LXJlYWRvbmx5ID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAuaGVhZGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xuICBjb2xvcjogIzAxMDEwMTtcbn1cbi5jb250ZW50LXJlYWRvbmx5ID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAuaGVhZGVyLWl0ZW0gLmJ0bi1wYXJlbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDc3Njk7XG59XG4uY29udGVudC1yZWFkb25seSA+IC5wYXJlbnQtaXRlbSA+IC5jaGlsZC1pdGVtID4gLmhlYWRlci1pdGVtIC5jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzcxNzA3ODtcbn1cbi5jb250ZW50LXJlYWRvbmx5ID4gLnBhcmVudC1pdGVtID4gLmNoaWxkLWl0ZW0gPiAuaGVhZGVyLWl0ZW0gLmNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbG9yOiAjNzE3MDc4O1xufVxuLmNvbnRlbnQtaXRlbSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRlbnQtaXRlbS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3Njk7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmNvbnRlbnQtaXRlbS1oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7XG59XG4uY29udGVudC1pdGVtLWhlYWRlciAuYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmNvbnRlbnQtaXRlbS1oZWFkZXIgaSB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jb250ZW50LWl0ZW0taW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jb250ZW50LWl0ZW0taW5uZXIgLmNvbnRlbnQtaW5uZXItaGVhZGVyIHtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY29udGVudC1pdGVtLWVkaXQsXG4uY29udGVudC1pdGVtLWRldGFpbHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50LWl0ZW0tZWRpdCAuY29udGVudC1kZXRhaWxzLWdyb3VwLFxuLmNvbnRlbnQtaXRlbS1kZXRhaWxzIC5jb250ZW50LWRldGFpbHMtZ3JvdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250ZW50LWl0ZW0tZWRpdCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmNvbnRlbnQtaXRlbS1lZGl0IC5jb250ZW50LWl0ZW0taW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLmNvbnRlbnQtaXRlbS1lcnJvcixcbi5jb250ZW50LWl0ZW0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLmNvbnRlbnQtaXRlbS1lcnJvciAudGl0bGUtZXJyb3IsXG4uY29udGVudC1pdGVtLXN1Y2Nlc3MgLnRpdGxlLWVycm9yLFxuLmNvbnRlbnQtaXRlbS1lcnJvciAuY29udGVudC1lcnJvcixcbi5jb250ZW50LWl0ZW0tc3VjY2VzcyAuY29udGVudC1lcnJvciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAxMjUsIDEyNSwgMC43KTtcbn1cbi5jb250ZW50LWl0ZW0tZXJyb3IgLnRpdGxlLWVycm9yLFxuLmNvbnRlbnQtaXRlbS1zdWNjZXNzIC50aXRsZS1lcnJvciB7XG4gIHdpZHRoOiA1NSU7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOSwgNTcsIDUzLCAwLjQpO1xufVxuLmNvbnRlbnQtaXRlbS1lcnJvciAudGl0bGUtZXJyb3IgcCxcbi5jb250ZW50LWl0ZW0tc3VjY2VzcyAudGl0bGUtZXJyb3IgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250ZW50LWl0ZW0tZXJyb3IgLnRpdGxlLWVycm9yIHA6Zmlyc3QtY2hpbGQsXG4uY29udGVudC1pdGVtLXN1Y2Nlc3MgLnRpdGxlLWVycm9yIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvbnRlbnQtaXRlbS1lcnJvciAuY29udGVudC1lcnJvcixcbi5jb250ZW50LWl0ZW0tc3VjY2VzcyAuY29udGVudC1lcnJvciB7XG4gIHdpZHRoOiA0NSU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjMDEwMTAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGVudC1pdGVtLWVycm9yIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZTUzOTM1O1xufVxuLmNvbnRlbnQtaXRlbS1zdWNjZXNzIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNDNhMDQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxNjAsIDcxLCAwLjEpO1xufVxuLmNvbnRlbnQtaXRlbS1idG4ge1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50LWl0ZW0tZGV0YWlscyAuY29udGVudC1pdGVtLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4uY29udGVudC1pdGVtIC5jb250ZW50LWVkaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY29udGVudC1pdGVtIC5jb250ZW50LXNlYXJjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4uY29udGVudC1pdGVtIC5yZXN1bHRzIC5jb250ZW50LWxpc3Qtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGVudC1pdGVtIC5yZXN1bHRzIC5jb250ZW50LWxpc3Qtd3JhcHBlciAuY29udGVudC1saXN0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTcwNzg7XG59XG4uY29udGVudC1pdGVtICsgLmNvbnRlbnQtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI21vZGFsIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbiNtb2RhbC5vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMTAwMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4jbW9kYWwub3BlbiAubW9kYWwtd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4jbW9kYWwub3Blbi5tb2RhbC1yaWdodCAubW9kYWwtd3JhcHBlcixcbiNtb2RhbC5vcGVuLm1vZGFsLWxlZnQgLm1vZGFsLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4jbW9kYWwub3Blbi5tb2RhbC10b3AgLm1vZGFsLXdyYXBwZXIsXG4jbW9kYWwub3Blbi5tb2RhbC1ib3R0b20gLm1vZGFsLXdyYXBwZXIsXG4jbW9kYWwub3Blbi5tb2RhbC1mcyAubW9kYWwtd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5tb2RhbC13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDgwMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ubW9kYWwtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI4cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tb2RhbC1yaWdodCAubW9kYWwtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNTBweDtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1vZGFsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWNlbnRlciAubW9kYWwtd3JhcHBlciB7XG4gIG1pbi13aWR0aDogNTB2dztcbiAgbWF4LXdpZHRoOiA1MHZ3O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4ubW9kYWwtY2VudGVyIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtbGVmdCAubW9kYWwtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJveC1zaGFkb3c6IC00cHggMCA0cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLm1vZGFsLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLXRvcCAubW9kYWwtd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNiksIDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLm1vZGFsLXRvcCAubW9kYWwtd3JhcHBlciAubW9kYWwtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuLm1vZGFsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWJvdHRvbSAubW9kYWwtd3JhcHBlciB7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM1MHB4O1xuICBtaW4td2lkdGg6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4ubW9kYWwtYm90dG9tIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250YWluZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG59XG4ubW9kYWwtZnMgLm1vZGFsLXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWZzIC5tb2RhbC13cmFwcGVyIC5tb2RhbC1jb250YWluZXIge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLm1vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTAwO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzMzMztcbiAgb3BhY2l0eTogMC43NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwtY29udGFpbmVyIC5zZXR0aW5ncy1pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsLWNvbnRhaW5lciAuc2V0dGluZ3MtaW5uZXIgLmNoZWNrYm94ICsgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1vZGFsLWNvbnRhaW5lciAuc2V0dGluZ3MtaW5uZXIgLnRleHRhcmVhLWdyb3VwLFxuLm1vZGFsLWNvbnRhaW5lciAuc2V0dGluZ3MtaW5uZXIgLnNlbGVjdC1ncm91cCxcbi5tb2RhbC1jb250YWluZXIgLnNldHRpbmdzLWlubmVyIC5pbnB1dC1ncm91cCxcbi5tb2RhbC1jb250YWluZXIgLnNldHRpbmdzLWlubmVyIC5jaGVja2JveC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwtY29udGFpbmVyIGgzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1vZGFsLWNvbnRhaW5lciBoMyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubW9kYWwtaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1pbm5lci1jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5tb2RhbC1pbm5lciAuY29udGVudC1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1pbm5lciAuY2hlY2tib3ggKyBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hY2NvcmRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFjY29yZGlvbi1pdGVtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMzZweCAxNnB4IDEycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmFjY29yZGlvbi1pdGVtLWhlYWRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTE5LCAxMDUsIDAuOSk7XG59XG4uYWNjb3JkaW9uLWl0ZW0taGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJysnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YTNmO1xufVxuLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWl0ZW0taGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogJ+KAkyc7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtbGluayBzcGFuIHtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjMDA3NzY5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG4uYWNjb3JkaW9uLWNvbnRlbnQtbGluayBzcGFuLmxpbmstZGVzYyB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzc2OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogIzAwNzc2OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5hY2NvcmRpb24tY29udGVudC1saW5rW2hyZWZePVwiI1wiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFjY29yZGlvbi5ub3QtYWN0aXZlIC5hY2NvcmRpb24taXRlbS1oZWFkZXIge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG4uYWNjb3JkaW9uLm5vdC1hY3RpdmUgLmFjY29yZGlvbi1pdGVtLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLmFjY29yZGlvbi5ub3QtYWN0aXZlIC5hY2NvcmRpb24taXRlbS1oZWFkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xufVxuLmFjY29yZGlvbi5ub3QtYWN0aXZlIC5hY2NvcmRpb24taXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yZXN1bHRzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnaW5hdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5wYWdpbmF0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbiA+IGxpLFxuLnBhZ2luYXRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzAwNzc2OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5wYWdpbmF0aW9uID4gbGkuYWN0aXZlLFxuLnBhZ2luYXRpb24gPiBzcGFuLmFjdGl2ZSxcbi5wYWdpbmF0aW9uID4gbGk6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NzY5O1xuICBjb2xvcjogI2ZlZmVmZTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgW2FyaWEtaGlkZGVuXSxcbi5wYWdpbmF0aW9uID4gc3BhbiBbYXJpYS1oaWRkZW5dLFxuLnBhZ2luYXRpb24gPiBsaS5qc2dyaWQtcGFnZXItbmF2LWJ1dHRvbiBhLFxuLnBhZ2luYXRpb24gPiBzcGFuLmpzZ3JpZC1wYWdlci1uYXYtYnV0dG9uIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMDVlbTtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnBhZ2luYXRpb24gPiBzcGFuID4gYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ucGFnaW5hdGlvbiAuanNncmlkLXBhZ2VyLW5hdi1pbmFjdGl2ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtZmlsdGVyLXBhcmFtZXRlcnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLmNvbnRlbnQtZmlsdGVyLXBhcmFtZXRlcnMuYWN0aXZlIHtcbiAgbWF4LWhlaWdodDogMjBlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY29udGVudC1maWx0ZXItcGFyYW1ldGVycy5hY3RpdmUgdWwge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmNvbnRlbnQtZmlsdGVyLXBhcmFtZXRlcnMub3BlbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29udGVudC1maWx0ZXItcGFyYW1ldGVycyB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb250ZW50LWZpbHRlci1wYXJhbWV0ZXJzLWl0ZW0ge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjNzE3MDc4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWZpbHRlci1wYXJhbWV0ZXJzLWl0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4uY29udGVudC1maWx0ZXItcGFyYW1ldGVycy1pdGVtIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRlbnQtZmlsdGVyLXBhcmFtZXRlcnMtY2xlYXItYWxsIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgb3BhY2l0eTogMC42NTtcbiAgY29sb3I6ICM3MTcwNzg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cbi5jb250ZW50LWZpbHRlci1wYXJhbWV0ZXJzLWNsZWFyLWFsbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud2lkZ2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLndpZGdldC1jb250YWluZXIge1xuICBtYXJnaW46IDAgLTRweCAyMHB4O1xufVxuLndpZGdldC1jb250YWluZXIgPiAqIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndpZGdldC1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzc2OTtcbiAgY29sb3I6ICNmZWZlZmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aWRnZXQtaGVhZGVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ud2lkZ2V0LWlubmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xufVxuLndpZGdldC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndpZGdldC1idG4taG9sZGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLndpZGdldC1idG4tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ud2lkZ2V0LWJ0bi1saW5rIHNwYW4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ud2lkZ2V0LWJ0bi1saW5rOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4ud2lkZ2V0LWJ0biAuaWNvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xuICBmb250LXNpemU6IDQycHg7XG59XG4ud2lkZ2V0LWJ0bi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDNhMDQ3O1xufVxuLndpZGdldC1idG4tc3VjY2Vzczpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjNDNhMDQ3O1xufVxuLndpZGdldC1idG4tZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlNTM5MzU7XG59XG4ud2lkZ2V0LWJ0bi1lcnJvcjpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjZTUzOTM1O1xufVxuLndpZGdldC1kYXRhbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1kYXRhbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC4yNSwgMSk7XG59XG4ud2lkZ2V0LWRhdGFsaXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ud2lkZ2V0LWRhdGFsaXN0LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndpZGdldC1kYXRhbGlzdC1pdGVtOmhvdmVyIC5pY29uIHtcbiAgY29sb3I6ICM0M2EwNDc7XG59XG4ud2lkZ2V0LWRhdGFsaXN0LWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29sb3I6ICNjY2M7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpO1xufVxuLndpZGdldC1kYXRhbGlzdC1pdGVtIC51cGRhdGUtZGF0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGdldC1kYXRhbGlzdC1pdGVtIC51cGRhdGUtZGF0YSBzcGFuIHtcbiAgY29sb3I6ICM3MTcwNzg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi53aWRnZXQtZGF0YWxpc3QtaXRlbSAudXBkYXRlLWRhdGEgLnVwZGF0ZS10aW1lIHtcbiAgY29sb3I6ICNlNTM5MzU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53aWRnZXQtZXJyb3JzID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xufVxuLndpZGdldC1lcnJvcnMgPiAqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgvMik7XG4gIGxlZnQ6IDE2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNTM5MzU7XG59XG4ubWFwLWhvbGRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1hcC1ob2xkZXIuZWRpdC1tYXAtbW9kZSAubWFwLWVkaXQge1xuICBtYXgtaGVpZ2h0OiAxMzAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG4ubWFwLWhvbGRlci5lZGl0LW1hcC1tb2RlIC5tYXAtc2NhbiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFwLW91dGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXM7XG59XG4ubWFwLWhlYWRlciB7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tYXAtZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cbi5tYXAtZWRpdCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWFwLXNjYW4ge1xuICBtYXgtaGVpZ2h0OiAxMzAwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgI2lzLXNjcmVlbi1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMCkge1xuICAjaXMtc2NyZWVuLXRhYmxldC1iaWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2lzLXNjcmVlbi10YWJsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmFzaWRlIHtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIH1cbiAgLmFzaWRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgYm9keTpub3QoLmNvbGxhcHNlZCkgLndyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGJvZHk6bm90KC5jb2xsYXBzZWQpIC53cmFwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY29sbGFwc2VkIC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNvbGxhcHNlZCAuYXNpZGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmNvbGxhcHNlZCAuYXNpZGUtbWVudSA+IGxpIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2lzLXNjcmVlbi1tb2JpbGUtYmlnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuYXNpZGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gICNpcy1zY3JlZW4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4vX2J1bmRsZVwiO1xyXG5cclxuXHJcbi5kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZGFyaztcclxuICBjb2xvcjogQGZvbnQtY29sb3ItZGFyaztcclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4ubGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxuICBjb2xvcjogQGZvbnQtY29sb3ItbGlnaHQ7XHJcblxyXG4gICYuYm9yZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1saWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctcHJpbWFyeTtcclxuICBjb2xvcjogQGZvbnQtY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICBjb2xvcjogQGZvbnQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cclxuICAmLmJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3Itc2Vjb25kYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLnN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1zdWNjZXNzO1xyXG4gIGNvbG9yOiBAZm9udC1jb2xvci1zdWNjZXNzO1xyXG5cclxuICAmLmJvcmRlciB7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3Itc3VjY2VzcztcclxuICB9XHJcbn1cclxuXHJcbi5kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1kYW5nZXI7XHJcbiAgY29sb3I6IEBmb250LWNvbG9yLWRhbmdlcjtcclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLWRhbmdlcjtcclxuICB9XHJcbn1cclxuXHJcbi53YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctd2FybmluZztcclxuICBjb2xvcjogQGZvbnQtY29sb3Itd2FybmluZztcclxuXHJcbiAgJi5ib3JkZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yLXdhcm5pbmc7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWluZm87XHJcbiAgY29sb3I6IEBmb250LWNvbG9yLWluZm87XHJcblxyXG4gICYuYm9yZGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvci1pbmZvO1xyXG4gIH1cclxufVxyXG5cclxuLnN1Y2Nlc3MtZm9udCB7XHJcbiAgY29sb3I6IEBmb250LXN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5kYW5nZXItZm9udCB7XHJcbiAgY29sb3I6IEBmb250LWRhbmdlcjtcclxufVxyXG5cclxuLmluZm8tZm9udCB7XHJcbiAgY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbn0iLCJAaW1wb3J0IFwicGFsZXR0ZVwiO1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4udHJhbnNpdGlvbihAcHJvcGVydHk6IGFsbCwgQGR1cmF0aW9uOiAwLjNzLCBAZnVuY3Rpb246IGVhc2UtaW4tb3V0KSB7XHJcbiAgdHJhbnNpdGlvbjogQGFyZ3VtZW50cztcclxufVxyXG5cclxuLnRyYW5zaXRpb24tc2xvdyhAcHJvcGVydHk6IGFsbCwgQGR1cmF0aW9uOiAwLjY1cywgQGZ1bmN0aW9uOiBlYXNlLWluLW91dCkge1xyXG4gIHRyYW5zaXRpb246IEBhcmd1bWVudHM7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLWZhc3QoQHByb3BlcnR5OiBhbGwsIEBkdXJhdGlvbjogMC4xNXMsIEBmdW5jdGlvbjogZWFzZS1pbi1vdXQpIHtcclxuICB0cmFuc2l0aW9uOiBAYXJndW1lbnRzO1xyXG59XHJcblxyXG4ubWF0ZXJpYWwtdHJhbnNpdGlvbigpIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoLjI1LCAuOCwgLjI1LCAxKTtcclxufVxyXG5cclxuLnRleHQtZGVjb3ItYmVmb3JlKEBiZzogaW5oZXJpdCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB+XCJjYWxjKDEwMCUgKyAuMmVtKVwiO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBAdGV4dC1kZWNvci1oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmc7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1kZWNvci1hZnRlcihAYmc6IGluaGVyaXQpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiB+XCJjYWxjKDEwMCUgKyAuMmVtKVwiO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBAdGV4dC1kZWNvci1oZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiBAYmc7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhZG93LWRvd24oKSB7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5zaGFkb3ctcm91bmQoKSB7XHJcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxufVxyXG5cclxuLnNoYWRvdy13aGl0ZShAaW5zZXQ6IGluc2V0KSB7XHJcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMHB4IDAgcmdiYSgyNTQsIDI1NCwgMjU0LCAwLjI1KTtcclxuXHJcbiAgJiB3aGVuKEBpbnNldCA9aW5zZXQpIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IC0zcHggLTNweCA2cHggNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2hhZG93LWxlZnQoKSB7XHJcbiAgYm94LXNoYWRvdzogLTRweCAwIDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuXHJcbi5tYXRlcmlhbC1zaGFkb3coQGxldmVsOiAxKSB7XHJcbiAgJiB3aGVuIChAbGV2ZWwgPTApIHtcclxuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgJiB3aGVuIChAbGV2ZWwgPTEpIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICB9XHJcblxyXG4gICYgd2hlbiAoQGxldmVsID0yKSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSwgMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XHJcbiAgfVxyXG5cclxuICAmIHdoZW4gKEBsZXZlbCA9Mykge1xyXG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE5KSwgMCA2cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XHJcbiAgfVxyXG5cclxuICAmIHdoZW4gKEBsZXZlbCA9NCkge1xyXG4gICAgYm94LXNoYWRvdzogMCAxNHB4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAxMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKTtcclxuICB9XHJcblxyXG4gICYgd2hlbiAoQGxldmVsID01KSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDE5cHggMzhweCByZ2JhKDAsIDAsIDAsIDAuMzApLCAwIDE1cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbGJhcigpIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogLjI1ZW07XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgb3V0bGluZTogMXB4IHNvbGlkIEBiZy1kYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRyaWFuZ3VsYXItZG93bi1zbWFsbCB7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci13aWR0aDogQHhzLzIgQHhzLzIgMCBAeHMvMjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4udHJpYW5ndWxhci1kb3duIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiBAdHJpYW5ndWxhciBAdHJpYW5ndWxhciAwIEB0cmlhbmd1bGFyO1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24uZW90PzJqZDNta1wiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24uZW90PzJqZDNtayNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24udHRmPzJqZDNta1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24ud29mZj8yamQzbWtcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL3N0YW5kYXJkX2ljb25zL2ljb21vb24uc3ZnPzJqZDNtayNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcclxufVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLFxyXG5bY2xhc3MqPVwiIGljb24tXCJdIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHNwZWFrOiBub25lO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XHJcbn1cclxuLmljb24tYXJyb3ctbGVmdC1sb25nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uaWNvbi10cmlhbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDRcIjtcclxufVxyXG4uaWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLmljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwNlwiO1xyXG59XHJcbi5pY29uLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbn1cclxuLmljb24tcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XHJcbn1cclxuLmljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5pY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XHJcbn1cclxuLmljb24tbWVudS12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XHJcbn1cclxuLmljb24tcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIjtcclxufVxyXG4uaWNvbi1tYWduaWZpZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XHJcbn1cclxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XHJcbn1cclxuLmljb24tcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTJcIjtcclxufVxyXG4uaWNvbi1sb2ctaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5pY29uLWxvZy1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNFwiO1xyXG59XHJcbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTVcIjtcclxufVxyXG4uaWNvbi1pbXBvcnQtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XHJcbn1cclxuLmljb24tZW50ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5pY29uLXRpbWVsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMThcIjtcclxufVxyXG4uaWNvbi10aW1lbGluZS1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWxpbmUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMFwiO1xyXG59XHJcbi5pY29uLWN5Y2xlLXJvdW5kZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMVwiO1xyXG59XHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjJcIjtcclxufVxyXG4uaWNvbi1waW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi5pY29uLXRpbWUtcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIjtcclxufVxyXG4uaWNvbi1sb2NhdGlvbi1tYXAtcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjVcIjtcclxufVxyXG4uaWNvbi1tYXAtbWFnbmlmaWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjZcIjtcclxufVxyXG4uaWNvbi1tYXAtcGF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XHJcbn1cclxuLmljb24tbWFwLW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcbi5pY29uLWdsb2JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XHJcbn1cclxuLmljb24taW52aXNpYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzFcIjtcclxufVxyXG4uaWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzOFwiO1xyXG59XHJcbi5pY29uLXZpc2libGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzOFwiO1xyXG59XHJcbi5pY29uLXdlYmNhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XHJcbn1cclxuLmljb24tbmV0d29yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XHJcbn1cclxuLmljb24ta2V5LWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzNFwiO1xyXG59XHJcbi5pY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJcbn1cclxuLmljb24tY29sdW1uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLmljb24tbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XHJcbn1cclxuLmljb24tY29udHJvbC1wYW5lbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuLmljb24tZmlsdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzlcIjtcclxufVxyXG4uaWNvbi1maWx0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDFcIjtcclxufVxyXG4uaWNvbi1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJcbn1cclxuLmljb24tZmlsdGVyLXJlbW92ZS1vdXRsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDNcIjtcclxufVxyXG4uaWNvbi1maWx0ZXItcmVtb3ZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDRcIjtcclxufVxyXG4uaWNvbi1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDVcIjtcclxufVxyXG4uaWNvbi1lZGl0LWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NlwiO1xyXG59XHJcbi5pY29uLWVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XHJcbn1cclxuLmljb24tZWRpdC1kb2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OFwiO1xyXG59XHJcbi5pY29uLWVkaXQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XHJcbn1cclxuLmljb24tbGlzdC1lZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTBcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtZGF0YTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmljb24tY2xpcGJvYXJkLXRpbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5pY29uLWNsaXBib2FyZC1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTNcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtY2hhcnQtcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcbi5pY29uLWNsaXBib2FyZC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTVcIjtcclxufVxyXG4uaWNvbi1jbGlwYm9hcmQtZWRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XHJcbn1cclxuLmljb24tc2VhcmNoLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcbi5pY29uLXJlZnJlc2gtZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XHJcbn1cclxuLmljb24tYWRkLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OFwiO1xyXG59XHJcbi5pY29uLW5ldy1maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uaWNvbi1saXN0LWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNTlcIjtcclxufVxyXG4uaWNvbi1pbmZvLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwNVwiO1xyXG59XHJcbi5pY29uLWZpbGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjBcIjtcclxufVxyXG4uaWNvbi1ub3RlLWZpbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5pY29uLW5vdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MlwiO1xyXG59XHJcbi5pY29uLWRvYy1zaWduZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2M1wiO1xyXG59XHJcbi5pY29uLWNvbnN0cnVjdGlvbi1tYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NFwiO1xyXG59XHJcbi5pY29uLWRvY3VtZW50czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XHJcbn1cclxuLmljb24tZG9jdW1lbnRzLWNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2NlwiO1xyXG59XHJcbi5pY29uLWRvY3VtZW50cy1hcmNoaXZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDZcIjtcclxufVxyXG4uaWNvbi1kb2N1bWVudHMtYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjdcIjtcclxufVxyXG4uaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OFwiO1xyXG59XHJcbi5pY29uLWJveC1vcGVuZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OVwiO1xyXG59XHJcbi5pY29uLWRhdGEtY3ViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XHJcbn1cclxuLmljb24tbGlzdC1wYXBlcmNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MVwiO1xyXG59XHJcbi5pY29uLWxpc3RzLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XHJcbn1cclxuLmljb24tcHJpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5pY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NFwiO1xyXG59XHJcbi5pY29uLXNhdmUtZWRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuLmljb24tY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XHJcbn1cclxuLmljb24tY2FzZS1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3NlwiO1xyXG59XHJcbi5pY29uLWFkZC1mb2xkZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3N1wiO1xyXG59XHJcbi5pY29uLWZvbGRlci1kZWxldGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3OFwiO1xyXG59XHJcbi5pY29uLWZvbGRlci1zYWZlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzlcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODBcIjtcclxufVxyXG4uaWNvbi1mb2xkZXItbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MlwiO1xyXG59XHJcbi5pY29uLWRhdGVwaWNrZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4M1wiO1xyXG59XHJcbi5pY29uLWNoYXJ0LWFycm93LXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLmljb24tY2hhcnQtcm91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4NVwiO1xyXG59XHJcbi5pY29uLWZsaXAtY2hhcnQtYXJyb3c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4NlwiO1xyXG59XHJcbi5pY29uLWZsaXAtY2hhcnQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XHJcbn1cclxuLmljb24tZmxpcC1jaGFydC1yb3VuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLmljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XHJcbn1cclxuLmljb24tcGVyc29uLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XHJcbn1cclxuLmljb24tcGVzcm9uLXJpZ2h0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XHJcbn1cclxuLmljb24tcGVyc29ucy10aHJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XHJcbn1cclxuLmljb24tcGVyc29uLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MlwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1lZGl0LWJvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiO1xyXG59XHJcbi5pY29uLWFkZC11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTRcIjtcclxufVxyXG4uaWNvbi1hZG1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XHJcbn1cclxuLmljb24tdXNlci10YWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XHJcbn1cclxuLmljb24tdXNlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5N1wiO1xyXG59XHJcbi5pY29uLXVzZXItc2VjdXJpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTlcIjtcclxufVxyXG4uaWNvbi1wZXJzb24tZWRpdC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDBcIjtcclxufVxyXG4uaWNvbi1wZXJzb24tY2FyZC1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XHJcbn1cclxuLmljb24tcGVyc29uLWNsaXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1jbGlwLWNhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMlwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1jYXJkLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMFwiO1xyXG59XHJcbi5pY29uLWNhcmQtbGlzdC1ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMVwiO1xyXG59XHJcbi5pY29uLXBlcnNvbi1jYXJkLWNhc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTExMlwiO1xyXG59XHJcbi5pY29uLWRvY3MtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XHJcbn1cclxuLmljb24tZG9jLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTRcIjtcclxufVxyXG4uaWNvbi1tc2ctaW5mbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XHJcbn1cclxuLmljb24tbXNnLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMTZcIjtcclxufVxyXG4uaWNvbi1tc2ctY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XHJcbn1cclxuLmljb24taG9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XHJcbn0iLCIvL2N1c3RvbSBpY29uLWZvbnRzXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xyXG4gIHNyYzogdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24uZW90PzJqZDNta1wiKTtcclxuICBzcmM6IHVybChcIi4uL2ZvbnRzL2N1c3RvbV9pY29ucy9pY29tb29uLmVvdD8yamQzbWsjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCIuLi9mb250cy9jdXN0b21faWNvbnMvaWNvbW9vbi50dGY/MmpkM21rXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiLi4vZm9udHMvY3VzdG9tX2ljb25zL2ljb21vb24ud29mZj8yamQzbWtcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIi4uL2ZvbnRzL2N1c3RvbV9pY29ucy9pY29tb29uLnN2Zz8yamQzbWsjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogXCJpY29uLWZvbnRcIiAhaW1wb3J0YW50O1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5cclxuLmljb24tYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NWNcIjtcclxufVxyXG4uaWNvbi1hZG1pbi1jb250cm9sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NjZcIjtcclxufVxyXG4uaWNvbi13b3JrZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NjdcIjtcclxufVxyXG4uaWNvbi1jb2luczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XHJcbn1cclxuLmljb24tbW9uZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG59XHJcbi5pY29uLXdvcmtlci1oYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk3N1wiO1xyXG59XHJcbi5pY29uLWNvbnN1bHRhdGlvbnMtYWx0ZXJuYXRpdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcbi5pY29uLWNvbnN1bHRhdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMVwiO1xyXG59XHJcbi5pY29uLWVwaXNvZGVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG4uaWNvbi10ZWxlbWVkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvbi1hY3RzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTRcIjtcclxufVxyXG4uaWNvbi1wYXBlci1maWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTVcIjtcclxufVxyXG4uaWNvbi1maWxlLWZpbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1NlwiO1xyXG59XHJcbi5pY29uLXJlcG9ydHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1OVwiO1xyXG59XHJcbi5pY29uLW9yZy1ub3RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NThcIjtcclxufVxyXG4uaWNvbi1tZXNzYWdlLWZpbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MlwiO1xyXG59XHJcbi5pY29uLWluZm8tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTU3XCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItZmlsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVlXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItY2hlY2stZmlsbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTVmXCI7XHJcbn1cclxuLmljb24tdGltZS1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTYxXCI7XHJcbn1cclxuLmljb24tY2FsZW5kYXItZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NjBcIjtcclxufVxyXG4uaWNvbi1idWlsZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuLmljb24td2FpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc1XCI7XHJcbn1cclxuLmljb24tdGltZS1hbGFybTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTc2XCI7XHJcbn1cclxuIiwiLnRlc3R7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4udGVzdDF7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIGhvdHBpbmsgIWltcG9ydGFudDtcclxufVxyXG4udGVzdDJ7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIGJsdWUgIWltcG9ydGFudDtcclxuXHJcbn1cclxuLnRlc3Qze1xyXG4gIG91dGxpbmU6IDFweCBzb2xpZCBncmVlbiAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4udGVzdDR7XHJcbiAgb3V0bGluZTogMXB4IHNvbGlkIGZ1Y2hzaWEgIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbi50ZXN0KEBjb2xvcjpncmV5KXtcclxuICBvdXRsaW5lOiAxcHggc29saWQgQGNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saW5rLXBhZ2V7XHJcbiAgJi13cmFwcGVye1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5tb2RhbC10ZXN0e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLnByaW1hcnk7XHJcbiAgaW5wdXQsc2VsZWN0LGJ1dHRvbntcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmRhbmdlcjtcclxuICAgIC5ib3JkZXI7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG5sZWdlbmQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbnNlbGVjdFtyZWFkb25seV1bZGlzYWJsZWRdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bcmVhZG9ubHldW2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOjotbW96LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICBvcGFjaXR5OiAxO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG46LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG46Zm9jdXM6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbjpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG46Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG50cixcclxudGgsXHJcbnRkIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/XHJcblxyXG5zdmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHJcbn1cclxuXHJcbi5kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuOi13ZWJraXQtYXV0b2ZpbGwge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMDBweCAjZmZmIGluc2V0O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZmU0O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4udmlzdWFsbHktaGlkZGVuIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uY292ZXItcGljLFxyXG4uY29udGFpbi1waWMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb3Zlci1waWMge1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uY29udGFpbi1waWMge1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICB6LWluZGV4OiAxO1xyXG4gIG1pbi13aWR0aDogQGNvbnRhaW5lci1taW4td2lkdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWxpZ2h0O1xyXG4gIGNvbG9yOiBAZm9udC1jb2xvci1tYWluO1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbWFpbjtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtbWFpbjtcclxuICBmb250LXdlaWdodDogQG5vcm1hbDtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiBAeHh4cztcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxufVxyXG5cclxuYm9keTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1kYXJrO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBiYWNrZ3JvdW5kOiBAYmctbGlnaHQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgJi5tb2RhbC1vcGVuIHtcclxuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbmhlYWRlcixcclxuZm9vdGVyLFxyXG5hc2lkZSxcclxuZGl2LFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG5wLFxyXG5hLFxyXG5mb3JtLFxyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG50ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjtcclxufVxyXG5cclxuaDMge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbn1cclxuXHJcbi5iZWZvcmUtbG9hZCB7XHJcblxyXG4gIC5hc2lkZS1tZW51LFxyXG4gIC5hc2lkZS1tZW51IC5tZW51LWl0ZW0sXHJcbiAgLmFzaWRlLW1lbnUgbGksXHJcbiAgLmFzaWRlLXN3aXRjaGVyLFxyXG4gIC5hc2lkZS1zd2l0Y2hlci1pbm5lcixcclxuICAuYXNpZGUsXHJcbiAgLmFzaWRlLXdyYXBwZXIsXHJcbiAgLndyYXBwZXIge1xyXG4gICAgdHJhbnNpdGlvbjogMHM7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIsXHJcbiAgICAqIHtcclxuICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXNpZGUtd3JhcHBlciB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZy10b3A6IEBoZWFkZXItaGVpZ2h0O1xyXG4gIHBhZGRpbmctYm90dG9tOiBAZm9vdGVyLWhlaWdodDtcclxuICBwYWRkaW5nLWxlZnQ6IEBtZW51LWFzaWRlLXdpZHRoO1xyXG4gIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAmLWNvbnRlbnQge1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBAY29udGFpbmVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWItc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLm1iLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBAY29udGFpbmVyLXdpZHRoO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uaW1nLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcmVlbi1tYXJrZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogLTk5OTlweDtcclxufVxyXG5cclxuLmNvbGxhcHNlZCB7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAYXNpZGUtc3dpdGNoZXItd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2Nyb2xsZWQge1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgcGFkZGluZzogQHh4eHM7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbiAgYmFja2dyb3VuZDogQGJnLWRhcmstb3BhY2l0eTtcclxuICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgZm9udC1zaXplOiBAeHM7XHJcbiAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICAubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG59XHJcblxyXG4ubm8tYm9yZGVyIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtc20ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuI3Njcm9sbC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogQGxnO1xyXG4gIGJvdHRvbTogQHhsO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAmLmhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IEB4eHMgQHh4eHM7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAudHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgLy90ZXN0IHN0eWxlXHJcbiAgfVxyXG5cclxuICAmLWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyLW5lc3RlZCB7XHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICYtaW5uZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmdyaWQtaW5uZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1pbm5lci5ncmlkLWhvdmVyIHtcclxuXHJcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGJnLWxpZ2h0O1xyXG4gICAgICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWlubmVyLmdyaWQtaG92ZXItaGVpZ2h0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHotaW5kZXg6IDgwMDtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IEBiZy1saWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIC5ncmlkLWlubmVyLmdyaWQtaG92ZXIge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXItbmVzdGVkLFxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tcm93czogbWlubWF4KEByb3ctaGVpZ2h0LCBhdXRvKTtcclxuXHJcbiAgICA+ZGl2IHtcclxuICAgICAgLy8gZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogXzE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IF8yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogXzQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBncmlkLWFyZWE6IF81O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogXzc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDkpIHtcclxuICAgICAgICBncmlkLWFyZWE6IF84O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogXzk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDExKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE3KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE4KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDE5KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIwKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMTk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMjA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMjE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMjI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDI0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBfMjM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ncmlkLXJlc3BvbnNpdmUgLmNvbnRlbnQtbGlzdC1pdGVtLmNvbnRlbnQtbGlzdC1zbSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdyaWQtcmVzcG9uc2l2ZSAuaGVhZGVyLXNlbGVjdC1zb3J0aW5nIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAuZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5ncmlkLWNvbnRhaW5lci1uZXN0ZWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5ncmlkLXJlc3BvbnNpdmUgLmNvbnRlbnQtbGlzdC1oZWFkZXIgLmdyaWQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1yZXNwb25zaXZlIC5oZWFkZXItc2VsZWN0LXNvcnRpbmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1yZXNwb25zaXZlIC5jb250ZW50LWxpc3QtaXRlbS5jb250ZW50LWxpc3Qtc20ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwYWRkaW5nOiBAeHMgMDtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXJnaW46IEB4eHhzIDA7XHJcblxyXG4gICAgICAuaW5uZXItdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLWhlYWRpbmcge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAeHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEyODVweCkge31cclxuXHJcbi5ncmlkIHtcclxuICAmLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICYtaW5uZXIuZ3JpZC1ob3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG5cclxuLmZyYW1lLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogLTgwJTtcclxuICB3aWR0aDogODAlO1xyXG4gIG1heC13aWR0aDogMDtcclxuICBoZWlnaHQ6IDU5MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZDogQGZvbnQtd2hpdGU7XHJcbiAgLnNoYWRvdy1yb3VuZDtcclxuXHJcbn1cclxuXHJcbi5mcmFtZS13cmFwcGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogQGh1Z2U7XHJcbiAgYmFja2dyb3VuZDogQGJnLXNlY29uZGFyeSA7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcblxyXG4uZnJhbWUtd3JhcHBlciBpZnJhbWUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uZnJhbWUtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IEB4cztcclxuICByaWdodDogQHNtO1xyXG4gIHdpZHRoOiBAbGc7XHJcbiAgaGVpZ2h0OiBAbGc7XHJcbiAgdHJhbnNpdGlvbjogLjVzO1xyXG4gIG9wYWNpdHk6IDAuMztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mcmFtZS1jbG9zZTpob3ZlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZyYW1lLWNsb3NlOmJlZm9yZSxcclxuLmZyYW1lLWNsb3NlOmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IEBzbTtcclxuICB3aWR0aDogMnB4O1xyXG4gIGhlaWdodDogQGxnO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBmb250LXdoaXRlO1xyXG59XHJcblxyXG4uZnJhbWUtY2xvc2U6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbi5mcmFtZS1jbG9zZTphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLmJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBAYnRuLWhlaWdodDtcclxuICBwYWRkaW5nLXJpZ2h0OiBAeGw7XHJcbiAgcGFkZGluZy1sZWZ0OiBAeGw7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgJi5ub3QtYWN0aXZlLFxyXG4gICYubm90LWFjdGl2ZTpob3ZlcixcclxuICAmLm5vdC1hY3RpdmU6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogLjM1O1xyXG4gICAgY3Vyc29yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLy9zaXplXHJcbiAgJi1zcXVhcmUge1xyXG4gICAgd2lkdGg6IEBidG4taGVpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci13aWR0aDogQGJ0bi1ib3JkZXItd2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJi1yb3VuZCB7XHJcbiAgICB3aWR0aDogQGJ0bi10aW55KjEuMTtcclxuICAgIGhlaWdodDogQGJ0bi10aW55KjEuMTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLW1haW47XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10aW55IHtcclxuICAgIHdpZHRoOiBAYnRuLXRpbnk7XHJcbiAgICBoZWlnaHQ6IEBidG4tdGlueTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IEBidG4tYm9yZGVyLXdpZHRoLzI7XHJcbiAgfVxyXG5cclxuICAmLWRpc2FibGVkIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1kYXJrO1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy9jb250YWluZXJcclxuICAmLWhvbGRlciB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAc207XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAc207XHJcbiAgICAgIC8vICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgLy8gXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1ob2xkZXItcmlnaHQge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBAc207XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250ZW50LXVwbG9hZC1kZWxldGUsXHJcbi5jb250ZW50LXVwbG9hZC1zYXZlIHtcclxuICAuYnRuIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICYtcHJpbWFyeSB7XHJcbiAgICAmLmJ0biB7XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiBAYmctcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1maWxsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2Vjb25kYXJ5IHtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYnRuIHtcclxuICAgICAgJi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1vdXRsaW5lIHtcclxuICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZpbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXN1Y2Nlc3Mge31cclxuXHJcbiAgJi1kYW5nZXIge1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICAgJi5idG4ge1xyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiBAYmctZGFuZ2VyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW91dGxpbmUge1xyXG4gICAgICAgIGNvbG9yOiBAYmctZGFuZ2VyO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWRhbmdlcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJnLWRhbmdlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWRhbmdlcjtcclxuICAgICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICAubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgIGNvbG9yOiBAZm9udC1jb2xvci1saWdodGVzdDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWljb24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiB1bnNldDtcclxuXHJcbiAgICAmLmljb24ge1xyXG5cclxuICAgICAgJi1leWUsXHJcbiAgICAgICYtZGVsZXRlLFxyXG4gICAgICAmLXJlbW92ZSxcclxuICAgICAgJi1lZGl0LWxpbmUsXHJcbiAgICAgICYtZmlsZXMsXHJcbiAgICAgICYtYWRkIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFkZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiBAYmctcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1leWUge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWRlbGV0ZSxcclxuICAgICAgJi1yZW1vdmUge1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6IEBiZy1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVkaXQtbGluZSB7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJnLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWFkZCB7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogQGJnLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWZpbGVzIHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiBAYmctc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gIH1cclxuXHJcbiAgJi1vdXRsaW5lIHtcclxuICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICB9XHJcblxyXG4gICYtZmlsbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgLm1hdGVyaWFsLXNoYWRvdygxKTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogQGJ0bi1ib3JkZXItd2lkdGggc29saWQgQGJnLXNlY29uZGFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10YWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IEB4eHMgQHhzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiBAZm9udC1ibGFjaztcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZGFyaztcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW46IEB4eHhzIDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYW5lbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IEB4cyBAeHhzO1xyXG4gICAgYm9yZGVyLWxlZnQ6IEBhY3RpdmUtbGktYm9yZGVyLXdpZHRoIHNvbGlkIEBiZy1zZWNvbmRhcnk7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAYnRuLXJhZGl1cztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGJnLXNlY29uZGFyeSwgNSUpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5tYXRlcmlhbC1zaGFkb3coMik7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogQGJnLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luOiAwIEB4eHhzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb2x1bW4tbGlzdCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uaWNvbiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgJi1zdmcge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBAbWQ7XHJcbiAgICBoZWlnaHQ6IEBtZDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICYtYmlnIHtcclxuICAgICAgd2lkdGg6IEBpY29uLXdpZHRoLWxhcmdlO1xyXG4gICAgICBoZWlnaHQ6IEBpY29uLWhlaWdodC1sYXJnZTtcclxuICAgIH1cclxuXHJcbiAgICAmLXNtYWxsIHtcclxuICAgICAgd2lkdGg6IEBpY29uLXdpZHRoLWxhcmdlIC8gMjtcclxuICAgICAgaGVpZ2h0OiBAaWNvbi1oZWlnaHQtbGFyZ2UgLyAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gaWNvbi1mb250c1xyXG4gICYtaHVnZSB7XHJcbiAgICBmb250LXNpemU6IEBpY29uLWh1Z2UhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi14bGcge1xyXG4gICAgZm9udC1zaXplOiBAaWNvbi14bGchaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi1sZyB7XHJcbiAgICBmb250LXNpemU6IEBpY29uLWxnIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYtbWQge1xyXG4gICAgZm9udC1zaXplOiBAaWNvbi1tZCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLXNtIHtcclxuICAgIGZvbnQtc2l6ZTogQGljb24tc20haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi14cyB7XHJcbiAgICBmb250LXNpemU6IEBpY29uLXhzIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYteHhzIHtcclxuICAgIGZvbnQtc2l6ZTogQGljb24teHhzIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLWljb24ge1xyXG4gIC8vdG9kb1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogQHh4eHMgKyBAaWNvbi13aWR0aDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IEBpY29uLXdpZHRoO1xyXG4gICAgaGVpZ2h0OiBAaWNvbi1oZWlnaHQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5iYWNrLWljb24tZGFyayB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb25zL2JhY2staWNvbi1kYXJrLnN2Z1wiKTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbi50ZXh0YXJlYSxcclxuLnNlbGVjdCxcclxuLmlucHV0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZy10b3A6IEB4eHM7XHJcbiAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gIHBhZGRpbmctYm90dG9tOiBAeHhzO1xyXG4gIHBhZGRpbmctbGVmdDogQHNtO1xyXG5cclxuICAvL3RvZG8g0YHRgtC40LvQuCDQtNC70Y8gcGxhY2Vob2xkZXIt0L7QsiDQv9GA0L7Qv9C40YHQsNGC0YxcclxuXHJcbiAgJi1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiBAeHM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBAeHM7XHJcblxyXG4gICAgLmlucHV0LXJlYWRvbmx5fmxhYmVsLFxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgbGVmdDogQHNtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGNvbG9yOiBAZm9udC1jb2xvci1tYWluO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IEBpbnB1dC1iYXItaGVpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBpbnB1dC1iYXItY29sb3I7XHJcbiAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXItZ3JvdXAubm90LWVtcHR5IGxhYmVsLFxyXG4uc2VsZWN0LWdyb3VwLWlubmVyLm9uK2xhYmVsLFxyXG4uc2VsZWN0LWdyb3VwLWlubmVyLm5vdC1lbXB0eStsYWJlbCxcclxuLnRleHRhcmVhOmZvY3VzfmxhYmVsLFxyXG4uaW5wdXQ6Zm9jdXN+bGFiZWwsXHJcbi5pbnB1dC1yZWFkb25seS5ub3QtZW1wdHl+bGFiZWwsXHJcbi50ZXh0YXJlYS5ub3QtZW1wdHl+bGFiZWwsXHJcbi5pbnB1dC5ub3QtZW1wdHl+bGFiZWwge1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMCUpIHRyYW5zbGF0ZVgoLUBzbSk7XHJcbiAgY29sb3I6IEBpbnB1dC1iYXItY29sb3I7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsZXN0O1xyXG4gIGZvbnQtd2VpZ2h0OiBAYm9sZDtcclxufVxyXG5cclxuLnNlbGVjdC1ncm91cC1pbm5lci5vbiAuc2VsZWN0LWdyb3VwLWJhcixcclxuLnRleHRhcmVhOmZvY3Vzfi5pbnB1dC1ncm91cC1iYXIsXHJcbi5pbnB1dDpmb2N1c34uaW5wdXQtZ3JvdXAtYmFyIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LWdyb3VwLWlubmVyK2xhYmVsLFxyXG4udGV4dGFyZWEuZW1wdHl+bGFiZWwsXHJcbi5pbnB1dC5lbXB0eX5sYWJlbCxcclxuLmlucHV0LWNvbC0yIGxhYmVsIHtcclxuICBjb2xvcjogQGZvbnQtY29sb3ItbGlnaHQ7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1ncm91cC5ub3QtZW1wdHkgbGFiZWwsXHJcbi5zZWxlY3QtZ3JvdXAtaW5uZXIub24rbGFiZWwsXHJcbi5zZWxlY3QtZ3JvdXAtaW5uZXIubm90LWVtcHR5K2xhYmVsLFxyXG4udGV4dGFyZWE6Zm9jdXN+bGFiZWwsXHJcbi5pbnB1dDpmb2N1c35sYWJlbCxcclxuLmlucHV0LXJlYWRvbmx5Lm5vdC1lbXB0eX5sYWJlbCxcclxuLnRleHRhcmVhLm5vdC1lbXB0eX5sYWJlbCxcclxuLmlucHV0Lm5vdC1lbXB0eX5sYWJlbCB7XHJcbiAgY29sb3I6IEBpbnB1dC1iYXItY29sb3I7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsZXN0O1xyXG59XHJcblxyXG4ubXMtb3B0aW9ucy13cmFwIGJ1dHRvbntcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQqMS4yO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1tYWluO1xyXG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAtMXB4IWltcG9ydGFudDtcclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLnRleHRhcmVhLFxyXG4uaW5wdXQge1xyXG4gICYtZmlsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHdpZHRoOiAwLjFweDtcclxuICAgIGhlaWdodDogMC4xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAmK2xhYmVsIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAqIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaTpub3QoLmljb24pIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogLS41ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IEB4eHM7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1kZXNjIHtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIGNvbG9yOiBAYm9yZGVyLWNvbG9yO1xyXG4gICAgbWFyZ2luOiBAeHh4cyAwO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWdyb3VwIHtcclxuXHJcbiAgICB0ZXh0YXJlYSxcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtYmFyIHtcclxuICAgICAgdG9wOiAtQGlucHV0LWJhci1oZWlnaHQvMjtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1hdXRvY29tcGxldGUge1xyXG4gICAgICAubGlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IEB4cztcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNvbC0yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiBAeHhzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogQHh4cztcclxuXHJcbiAgICAmPmxhYmVsIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IEBzbTtcclxuXHJcbiAgICAgICYrLmlucHV0LWNvbC0yLWlubmVyIHtcclxuICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLnNlbGVjdC1ncm91cCxcclxuICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IEBzbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1yZWFkb25seSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogQHh4cztcclxuICAgIHBhZGRpbmctdG9wOiBAc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHNtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICBiYWNrZ3JvdW5kOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAmfi5pbnB1dC1ncm91cC1iYXIge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLnRleHRhcmVhIHtcclxuICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQqMjtcclxuICAgIC5zY3JvbGxiYXI7XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbi5zZWxlY3Qge1xyXG4gICYtZ3JvdXAge1xyXG4gICAgJi1iYXIge1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IEBpbnB1dC1oZWlnaHQgLSBAaW5wdXQtYmFyLWhlaWdodCoxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYub24sXHJcbiAgICAgICYubm90LWVtcHR5IHtcclxuICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgIHRvcDogQHh4eHM7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlbGVjdC1yZWFkb25seSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGlucHV0LXJlYWRvbmx5O1xyXG5cclxuICAgICAgICAuc2VsZWN0LWdhcCB7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdC1saXN0IHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZ2FwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IEB4eHM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHh4cztcclxuICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci1ib3R0b206IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IDFlbTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICBvcGFjaXR5OiAuNTU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgLnRyaWFuZ3VsYXItZG93bi1zbWFsbDtcclxuICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA4NTA7XHJcbiAgICB0b3A6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMzB2aDtcclxuICAgIG1hcmdpbjogMHB4IDA7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxuICAgIC5tYXRlcmlhbC1zaGFkb3coMik7XHJcblxyXG4gICAgJi5vbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICAgIHBhZGRpbmc6IEB4eHhzIEBzbTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3QtYWN0aXZlLWxpLWJnO1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBob3Zlci1saS1iZztcclxuICAgICAgICBjb2xvcjogQGJnLWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJltkYXRhLWRpc2FibGVkPVwiZGlzYWJsZWRcIl0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgIGNvbG9yOiBAZm9udC1jb2xvci1saWdodDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub24uc2VsZWN0LWdhcDphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4ubXVsdGlzZWxlY3QtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZzdEVsZW1lbnQge1xyXG4gICAgei1pbmRleDogNTtcclxuXHJcbiAgICAuZnN0UXVlcnlJbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICYuZnN0QWN0aXZlIHtcclxuICAgICAgLmZzdFF1ZXJ5SW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mc3RFbGVtZW50LmZzdEFjdGl2ZStsYWJlbCxcclxuICBsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IEBzbTtcclxuICAgIGxlZnQ6IEBzbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICBjb2xvcjogQGlucHV0LWJhci1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbGVzdDtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gIH1cclxuXHJcbiAgLmZzdE5vbmVTZWxlY3RlZCtsYWJlbCB7XHJcbiAgICB0b3A6IEB4eHhzICsgQGlucHV0LWhlaWdodC8yO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLW1haW47XHJcbiAgfVxyXG59XHJcblxyXG4udWktbWVudSAudWktbWVudS1pdGVtIHtcclxuICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YW5kYXJkLXNlbGVjdCB7XHJcbiAgbWFyZ2luLXRvcDogQHNtO1xyXG4gIHBhZGRpbmc6IEB4eHMgQHhzO1xyXG4gIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uZGF0YS10YWIge1xyXG4gICYtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogQHBhcnRpYWwtc2VsZWN0LXdpZHRoO1xyXG4gICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5idG46bm90KC5kYXRhLXRhYi12aXNpYmxlKSB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRhLXRhYi12aXNpYmxlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGEtdGFiLWdyb3VwLWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IEBwYXJ0aWFsLXNlbGVjdC13aWR0aDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy13aGl0ZTtcclxuICAgICAgICAgIC5zaGFkb3ctZG93bjtcclxuXHJcbiAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBAYnRuLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBAeHh4cyBAc207XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uZGF0ZXBpY2tlciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAmLWdyb3VwIHtcclxuXHJcbiAgICAmLmRhdGVwaWNrZXItaW5wdXQtc2VsZWN0LXdyYXBwZXIsXHJcbiAgICAmLmRhdGUtcmFuZ2UtYmVmb3JlLXdyYXBwZXIsXHJcbiAgICAmLmRhdGUtcmFuZ2UtYWZ0ZXItd3JhcHBlcixcclxuICAgICYuZGF0ZS1yYW5nZS1iZWZvcmUtYWZ0ZXItd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5zZWxlY3QtZ3JvdXAtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGF0ZXBpY2tlci1pbnB1dC1zZWxlY3Qtd3JhcHBlciB7XHJcbiAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogflwiY2FsYygxMDAlIC0gM2VtKVwiO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0LWdyb3VwLWlubmVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNlbGVjdC1oaWRkZW4ge1xyXG4gICAgICAgIC5zZWxlY3QtZ3JvdXAtaW5uZXIge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGF0ZS1yYW5nZS1iZWZvcmUtd3JhcHBlciB7XHJcbiAgICAgIC5zZWxlY3QtZ3JvdXAtaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWJhcixcclxuICAgICAgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhdGUtcmFuZ2UtYWZ0ZXItd3JhcHBlciB7XHJcbiAgICAgIC5zZWxlY3QtZ3JvdXAtaW5uZXIge1xyXG4gICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYmFyLFxyXG4gICAgICAuaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhdGUtcmFuZ2UtYmVmb3JlLWFmdGVyLXdyYXBwZXIge1xyXG4gICAgICAuc2VsZWN0LWdyb3VwLWlubmVyIHtcclxuICAgICAgICBsZWZ0OiA3MSU7XHJcbiAgICAgICAgd2lkdGg6IDI5JTtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYmFyLFxyXG4gICAgICAuaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAzOCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLm1zIHtcclxuICAmLWxhYmVsIHtcclxuICAgIG1hcmdpbjogQHh4eHMgQHh4eHMgQHh4eHMgMDtcclxuICAgIHBhZGRpbmc6IEB4eHhzIEB4cztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1yZWFkb25seTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgLy8gLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAvLyAmOmhvdmVyIHtcclxuICAgIC8vICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgJi1zZWFyY2h7XHJcbiAgICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBwYWRkaW5nOiBAeHh4cyBAeHM7XHJcbiAgICBjb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICBpbnB1dHtcclxuICAgICAgY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgfVxyXG4gICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vcHRpb25zIHtcclxuICAgIG1heC1oZWlnaHQ6IEBjb250YWluZXItbWluLXdpZHRoICAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgICAgICAgIG1hcmdpbjogMCBAeHMgICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogQHhzO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogQHhzO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IEB4cztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogQGlucHV0LWhlaWdodDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogQGlucHV0LWhlaWdodC8yO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQvMjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogQGJ0bi1ib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGUwMDVcIjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC1AeHh4cztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDY1JSkgdHJhbnNsYXRlWSgtNjUlKTtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IEBpbnB1dC1oZWlnaHQvMztcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICY+bGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWNoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmctY2hlY2tlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogQHhzO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAeHM7XHJcbiAgICAgICYubXMtYWN0aXZlIHtcclxuICAgICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG5cclxuICAgICAgICAubXMtb3B0aW9ucyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgICAgICAgICAvL2NvbG9yOiBAZm9udC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyLWNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAvL2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMCBAeHM7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tcy1oaWRkZW4tbGFiZWx7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAmLmhpZGRlbntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc2VsZWN0YWxsLmdsb2JhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogQHhzIDAgQHh4eHM7XHJcbiAgICBwYWRkaW5nOiAwIEB4cztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICYtaGVhZGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYtcGFuZWwge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICYtZ3JvdXAge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogQHh4eHM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBAeHhzO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1iYXIge1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IEBpbnB1dC1iYXItaGVpZ2h0LzI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogQGlucHV0LWJhci1oZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGlucHV0LWJhci1jb2xvcjtcclxuICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm9uIHtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYrbGFiZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLWhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgIG1hcmdpbjogMCBAeHMgICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXRvcDogQHNtO1xyXG4gICAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IEBzbTtcclxuICAgIHBhZGRpbmctbGVmdDogQGlucHV0LWhlaWdodDtcclxuICAgIC8vY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IEBpbnB1dC1oZWlnaHQvMjtcclxuICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LzI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBmb250LWxpZ2h0O1xyXG4gICAgICAvL2JvcmRlci1yYWRpdXM6IEBidG4tcmFkaXVzO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTMlO1xyXG4gICAgICAgIGxlZnQ6IC1AeHh4cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjUlKSB0cmFuc2xhdGVZKC02NSUpO1xyXG4gICAgICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImljb24tZm9udFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGlucHV0LWhlaWdodC8zO1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpjaGVja2VkK2xhYmVsIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAYmctY2hlY2tlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWNoZWNrZWQ7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJn5sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIEB4cyAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiBAc207XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHNtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgLy9jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogQGlucHV0LWhlaWdodC8yO1xyXG4gICAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQvMjtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBib3JkZXI6IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGZvbnQtbGlnaHQ7XHJcbiAgICAgIC8vYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcXGUwMDVcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgbGVmdDogLUB4eHhzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2NSUpIHRyYW5zbGF0ZVkoLTY1JSk7XHJcbiAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiaWNvbi1mb250XCI7XHJcbiAgICAgICAgZm9udC1zaXplOiBAaW5wdXQtaGVpZ2h0LzM7XHJcbiAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWR+bGFiZWwge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IEBiZy1jaGVja2VkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctY2hlY2tlZDtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZbcmVhZG9ubHlde1xyXG4gICAgJitsYWJlbHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmpzLXZhbGlkYXRpb24sXHJcbi5hc3AtdmFsaWRhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLUB4eHM7XHJcbiAgcmlnaHQ6IEBzbTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjb2xvcjogQGZvbnQtZGFuZ2VyO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAmOmVtcHR5LFxyXG4gICY6bm90KC5hY3RpdmUpIHtcclxuICAgIG1heC13aWR0aDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hc3AtdmFsaWRhdGlvbiB7XHJcbiAgJi5maWVsZC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG59XHJcblxyXG4udmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgdWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDAgQHNtO1xyXG4gICAgY29sb3I6IEBmb250LWRhbmdlcjtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICB9XHJcbn1cclxuXHJcbi5hamF4LWZvcm0ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcbkBpbXBvcnQgXCIuL2J1dHRvbnNcIjtcclxuXHJcbi5qc2dyaWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICYtZ3JpZCB7XHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtYm9keSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEBsZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2VsbCB7XHJcbiAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICBib3JkZXItbGVmdDogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1ncm91cCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICYtcm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtY2VsbCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBAYm9sZDtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWZpbHRlcixcclxuICAmLWluc2VydCB7XHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBiZy1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAuanNncmlkLWNlbGwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCxcclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZWRpdCB7XHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBiZy13YXJuaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250cm9sIHtcclxuICAgICYtZmllbGQge1xyXG4gICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRhYmxlIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAmLWJvZHkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAuanNncmlkLXRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanNncmlkLWNlbGwge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXRyIHtcclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBhZGRpbmctdG9wOiBAeHhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogQGJ0bi1oZWlnaHQgKyBAc207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHh4cztcclxuICAgIHBhZGRpbmctbGVmdDogQGJ0bi1oZWlnaHQgKyBAc207XHJcblxyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAYnRuLXJhZGl1cztcclxuICAgICAgYmFja2dyb3VuZDogQGJnLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgLmpzZ3JpZC1jZWxsIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5qc2dyaWQtbm9kYXRhLXJvdyAuanNncmlkLWNlbGwge1xyXG4gIHBhZGRpbmc6IC41ZW0gMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qc2dyaWQtaGVhZGVyLXNvcnQge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLy8gLmpzZ3JpZC1wYWdlciB7XHJcbi8vIFx0cGFkZGluZzogLjVlbSAwO1xyXG4vLyB9XHJcblxyXG4vLyAuanNncmlkLXBhZ2VyLW5hdi1idXR0b24ge1xyXG4vLyBcdHBhZGRpbmc6IC4yZW0gLjZlbTtcclxuLy8gfVxyXG5cclxuLy8gLmpzZ3JpZC1wYWdlci1uYXYtaW5hY3RpdmUtYnV0dG9uIHtcclxuLy8gXHRkaXNwbGF5OiBub25lO1xyXG4vLyBcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyB9XHJcblxyXG4vLyAuanNncmlkLXBhZ2VyLXBhZ2Uge1xyXG4vLyBcdHBhZGRpbmc6IC4yZW0gLjZlbTtcclxuLy8gfVxyXG5cclxuLy9idXR0b25zXHJcblxyXG4uanNncmlkIHtcclxuXHJcbiAgJi1jYW5jZWwtZWRpdC1idXR0b24sXHJcbiAgJi1jbGVhci1maWx0ZXItYnV0dG9uLFxyXG4gICYtYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgJi1tb2RlLWJ1dHRvbixcclxuICAmLWVkaXQtYnV0dG9uLFxyXG4gICYtdXBkYXRlLWJ1dHRvbiB7XHJcbiAgICBsZWZ0OiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1zZWFyY2gtYnV0dG9uIHtcclxuICAgIC8vbGVmdDogMThweDtcclxuICAgIGxlZnQ6IDEzcHg7XHJcbiAgfVxyXG5cclxuICAmLWNhbmNlbC1lZGl0LWJ1dHRvbixcclxuICAmLWNsZWFyLWZpbHRlci1idXR0b24sXHJcbiAgJi1kZWxldGUtYnV0dG9uIHtcclxuICAgIHJpZ2h0OiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgJi1pbnNlcnQtYnV0dG9uIHtcclxuICAgIC8vbGVmdDogMThweDtcclxuICAgIGxlZnQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAuanNncmlkLXNlYXJjaC1idXR0b24iLCIubG9hZGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA5MDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IEBsb2FkZXItbWluLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbG9hZGVyLWJnO1xyXG5cclxuICAubG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgd2lkdGg6IEBsb2FkZXItd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBsb2FkZXItaGVpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBAbG9hZGVyLXN2ZztcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyLXBhcmVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDE5LTA0LTA4XHJcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxyXG4qIEluY2x1ZGVzOiBkcmFnZ2FibGUuY3NzLCBjb3JlLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGRhdGVwaWNrZXIuY3NzLCB0b29sdGlwLmNzc1xyXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxufVxyXG4vKiBMYXlvdXQgaGVscGVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnVpLWhlbHBlci1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG4udWktaGVscGVyLXJlc2V0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0b3V0bGluZTogMDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcclxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG59XHJcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi51aS1oZWxwZXItemZpeCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cclxufVxyXG5cclxuLnVpLWZyb250IHtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcblxyXG4vKiBJbnRlcmFjdGlvbiBDdWVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udWktc3RhdGUtZGlzYWJsZWQge1xyXG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLyogSWNvbnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi51aS1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tdG9wOiAtLjI1ZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBNaXNjIHZpc3VhbHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiBPdmVybGF5cyAqL1xyXG4udWktd2lkZ2V0LW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLnVpLWF1dG9jb21wbGV0ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4udWktbWVudSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvdXRsaW5lOiAwO1xyXG59XHJcbi51aS1tZW51IC51aS1tZW51IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cclxuXHRsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTdcIik7XHJcbn1cclxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogM3B4IDFlbSAzcHggLjRlbTtcclxufVxyXG4udWktbWVudSAudWktbWVudS1kaXZpZGVyIHtcclxuXHRtYXJnaW46IDVweCAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XHJcbn1cclxuLnVpLW1lbnUgLnVpLXN0YXRlLWZvY3VzLFxyXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcclxuXHQvL21hcmdpbjogLTFweDtcclxufVxyXG5cclxuLyogaWNvbiBzdXBwb3J0ICovXHJcbi51aS1tZW51LWljb25zIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDJlbTtcclxufVxyXG5cclxuLyogbGVmdC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAuMmVtO1xyXG5cdG1hcmdpbjogYXV0byAwO1xyXG59XHJcblxyXG4vKiByaWdodC1hbGlnbmVkICovXHJcbi51aS1tZW51IC51aS1tZW51LWljb24ge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIge1xyXG5cdHdpZHRoOiAxN2VtO1xyXG5cdC8vcGFkZGluZzogLjJlbSAuMmVtIDA7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAuMmVtIDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMnB4O1xyXG5cdHdpZHRoOiAxLjhlbTtcclxuXHRoZWlnaHQ6IDEuOGVtO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xyXG5cdHRvcDogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG5cdGxlZnQ6IDJweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuXHRyaWdodDogMnB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xyXG5cdGxlZnQ6IDFweDtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcclxuXHRyaWdodDogMXB4O1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbi10b3A6IC04cHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG5cdG1hcmdpbjogMCAyLjNlbTtcclxuXHRsaW5lLWhlaWdodDogMS44ZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcblx0bWFyZ2luOiAxcHggMDtcclxufVxyXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XHJcblx0d2lkdGg6IDQ1JTtcclxufVxyXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAuOWVtO1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0bWFyZ2luOiAwIDAgLjRlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlciB0aCB7XHJcblx0cGFkZGluZzogLjdlbSAuM2VtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGQge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAxcHg7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgdGQgc3BhbixcclxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogLjJlbTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRtYXJnaW46IC43ZW0gMCAwIDA7XHJcblx0cGFkZGluZzogMCAuMmVtO1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdGJvcmRlci1yaWdodDogMDtcclxuXHRib3JkZXItYm90dG9tOiAwO1xyXG59XHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcclxuXHR3aWR0aDogYXV0bztcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xyXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xyXG5cdHdpZHRoOiA5NSU7XHJcblx0bWFyZ2luOiAwIGF1dG8gLjRlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG5cdHdpZHRoOiAzMy4zJTtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcclxuXHR3aWR0aDogMjUlO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuXHRib3JkZXItbGVmdC13aWR0aDogMDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuXHRjbGVhcjogbGVmdDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLyogUlRMIHN1cHBvcnQgKi9cclxuLnVpLWRhdGVwaWNrZXItcnRsIHtcclxuXHRkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcblx0cmlnaHQ6IDJweDtcclxuXHRsZWZ0OiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuXHRsZWZ0OiAycHg7XHJcblx0cmlnaHQ6IGF1dG87XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xyXG5cdHJpZ2h0OiAxcHg7XHJcblx0bGVmdDogYXV0bztcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XHJcblx0bGVmdDogMXB4O1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG59XHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuXHRjbGVhcjogcmlnaHQ7XHJcbn1cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG5cdGZsb2F0OiByaWdodDtcclxufVxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0bGVmdDogLjVlbTtcclxuXHR0b3A6IC4zZW07XHJcbn1cclxuLnVpLXRvb2x0aXAge1xyXG5cdHBhZGRpbmc6IDhweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHRtYXgtd2lkdGg6IDMwMHB4O1xyXG59XHJcbmJvZHkgLnVpLXRvb2x0aXAge1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuLy9jdXN0b20gc3R5bGVzIGZvciB0b29sdGlwc1xyXG4iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuQGltcG9ydCBcIi4uL2VsZW1lbnRzL19idW5kbGVcIjtcclxuXHJcbiN1aS1kYXRlcGlja2VyLWRpdiB7XHJcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogQGRhdGUtcGlja2VyLXdpZHRoO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxuICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG5cclxuICAmLWhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICB9XHJcblxyXG4gICYtdGl0bGUge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogQHh4eHM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHh4eHM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEBzbTtcclxuXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnVpLWRhdGVwaWNrZXItbW9udGgsXHJcbiAgICAgICYudWktZGF0ZXBpY2tlci15ZWFyIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9udC13aGl0ZTsgLy8vLyB0ZW1wXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2FsZW5kYXIge1xyXG4gICAgdGQge1xyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogQGRhdGUtcGlja2VyLWNlbGwtd2lkdGg7XHJcbiAgICAgIGhlaWdodDogQGRhdGUtcGlja2VyLWNlbGwtaGVpZ2h0O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aWR0aDogQGRhdGUtcGlja2VyLWNlbGwtd2lkdGgqLjc1O1xyXG4gICAgICAgICAgaGVpZ2h0OiBAZGF0ZS1waWNrZXItY2VsbC1oZWlnaHQqLjc1O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktc3RhdGUtaG92ZXIge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQG1vZGFsLXdyYXAtYmctbGlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVpLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAbW9kYWwtd3JhcC1iZy1saWdodGVzdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogQG1vZGFsLXdyYXAtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXVuc2VsZWN0YWJsZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAbW9kYWwtd3JhcC1iZy1saWdodGVzdDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMS44ZW07XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlcixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XHJcbiAgLy8gdG9wOiAxcHg7XHJcbiAgLy8gLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gIGxlZnQ6IDJweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbixcclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiA2MCU7XHJcbiAgaGVpZ2h0OiA2MCU7XHJcbiAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9hcnJvdy1sZWZ0LnN2ZylcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9pY29ucy9hcnJvdy1yaWdodC5zdmcpXHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDAgMCAuNGVtO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgZm9udC1zaXplOiAuOWVtO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0aCB7XHJcbiAgcGFkZGluZzogLjdlbSAuM2VtO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHRkIHtcclxuICBwYWRkaW5nOiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxyXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IC4yZW07XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IC43ZW0gMCAwIDA7XHJcbiAgcGFkZGluZzogMCAuMmVtO1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIC5idG47XHJcblxyXG4gIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICBwYWRkaW5nLWxlZnQ6IEBzbTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBib3JkZXItY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBmb250LXdoaXRlO1xyXG5cclxuXHJcbiAgY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG5cclxuICAvLyAmOmhvdmVyIHtcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gIC8vICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gIC8vIH1cclxufVxyXG5cclxuXHJcbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXHJcbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcclxuICB3aWR0aDogOTUlO1xyXG4gIG1hcmdpbjogMCBhdXRvIC40ZW07XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xyXG4gIHdpZHRoOiAzMy4zJTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgd2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xyXG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICBjbGVhcjogbGVmdDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXNpemU6IDA7XHJcbn1cclxuXHJcbi8qIFJUTCBzdXBwb3J0ICovXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcclxuICByaWdodDogMnB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAycHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcclxuICByaWdodDogMXB4O1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAxcHg7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcclxuICBjbGVhcjogcmlnaHQ7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRvcDogLjNlbTtcclxuICBsZWZ0OiAuNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HZW5lcmFsIHN0eWxpbmdcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmc3RBbmltYXRpb25FbnRlciB7XHJcbiAgZnJvbSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmc3RBbmltYXRpb25FbnRlciB7XHJcbiAgZnJvbSB7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZnN0QW5pbWF0aW9uRW50ZXIge1xyXG4gIGZyb20ge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFlbSwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xZW0sIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMWVtLCAwKTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mc3RFbGVtZW50IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0ICsgQHh4cztcclxuICBwYWRkaW5nOiBAeHhzIEBzbTtcclxuICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5mc3RFbGVtZW50PnNlbGVjdCxcclxuLmZzdEVsZW1lbnQ+aW5wdXQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtOTk5ZW07XHJcbn1cclxuXHJcbi5mc3RUb2dnbGVCdG4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG1pbi13aWR0aDogMTQuMjg1NzFlbTtcclxuICBwYWRkaW5nOiAwLjcxNDI5ZW0gMS40Mjg1N2VtIDAuNzE0MjllbSAwLjcxNDI5ZW07XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mc3RUb2dnbGVCdG46YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwLjcxNDI5ZW07XHJcbiAgbWFyZ2luLXRvcDogLTAuMTc4NTdlbTtcclxuICBib3JkZXI6IDAuMzU3MTRlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjY2FjYWNhO1xyXG59XHJcblxyXG4uZnN0UXVlcnlJbnB1dCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXI6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1vLWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmZzdFJlc3VsdHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICByaWdodDogLTFweDtcclxuICBsZWZ0OiAtMXB4O1xyXG4gIG1heC1oZWlnaHQ6IDMwZW07XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uZnN0UmVzdWx0SXRlbSB7XHJcbiAgLy8gZm9udC1zaXplOiAxLjRlbTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogQHh4cyBAc207XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZnN0UmVzdWx0SXRlbS5mc3RVc2VyT3B0aW9uIHtcclxuICBjb2xvcjogIzcwNzA3MDtcclxufVxyXG5cclxuLmZzdFJlc3VsdEl0ZW0uZnN0Rm9jdXNlZCB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNzNiYWY2O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EyZjM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mc3RSZXN1bHRJdGVtLmZzdFNlbGVjdGVkIHtcclxuICBib3JkZXItY29sb3I6ICM3M2JhZjY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OTRmMTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZzdEdyb3VwVGl0bGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwLjVlbSAwLjcxNDI5ZW07XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmZzdEdyb3VwIHtcclxuICBwYWRkaW5nLXRvcDogMWVtO1xyXG59XHJcblxyXG4uZnN0R3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4uZnN0Tm9SZXN1bHRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMC43MTQyOWVtIDAuNzE0MjllbTtcclxuICBjb2xvcjogIzk5OTtcclxuICBmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2luZ2xlIE1vZGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mc3RTaW5nbGVNb2RlIC5mc3RDb250cm9scyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIHJpZ2h0OiAtMXB4O1xyXG4gIGxlZnQ6IC0xcHg7XHJcbiAgcGFkZGluZzogMC41ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZnN0U2luZ2xlTW9kZSAuZnN0UXVlcnlJbnB1dCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMC41ZW0gMC4zNTcxNGVtO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuLmZzdFNpbmdsZU1vZGUuZnN0QWN0aXZlIHtcclxuICB6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5mc3RTaW5nbGVNb2RlLmZzdEFjdGl2ZS5mc3RFbGVtZW50LFxyXG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdENvbnRyb2xzLFxyXG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdFJlc3VsdHMge1xyXG4gIGJveC1zaGFkb3c6IDAgMC4yZW0gMC4yZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uZnN0U2luZ2xlTW9kZS5mc3RBY3RpdmUgLmZzdENvbnRyb2xzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZzdFNpbmdsZU1vZGUuZnN0QWN0aXZlIC5mc3RSZXN1bHRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAxMDtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuTXVsdGlwbGUgbW9kZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZzdENob2ljZUl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAwIDAuNDE2NjdlbSAwLjQxNjY3ZW0gMDtcclxuICBwYWRkaW5nOiAwLjMzMzMzZW0gMC4zMzMzM2VtIDAuMzMzMzNlbSAxLjVlbTtcclxuICBmbG9hdDogbGVmdDtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnN0QW5pbWF0aW9uRW50ZXIgMC4ycztcclxuICAtbW96LWFuaW1hdGlvbjogZnN0QW5pbWF0aW9uRW50ZXIgMC4ycztcclxuICBhbmltYXRpb246IGZzdEFuaW1hdGlvbkVudGVyIDAuMnM7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzYTJmMztcclxuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzYTJmMztcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDEuMmVtO1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLmZzdENob2ljZUl0ZW0ubW9kMSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIGNvbG9yOiAjMjMyMzIzO1xyXG59XHJcblxyXG4uZnN0Q2hvaWNlSXRlbS5tb2QxPi5mc3RDaG9pY2VSZW1vdmUge1xyXG4gIGNvbG9yOiAjYTRhNGE0O1xyXG59XHJcblxyXG4uZnN0Q2hvaWNlUmVtb3ZlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMS4yODU3MWVtO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXJnaW4tdG9wOiAtMC42NDI4NmVtO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxLjE2NjY3ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzFlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZnN0Q2hvaWNlUmVtb3ZlOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmZzdE11bHRpcGxlTW9kZSAuZnN0Q29udHJvbHMge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gcGFkZGluZzogMC41ZW0gMC41ZW0gMGVtIDAuNWVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZnN0TXVsdGlwbGVNb2RlIC5mc3RRdWVyeUlucHV0IHtcclxuICAvLyBtYXJnaW46IDAgMCAwLjM1NzE0ZW0gMDtcclxuICB3aWR0aDogMmVtO1xyXG4gIHBhZGRpbmc6IEB4eHMgMDtcclxuICAvLyBmb250LXNpemU6IDEuNGVtO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGNvbG9yOiBAZm9udC1jb2xvci1saWdodGVzdDtcclxufVxyXG5cclxuLmZzdE11bHRpcGxlTW9kZSAuZnN0UXVlcnlJbnB1dEV4cGFuZGVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwLjI4NTcxZW0gMC4zNTcxNGVtO1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uZnN0TXVsdGlwbGVNb2RlIC5mc3RGYWtlSW5wdXQge1xyXG4gIGZvbnQtc2l6ZTogMS40ZW07XHJcbn1cclxuXHJcbi8vIC5mc3RNdWx0aXBsZU1vZGUuZnN0QWN0aXZlLFxyXG4vLyAuZnN0TXVsdGlwbGVNb2RlLmZzdEFjdGl2ZSAuZnN0UmVzdWx0cyB7XHJcbi8vICAgYm94LXNoYWRvdzogMCAwLjJlbSAwLjJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cclxuXHJcbi5mc3RNdWx0aXBsZU1vZGUuZnN0QWN0aXZlIC5mc3RSZXN1bHRzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB6LWluZGV4OiAxMDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcclxufSIsIi8qXHJcbiAqIENvbnRhaW5lciBzdHlsZVxyXG4gKi9cclxuLnBzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG4gIHRvdWNoLWFjdGlvbjogYXV0bztcclxufVxyXG5cclxuLypcclxuICogU2Nyb2xsYmFyIHJhaWwgc3R5bGVzXHJcbiAqL1xyXG4ucHNfX3JhaWwteCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBvciAndG9wJyBmb3IgcHNfX3JhaWwteCAqL1xyXG4gIGJvdHRvbTogMHB4O1xyXG4gIGhlaWdodDogMTVweDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5wc19fcmFpbC15IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgb3IgJ2xlZnQnIGZvciBwc19fcmFpbC15ICovXHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ucHMtLWFjdGl2ZS14Pi5wc19fcmFpbC14LFxyXG4ucHMtLWFjdGl2ZS15Pi5wc19fcmFpbC15IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnBzOmhvdmVyPi5wc19fcmFpbC14LFxyXG4ucHM6aG92ZXI+LnBzX19yYWlsLXksXHJcbi5wcy0tZm9jdXM+LnBzX19yYWlsLXgsXHJcbi5wcy0tZm9jdXM+LnBzX19yYWlsLXksXHJcbi5wcy0tc2Nyb2xsaW5nLXg+LnBzX19yYWlsLXgsXHJcbi5wcy0tc2Nyb2xsaW5nLXk+LnBzX19yYWlsLXkge1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLnBzIC5wc19fcmFpbC14OmhvdmVyLFxyXG4ucHMgLnBzX19yYWlsLXk6aG92ZXIsXHJcbi5wcyAucHNfX3JhaWwteDpmb2N1cyxcclxuLnBzIC5wc19fcmFpbC15OmZvY3VzLFxyXG4ucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLFxyXG4ucHMgLnBzX19yYWlsLXkucHMtLWNsaWNraW5nIHtcclxuICBvcGFjaXR5OiAwLjk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qXHJcbiAqIFNjcm9sbGJhciB0aHVtYiBzdHlsZXNcclxuICovXHJcbi5wc19fdGh1bWIteCB7XHJcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzX190aHVtYi14ICovXHJcbiAgYm90dG9tOiAycHg7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGVhc2UtaW4tb3V0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG59XHJcblxyXG4ucHNfX3RodW1iLXkge1xyXG4gIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXHJcbiAgcmlnaHQ6IDJweDtcclxuICB3aWR0aDogNnB4O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi5wc19fcmFpbC14OmhvdmVyPi5wc19fdGh1bWIteCxcclxuLnBzX19yYWlsLXg6Zm9jdXM+LnBzX190aHVtYi14LFxyXG4ucHNfX3JhaWwteC5wcy0tY2xpY2tpbmcgLnBzX190aHVtYi14IHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxufVxyXG5cclxuLnBzX19yYWlsLXk6aG92ZXI+LnBzX190aHVtYi15LFxyXG4ucHNfX3JhaWwteTpmb2N1cz4ucHNfX3RodW1iLXksXHJcbi5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgLy8gd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi8qIE1TIHN1cHBvcnRzICovXHJcbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XHJcbiAgLnBzIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksXHJcbigtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5wcyB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi5tcy1vcHRpb25zLXdyYXAsXHJcbi5tcy1vcHRpb25zLXdyYXAgKiB7XHJcbiAgICAvL2JveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxufVxyXG4ubXMtb3B0aW9ucy13cmFwe1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b246Zm9jdXMsXHJcbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAvL3BhZGRpbmc6IDVweCAyMHB4IDVweCA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuICAgIC8vb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ubXMtb3B0aW9ucy13cmFwID4gYnV0dG9uID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiBidXR0b25bZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU5ZWQ7XHJcbiAgICBjb2xvcjogIzgwODA4MDtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IGJ1dHRvbjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcC5tcy1oYXMtc2VsZWN0aW9ucyA+IGJ1dHRvbiB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcC5tcy1hY3RpdmUgPiAubXMtb3B0aW9ucyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlXHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IC5tcy1zZWFyY2ggaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL3BhZGRpbmc6IDRweCA1cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBncm9vdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgLm1zLXNlbGVjdGFsbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvL2ZvbnQtc2l6ZTogLjllbTtcclxuICAgIC8vdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgLm1zLXNlbGVjdGFsbDpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gLm1zLXNlbGVjdGFsbC5nbG9iYWwge1xyXG4gICAgLy9tYXJnaW46IDRweCA1cHg7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsLFxyXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMgPiB1bCA+IGxpLm9wdGdyb3VwIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGkubXMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsID4gbGkub3B0Z3JvdXAgKyBsaS5vcHRncm91cCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTtcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgPiBsaS5vcHRncm91cCAubGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwIDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zID4gdWwgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL3BhZGRpbmc6IDRweCA0cHggNHB4IDIwcHg7XHJcbiAgICAvL21hcmdpbjogMXB4IDA7XHJcbiAgICAvL2JvcmRlcjogMXB4IGRvdHRlZCB0cmFuc3BhcmVudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbn1cclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zLmNoZWNrYm94LWF1dG9maXQgPiB1bCBsYWJlbCxcclxuLm1zLW9wdGlvbnMtd3JhcCA+IC5tcy1vcHRpb25zLmhpZGUtY2hlY2tib3ggPiB1bCBsYWJlbCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsLmZvY3VzZWQsXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxhYmVsOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcbiAgICBib3JkZXItY29sb3I6ICM5OTk7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGxpLnNlbGVjdGVkIGxhYmVsIHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tcy1vcHRpb25zLXdyYXAgPiAubXMtb3B0aW9ucyA+IHVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIHRvcDogN3B4O1xyXG59XHJcblxyXG4ubXMtb3B0aW9ucy13cmFwID4gLm1zLW9wdGlvbnMuaGlkZS1jaGVja2JveCA+IHVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uaGVhZGVyLXdyYXBwZXIge1xyXG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB6LWluZGV4OiA4MDA7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLm1hdGVyaWFsLXNoYWRvdygxKTtcclxuXHJcbiAgJi50b3AtZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiBAaGVhZGVyLWhlaWdodCAqLTE7XHJcbiAgICAubWF0ZXJpYWwtc2hhZG93KDApO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodCouMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDUwMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IEBmb290ZXItaGVpZ2h0ICotMTtcclxuICBsZWZ0OiBAbWVudS1hc2lkZS13aWR0aDtcclxuICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gXCJAbWVudS1hc2lkZS13aWR0aCk7XHJcbiAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hc2lkZSB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDYwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogQG1lbnUtYXNpZGUtd2lkdGg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmRpYWxvZyB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IEBtb2RhbC13cmFwLWJnLWxpZ2h0O1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMzVzIGxpbmVhcjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWlubmVyIHtcclxuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1heC13aWR0aDogQGRpYWxvZy13aWR0aDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IEBsZztcclxuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZDogQGJnLWxpZ2h0O1xyXG4gICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuXHJcbiAgICAuYnRuLWhvbGRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdGV4dCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIHAsXHJcbiAgICBhIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQHh4eHM7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBAeHh4cztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgID5wLFxyXG4gICAgYSB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQGxnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY29sbGFwc2VkIHtcclxuICAuZm9vdGVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogQGFzaWRlLXN3aXRjaGVyLXdpZHRoO1xyXG4gICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIFwiQGFzaWRlLXN3aXRjaGVyLXdpZHRoKTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbi5tZW51IHtcclxuXHJcbiAgJi12ZXJ0aWNhbCxcclxuICAmLWhvcml6b250YWwsXHJcbiAgJi1zaWRlIHtcclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIC5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgPi5tZW51IHtcclxuICAgICAgICAgICYtdmVydGljYWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogQHhzO1xyXG5cclxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAmPi5tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgPi5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWF4LWhlaWdodDogNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogQHNtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IEBzbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+Lm1lbnUge1xyXG4gICAgICAgICAgJi1zaWRlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdmVydGljYWwge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gICYtaG9yaXpvbnRhbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgID5saSB7XHJcbiAgICAgID4ubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgID4ubWVudSB7XHJcbiAgICAgICAgICAmLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAYXNpZGUtaG92ZXIsIDQwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgICYtaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBAaWNvbi1oZWlnaHQ7XHJcbiAgICAgIC8vIHBhZGRpbmctdG9wOiBAbWQ7XHJcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgICAgLy8gcGFkZGluZy1ib3R0b206IEBtZFxyXG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IEBzbTtcclxuICAgICAgcGFkZGluZzogQG1kIEBzbSBAbWQgQGxnO1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLFxyXG4gICAgICBpIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5lc3RlZCxcclxuICAgICYtY2hldnJvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5lc3RlZCB7XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogQHhzO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IEB4cy8yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogQHhzLzI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogQHhzLzIgc29saWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yICogQGNoZXZyb24tc2l6ZSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jaGV2cm9uIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IEBjaGV2cm9uLXNpemU7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiBAY2hldnJvbi1zaXplO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgLy8gYm9yZGVyLXdpZHRoOiAwIEBjaGV2cm9uLXdpZHRoIEBjaGV2cm9uLXdpZHRoIDA7XHJcbiAgICAgICAgLy8gYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogQGNoZXZyb24tc2l6ZTtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiBAeHMvMjtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IEB4cy8yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IEB4cy8yIHNvbGlkIEBmb250LXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3Blbj4ubWVudS1pdGVtLXdyYXBwZXI+Lm1lbnUtaXRlbS1uZXN0ZWQge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm9wZW4+Lm1lbnUtaXRlbS13cmFwcGVyPi5tZW51LWl0ZW0tY2hldnJvbiB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uYXNpZGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctdG9wOiBAaGVhZGVyLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kOiBAYXNpZGUtYmc7XHJcbiAgY29sb3I6IEBhc2lkZS1mb250LWNvbG9yO1xyXG4gIGJvcmRlci1yaWdodDogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBmYWRlKEBib3JkZXItY29sb3IsIDUwJSk7XHJcbiAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgLy8ubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG5cclxuICAmOjpiZWZvcmUsXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJi50b3AtZml4ZWQge1xyXG4gICAgcGFkZGluZy10b3A6IEBoZWFkZXItaGVpZ2h0LzI7XHJcblxyXG4gICAgLmFzaWRlLXN3aXRjaGVyIHtcclxuICAgICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodC8yO1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1hcnJvdy10b3Age1xyXG4gICAgICB0b3A6IEBoZWFkZXItaGVpZ2h0LzI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNob3ctYXJyb3cge1xyXG4gICAgcGFkZGluZy10b3A6IEBoZWFkZXItaGVpZ2h0LzIgKyBAaWNvbi1oZWlnaHQtbGFyZ2U7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQGljb24taGVpZ2h0LWxhcmdlO1xyXG5cclxuICAgIC5hc2lkZS1hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFycm93IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogQGljb24taGVpZ2h0LWxhcmdlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90LWFjdGl2ZS1saS1iZztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICYtdG9wIHtcclxuICAgICAgdG9wOiBAaGVhZGVyLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLWJvdHRvbSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBob3Zlci1saS1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3dpdGNoZXIge1xyXG4gICAgLy9wb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvL3otaW5kZXg6IDg5OTtcclxuICAgIC8vdG9wOiAwO1xyXG4gICAgLy9sZWZ0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBAYXNpZGUtc3dpdGNoZXItd2lkdGg7XHJcbiAgICBoZWlnaHQ6IEBoZWFkZXItaGVpZ2h0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICAgJi1pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IEBhc2lkZS1zd2l0Y2hlci13aWR0aC8xLjU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBtYXJnaW46IDJweCAwO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGZvbnQtd2hpdGU7XHJcbiAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9wLWZpeGVkIHtcclxuICAgICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodC8yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1tZW51IHtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1saXR0bGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgIC5tZW51LWl0ZW0taW5uZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQHh4eGw7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogQHhzO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdC1hY3RpdmUtbGktYmc7XHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LXJlYWRvbmx5O1xyXG5cclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBhY3RpdmUtbGktYmc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3BlbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3Blbi1vcGVuLWxpLWJnO1xyXG5cclxuICAgICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYWN0aXZlLWxpLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJj4ubWVudS1pdGVtLXdyYXBwZXI+Lm1lbnUtdmVydGljYWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nOiBAc20gQHhzIEBzbSBAeHMqNDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbGVmdDogQGxnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgLm1lbnUtaXRlbS1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogQGljb24td2lkdGgtbGFyZ2UgKyAoQG1kKTtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IEBtZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID5saSB7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgd2lkdGg6IEBhY3RpdmUtbGktYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3QtYWN0aXZlLWxpLWJnO1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGFzaWRlLWhvdmVyLCA0MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzcGFuLFxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogQHh4cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlZCB7XHJcbiAgLmFzaWRlIHtcclxuICAgICYtc3dpdGNoZXIge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiBAY29sbGFwc2VkLW1lbnUtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1tZW51IHtcclxuICAgICAgLm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGFzaWRlLWJnO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+bGkge1xyXG4gICAgICAgIC8vd2lkdGg6IEBhc2lkZS1jb2xsYXBzZWQtbGktaGVpZ2h0O1xyXG4gICAgICAgIC8vaGVpZ2h0OiBAYXNpZGUtY29sbGFwc2VkLWxpLWhlaWdodDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAudHJhbnNpdGlvbi1mYXN0O1xyXG5cclxuICAgICAgICA+Lm1lbnUtaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IEBhc2lkZS1jb2xsYXBzZWQtbGktaGVpZ2h0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBAYXNpZGUtY29sbGFwc2VkLWxpLWhlaWdodDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICA+Lm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBAYXNpZGUtY29sbGFwc2VkLWxpLWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIC8vbGVmdDogY2FsYyh+XCIxMDAlIC0gXCJAY29sbGFwc2VkLW1lbnUtd2lkdGgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBAY29sbGFwc2VkLW1lbnUtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDY2NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgID4ubWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA2NTA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBAbWVudS1hc2lkZS13aWR0aDtcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuXHJcbiAgICAgICAgICAgID4ubWVudS1pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IEB4eHM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogQGljb24td2lkdGgtbGFyZ2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogaW5oZXJpdDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodDtcclxuICAvL3BhZGRpbmctbGVmdDogQGFzaWRlLXN3aXRjaGVyLXdpZHRoO1xyXG4gIHBhZGRpbmc6IDAgQHNtIDAgMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBAeHh4cyBAc20gQHh4cztcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGhlYWRlci10aXRsZS1mb250O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KC5oZWFkZXItYWNjb3VudCkge1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1vYmlsZS1iaWcpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvZ28ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tbGVmdDogQHNtO1xyXG4gICAgICBwYWRkaW5nOiBAeHhzIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogQHh4eHM7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24taGVhZGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogQHh4eHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWxvZ28tbmFtZSB7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogQHNtO1xyXG4gIH1cclxuXHJcbiAgJi10b3Age1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogQGhlYWRlci1hY2NvdW50LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgJi1hY2NvdW50IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBAaGVhZGVyLWhlaWdodDtcclxuICB9XHJcblxyXG4gICYtbWFpbi1tZW51LFxyXG4gICYtYWNjb3VudC1tZW51IHtcclxuICAgIGxpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiBAeHM7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogQHh4eHM7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBAeHhzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhlYWRlci1tZW51LXVzZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgQHhzO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBAeHM7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAbGc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS12ZXJ0aWNhbCB7XHJcbiAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG4gIH1cclxuXHJcbiAgJi1hY2NvdW50LW1lbnUge1xyXG4gICAgLm1lbnUtdmVydGljYWwge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLUBsZyk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWxpZ2h0O1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgID5saSB7XHJcbiAgICAgICAgY29sb3I6IEBmb250LWJsYWNrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWFjY291bnQtbWVudSB7XHJcbiAgICAubWVudS12ZXJ0aWNhbC5vcGVuIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKEB4cyk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtdmVydGljYWwgbGkgLm1lbnUtaXRlbS13cmFwcGVyPi5tZW51LXZlcnRpY2FsIC5tZW51LWl0ZW0sXHJcbiAgLm1lbnUtaG9yaXpvbnRhbCBsaSAubWVudS1pdGVtLXdyYXBwZXI+Lm1lbnUtdmVydGljYWwgLm1lbnUtaXRlbSxcclxuICAubWVudS1zaWRlIGxpIC5tZW51LWl0ZW0td3JhcHBlcj4ubWVudS12ZXJ0aWNhbCAubWVudS1pdGVtIHtcclxuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgJi1sYW5nIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBAeHM7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIG1hcmdpbjogMCBAeHh4cztcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogQGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnVhLWZsYWcge1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91YS1mbGFnLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzYS1mbGFnIHtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdXNhLWZsYWcuc3ZnKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMzA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiBAY2FyZC1tZDtcclxuICAgIG1heC13aWR0aDogQGNhcmQtbWQ7XHJcbiAgICBtYXJnaW46IEB4eHhsO1xyXG4gICAgcGFkZGluZzogY2FsYyhAbGcqMikgQGxnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctbGlnaHQ7XHJcbiAgICAuc2hhZG93LWRvd247XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi10YWJsZXQpIHtcclxuICAgICAgbWluLXdpZHRoOiA4MHZ3O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tb2JpbGUtYmlnKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwdnc7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAc207XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQHNtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbWFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mb3JtIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAc207XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1ob2xkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBAc20gMDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGluayB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBAc207XHJcbiAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIG1hcmdpbjogQHh4eHM7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvY2lhbC1sb2dpbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiBAc20gMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgLy9mb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEBzbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZXJvLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxvYWRlci1iZztcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnL2JnLW1pcy0xLW1pbi5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgfVxyXG59IiwiXHJcbi5jb2x7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAwIDEgYXV0bztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxufVxyXG5cclxuLnJvdy5yZXZlcnNlIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbn1cclxuXHJcbi5jb2wucmV2ZXJzZSB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG59XHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLy8tbXMtZmxleDogMCAwIGF1dG87XHJcbiAgLy8td2Via2l0LWJveC1mbGV4OiAwO1xyXG4gIC8vZmxleDogMCAwIGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogQHh4eHM7XHJcbiAgcGFkZGluZy1sZWZ0OiBAeHh4cztcclxuICAvL21hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5jb2wtbGcge1xyXG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gIGZsZXgtYmFzaXM6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29sLWxnLTEge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XHJcbiAgZmxleC1iYXNpczogOC4zMzMlO1xyXG4gIG1heC13aWR0aDogOC4zMzMlO1xyXG59XHJcblxyXG4uY29sLWxnLTIge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNi42NjclO1xyXG4gIGZsZXgtYmFzaXM6IDE2LjY2NyU7XHJcbiAgbWF4LXdpZHRoOiAxNi42NjclO1xyXG59XHJcblxyXG4uY29sLWxnLTMge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XHJcbiAgZmxleC1iYXNpczogMjUlO1xyXG4gIG1heC13aWR0aDogMjUlO1xyXG59XHJcblxyXG4uY29sLWxnLTQge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xyXG4gIGZsZXgtYmFzaXM6IDMzLjMzMyU7XHJcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xyXG59XHJcblxyXG4uY29sLWxnLTUge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xyXG4gIGZsZXgtYmFzaXM6IDQxLjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA0MS42NjclO1xyXG59XHJcblxyXG4uY29sLWxnLTYge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XHJcbiAgZmxleC1iYXNpczogNTAlO1xyXG4gIG1heC13aWR0aDogNTAlO1xyXG59XHJcblxyXG4uY29sLWxnLTcge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xyXG4gIGZsZXgtYmFzaXM6IDU4LjMzMyU7XHJcbiAgbWF4LXdpZHRoOiA1OC4zMzMlO1xyXG59XHJcblxyXG4uY29sLWxnLTgge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjclO1xyXG4gIGZsZXgtYmFzaXM6IDY2LjY2NyU7XHJcbiAgbWF4LXdpZHRoOiA2Ni42NjclO1xyXG59XHJcblxyXG4uY29sLWxnLTkge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XHJcbiAgZmxleC1iYXNpczogNzUlO1xyXG4gIG1heC13aWR0aDogNzUlO1xyXG59XHJcblxyXG4uY29sLWxnLTEwIHtcclxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcclxuICBmbGV4LWJhc2lzOiA4My4zMzMlO1xyXG4gIG1heC13aWR0aDogODMuMzMzJTtcclxufVxyXG5cclxuLmNvbC1sZy0xMSB7XHJcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDkxLjY2NyU7XHJcbiAgZmxleC1iYXNpczogOTEuNjY3JTtcclxuICBtYXgtd2lkdGg6IDkxLjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtbGctMTIge1xyXG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uc3RhcnQtbGcge1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxufVxyXG5cclxuLmNlbnRlci1sZyB7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5lbmQtbGcge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB0ZXh0LWFsaWduOiBlbmQ7XHJcbn1cclxuXHJcbi50b3AtbGcge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5taWRkbGUtbGcge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYm90dG9tLWxnIHtcclxuICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYXJvdW5kLWxnIHtcclxuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYmV0d2Vlbi1sZyB7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmZpcnN0LWxnIHtcclxuICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcclxuICBvcmRlcjogLTE7XHJcbn1cclxuXHJcbi5sYXN0LWxnIHtcclxuICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gIG9yZGVyOiAxO1xyXG59XHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OGVtKSB7XHJcbiAgLmNvbC14cyxcclxuICAuY29sLXhzLTEsXHJcbiAgLmNvbC14cy0yLFxyXG4gIC5jb2wteHMtMyxcclxuICAuY29sLXhzLTQsXHJcbiAgLmNvbC14cy01LFxyXG4gIC5jb2wteHMtNixcclxuICAuY29sLXhzLTcsXHJcbiAgLmNvbC14cy04LFxyXG4gIC5jb2wteHMtOSxcclxuICAuY29sLXhzLTEwLFxyXG4gIC5jb2wteHMtMTEsXHJcbiAgLmNvbC14cy0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzIHtcclxuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTEge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDguMzMzJTtcclxuICAgIGZsZXgtYmFzaXM6IDguMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTIge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTMge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTQge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMyU7XHJcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTUge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTYge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTcge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDU4LjMzMyU7XHJcbiAgICBmbGV4LWJhc2lzOiA1OC4zMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTgge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjclO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTkge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuICBcclxuICAuY29sLXhzLTEwIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xyXG4gICAgZmxleC1iYXNpczogODMuMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzJTtcclxuICB9XHJcbiAgXHJcbiAgLmNvbC14cy0xMSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XHJcbiAgfVxyXG4gIFxyXG4gIC5jb2wteHMtMTIge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LXhzIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB9XHJcbiAgXHJcbiAgLmNlbnRlci14cyB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmVuZC14cyB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgdGV4dC1hbGlnbjogZW5kO1xyXG4gIH1cclxuICBcclxuICAudG9wLXhzIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuICBcclxuICAubWlkZGxlLXhzIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbiAgXHJcbiAgLmJvdHRvbS14cyB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcbiAgXHJcbiAgLmFyb3VuZC14cyB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5iZXR3ZWVuLXhzIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuICBcclxuICAuZmlyc3QteHMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMDtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcbiAgXHJcbiAgLmxhc3QteHMge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYyZW0pIHtcclxuXHJcbiAgLmNvbC1zbSxcclxuICAuY29sLXNtLTEsXHJcbiAgLmNvbC1zbS0yLFxyXG4gIC5jb2wtc20tMyxcclxuICAuY29sLXNtLTQsXHJcbiAgLmNvbC1zbS01LFxyXG4gIC5jb2wtc20tNixcclxuICAuY29sLXNtLTcsXHJcbiAgLmNvbC1zbS04LFxyXG4gIC5jb2wtc20tOSxcclxuICAuY29sLXNtLTEwLFxyXG4gIC5jb2wtc20tMTEsXHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbSB7XHJcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOC4zMzMlO1xyXG4gICAgZmxleC1iYXNpczogOC4zMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4LjMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTIge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE2LjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiAxNi42NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XHJcbiAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcclxuICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDMzLjMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTUge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDQxLjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiA0MS42NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS02IHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1MCU7XHJcbiAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNyB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTguMzMzJTtcclxuICAgIGZsZXgtYmFzaXM6IDU4LjMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDU4LjMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTgge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XHJcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS05IHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA3NSU7XHJcbiAgICBmbGV4LWJhc2lzOiA3NSU7XHJcbiAgICBtYXgtd2lkdGg6IDc1JTtcclxuICB9XHJcblxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDgzLjMzMyU7XHJcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA4My4zMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogOTEuNjY3JTtcclxuICAgIGZsZXgtYmFzaXM6IDkxLjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTEyIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnN0YXJ0LXNtIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB9XHJcblxyXG4gIC5jZW50ZXItc20ge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZW5kLXNtIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgfVxyXG5cclxuICAudG9wLXNtIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1zbSB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLXNtIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFyb3VuZC1zbSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAuYmV0d2Vlbi1zbSB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maXJzdC1zbSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxhc3Qtc20ge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1ZW0pIHtcclxuICAuY29sLW1kLFxyXG4gIC5jb2wtbWQtMSxcclxuICAuY29sLW1kLTIsXHJcbiAgLmNvbC1tZC0zLFxyXG4gIC5jb2wtbWQtNCxcclxuICAuY29sLW1kLTUsXHJcbiAgLmNvbC1tZC02LFxyXG4gIC5jb2wtbWQtNyxcclxuICAuY29sLW1kLTgsXHJcbiAgLmNvbC1tZC05LFxyXG4gIC5jb2wtbWQtMTAsXHJcbiAgLmNvbC1tZC0xMSxcclxuICAuY29sLW1kLTEyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICAuY29sLW1kIHtcclxuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XHJcbiAgICBmbGV4LWJhc2lzOiA4LjMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDguMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcclxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDE2LjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTMge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI1JTtcclxuICAgIGZsZXgtYmFzaXM6IDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC00IHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzMy4zMzMlO1xyXG4gICAgZmxleC1iYXNpczogMzMuMzMzJTtcclxuICAgIG1heC13aWR0aDogMzMuMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDEuNjY3JTtcclxuICAgIGZsZXgtYmFzaXM6IDQxLjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDQxLjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTYge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC03IHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xyXG4gICAgZmxleC1iYXNpczogNTguMzMzJTtcclxuICAgIG1heC13aWR0aDogNTguMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNjYuNjY3JTtcclxuICAgIGZsZXgtYmFzaXM6IDY2LjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDY2LjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTkge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDc1JTtcclxuICAgIGZsZXgtYmFzaXM6IDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogODMuMzMzJTtcclxuICAgIGZsZXgtYmFzaXM6IDgzLjMzMyU7XHJcbiAgICBtYXgtd2lkdGg6IDgzLjMzMyU7XHJcbiAgfVxyXG5cclxuICAuY29sLW1kLTExIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xyXG4gICAgZmxleC1iYXNpczogOTEuNjY3JTtcclxuICAgIG1heC13aWR0aDogOTEuNjY3JTtcclxuICB9XHJcblxyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnN0YXJ0LW1kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB9XHJcblxyXG4gIC5jZW50ZXItbWQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZW5kLW1kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB0ZXh0LWFsaWduOiBlbmQ7XHJcbiAgfVxyXG5cclxuICAudG9wLW1kIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm1pZGRsZS1tZCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLW1kIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFyb3VuZC1tZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgfVxyXG5cclxuICAuYmV0d2Vlbi1tZCB7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5maXJzdC1tZCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAwO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxhc3QtbWQge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uZm9vdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogQGZvb3Rlci1oZWlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gIGNvbG9yOiBAZm9udC1saWdodDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGxlc3Q7XHJcblxyXG4gICYtaW5uZXIge1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICY+KiB7XHJcbiAgICAgIG1hcmdpbjogYXV0bzsgXHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY29udGVudC10b3Age1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgQHNtO1xyXG5cclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iaWc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBAc207XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC8vIGgyIHtcclxuICAgIC8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBoMSB7XHJcbiAgICAvLyAgIG1hcmdpbi1ib3R0b206IEB4eHhzO1xyXG4gICAgLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgLy8gICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgLy8gICBmb250LXNpemU6IEBmb250LXNpemUtYmlnO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICYtbGlua3Mge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAc207XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEB4cztcclxuICAgICAgICBjb2xvcjogQHRvcC1saW5rLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMztcclxuICAgICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEB4eHhzO1xyXG4gICAgICAgIGNvbG9yOiBAZm9udC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGl0dGxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBAc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogQG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1oaXBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgLy9tYXJnaW4tdG9wOiBAeHM7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogQHh4eHM7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLXRvcDogQHh4eHM7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIGNvbG9yOiBAYmctcHJpbWFyeTtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmc6IEB4eHM7XHJcbiAgICAgIG1hcmdpbi10b3A6IC1AeHhzLzI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGJnLXByaW1hcnksIDE1JSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLmNvbnRlbnQtZmlsdGVyIHtcclxuICAuY29udGVudC1zZWFyY2gge1xyXG4gICAgJi1zd2l0Y2hlciB7XHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgxLCAwLCAwLCAxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IEBsZztcclxuICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG5cclxuICB9XHJcblxyXG4gICYtdG9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiBAeHh4cztcclxuICAgIHBhZGRpbmctYm90dG9tOiBAeHh4cztcclxuXHJcbiAgICBpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogLjU1O1xyXG5cclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3dpdGNoZXIge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAzMDtcclxuICAgICAgdG9wOiBAeHh4cztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogQHh4eHM7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgaGVpZ2h0OiBAbGc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb250LXdoaXRlO1xyXG5cclxuICAgICAgZGl2IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogQHh4cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IEBzZWFyY2gtc3dpdGNoZXItd2lkdGg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAuNTU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50LXByZXNldC1zd2l0Y2hlcntcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRvcDogQGlucHV0LWhlaWdodCArIChAaW5wdXQtYm9yZGVyLXdpZHRoKjQpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IEBiZy1saWdodDtcclxuXHJcbiAgICAmLXVsLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWxpZ2h0O1xyXG4gICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICYub3BlbixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgQHNtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgIGJvcmRlci10b3A6IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvcjtcclxuICAgICAgICAubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmVzZXQsXHJcbiAgICAmLWhvbGRlciB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG1hcmdpbjogQHNtIDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtaG9sZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYuaGFzLXByZXNldHRpbmdzIHtcclxuICAgICAgICAuc2VhcmNoLWZvcm0tYnRuLXNhdmUtZmlsdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQHh4cztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICArLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmVzZXQge1xyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgICsuY29udGVudC1zZWFyY2gtZm9ybS1ob2xkZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgY29sb3I6IEBmb250LWJsYWNrO1xyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogQHh4cztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc3VibWl0IHtcclxuICAgICAgQHN1Ym1pdEhvbGRlclBhZGRpbmdUb3A6IEBzbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLnNlYXJjaC1mb3JtLWJ0bi1zYXZlLWZpbHRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogQHhzO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogQHhzO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogQHhzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGVmYXVsdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbnRlbnQtc2VhcmNoLWZvcm0taG9sZGVyLm9wZW4rLmNvbnRlbnQtc2VhcmNoLWZvcm0tcHJlc2V0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VhcmNoIHtcclxuICAmLWZvcm0ge1xyXG4gICAgJi1idG4ge1xyXG4gICAgICAmLWNsZWFuIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1zdWJtaXQge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByZXNldC1maWx0ZXIge1xyXG4gICYtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHJpZ2h0OiA1JTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IEBzbSAwIEBzbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogQHByZXNldC1kaWFsb2ctd2lkdGg7XHJcbiAgICBwYWRkaW5nOiBAc20gQHNtIEBsZztcclxuICAgIGJhY2tncm91bmQ6IEBmb250LXdoaXRlO1xyXG4gICAgLnNoYWRvdy1yb3VuZDtcclxuXHJcbiAgICAuY2hlY2tib3gtZ3JvdXAtaW5uZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWhvbGRlciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1zZWFyY2gtZm9ybSB7XHJcbiAgJi1wcmVzZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgbWF4LWhlaWdodDogQHByZXNldC1maWx0ZXItaG9sZGVyLWhlaWdodDtcclxuICAgICAgbWFyZ2luOiBAc20gMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogQHh4cztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAmOm5vdCguY29udGVudC1zZWFyY2gtZm9ybS1wcmVzZXQtaGVhZGVyKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgICAuY2hlY2tib3gtZ3JvdXAtaW5uZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogQHhzO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmctcHJpbWFyeTtcclxuICAgICAgICAubWF0ZXJpYWwtc2hhZG93KDEpO1xyXG4gICAgICB9XHJcbiAgICAgIC5yZW1vdmUtcHJlc2V0LWJ0biB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICYrbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogQHhzO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIEB4cyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICYrbGFiZWwge1xyXG4gICAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi51aS1zb3J0YWJsZS1oYW5kbGUge1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94K2xhYmVsLFxyXG4gICAgICAgIC5yZW1vdmUtcHJlc2V0LWJ0biB7XHJcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBAYnRuLXRpbnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4cztcclxuICAgICAgcGFkZGluZy1yaWdodDogQGJ0bi10aW55ICsgQHNtO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGl0dGxlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJlc2V0LWZpbHRlcnMtc2V0dGluZ3Mge1xyXG4gICAgICAmLWNhbmNlbCB7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmVzZXQtYnRuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAc207XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IEB4cztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgQGxnIDAgQHhzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLnByZXNldC1maWx0ZXJzLXNldHRpbmdzIHtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmLWNhbmNlbCB7XHJcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNoZWNrYm94K2xhYmVsLFxyXG4gICAgICAucmVtb3ZlLXByZXNldC1idG4ge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLmJyZWFkLWNydW1icyB7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbGVzdDtcclxuICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgLy9tYXJnaW46IDAgQHNtIDAgQG1kO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcblxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiBmYWRlKEBiZy1wcmltYXJ5LCA3NSUpO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIEB4eHM7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcvJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgcmlnaHQ6IC1AeHhzLzI7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IEBsaWdodDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogZmFkZShAYmctcHJpbWFyeSwgNzUlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyOm5vdCguaG9tZXBhZ2UtbGluaykge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgcGFkZGluZzogMCBAeHhzO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAmLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiBAc20gMDtcclxuICAgIHBhZGRpbmc6IDAgQHNtO1xyXG5cclxuICAgIC5idG4tYmFjayB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogQHhzO1xyXG4gICAgICBjb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IGZhZGUoQGJnLXByaW1hcnksIDc1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbkBlZGl0LWRlbGV0ZS13aWR0aDogNDBweDtcclxuXHJcbi5jb250ZW50LWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZy1yaWdodDogQGVkaXQtZGVsZXRlLXdpZHRoO1xyXG4gIHBhZGRpbmctbGVmdDogQGVkaXQtZGVsZXRlLXdpZHRoO1xyXG4gIGJvcmRlci1ib3R0b206IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGJvcmRlci1jb2xvcjtcclxuXHJcbiAgJi5uby1idG4ge1xyXG4gICAgcGFkZGluZy1yaWdodDogQHh4cztcclxuICAgIHBhZGRpbmctbGVmdDogQHh4cztcclxuICB9XHJcblxyXG4gICYtd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IEB4eHMgMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG5cclxuICAgICYrbmF2IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogQHNtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IEBzbTtcclxuICAgIH1cclxuXHJcbiAgICAmKy5jb250ZW50LWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IEBzbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtZWRpdCxcclxuICAmLWRlbGV0ZSxcclxuICAmLXJlbW92ZSxcclxuICAmLWNvcHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogQGVkaXQtZGVsZXRlLXdpZHRoO1xyXG4gICAgbWluLWhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gICYtZWRpdCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJi1kZWxldGUsXHJcbiAgJi1yZW1vdmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG4gICYtY29weXtcclxuICAgIHJpZ2h0OiBAZWRpdC1kZWxldGUtd2lkdGg7XHJcbiAgfVxyXG5cclxuICAmLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLWhlYWRlcixcclxuICAmLWhlYWRlci10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBAc2VtaWJvbGQ7XHJcbiAgfVxyXG4gICYtaGVhZGVye1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAeHh4cztcclxuICAgIC5ncmlkLWNvbnRhaW5lci1uZXN0ZWQsIC5ncmlkLWNvbnRhaW5lcntcclxuICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1pbm1heChAeHh4bCwgYXV0byk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXNvcnRhYmxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAeHM7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAtQHh4eHM7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTUlKTsgXHJcbiAgICAgIGJvcmRlci1jb2xvcjogQGZvbnQtd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG9wYWNpdHk6IC40NTtcclxuICAgICAgLnRyaWFuZ3VsYXItZG93bi1zbWFsbDtcclxuICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICAgICAmLWNoZXZyb24tdXAge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgyNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuICAuY2hlY2tib3h7XHJcbiAgICAmK2xhYmVsIHtcclxuICAgICAgcGFkZGluZzogMCBAeHhzO1xyXG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAvL2JvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC8gMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNvbnRlbnQtbGlzdC1ob3ZlciB7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgICYtcHJpbWFyeS1pbnZlcnNlLmljb24sXHJcbiAgICAgICAgJi1zZWNvbmRhcnktaW52ZXJzZS5pY29uIHtcclxuICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgJi1leWUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtZWRpdC1saW5lIHtcclxuICAgICAgICAgICAgY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmOm5vdCguY29udGVudC1saXN0LWhlYWRlcil7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IEB4eHhzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogQHh4eHM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgIC8vIC5idG4taWNvbiB7XHJcbiAgICAvLyAgICYuaWNvbntcclxuICAgIC8vICAgICAmLWV5ZSB7XHJcbiAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgfVxyXG4gICAgLy8gfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGFzaWRlLWhvdmVyLCA0MCUpO1xyXG4gICAgICAuYnRuLWljb24ge1xyXG4gICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICYuaWNvbntcclxuICAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgJi1leWUge1xyXG4gICAgICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtZWRpdC1saW5lIHtcclxuICAgICAgICAgICAgY29sb3I6IEBiZy1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1kZXNrdG9wKSB7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi10YWJsZXQtYmlnKSB7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi10YWJsZXQpIHt9XHJcblxyXG4uY29udGVudC1saXN0LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY29udGVudC1wYXJ0aWFse1xyXG4gIC5jb250ZW50LWxpc3Qtd3JhcHBlcntcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuY29udGVudC1saXN0LWhlYWRlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY29udGVudCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICYuaGFzLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmIC5jb250ZW50LXNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIFwiQGNvbnRlbnQtYnRuLXdpZHRoKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGFzLXN3aXRjaGVyLmhhcy1idG4ge1xyXG4gICAgLmNvbnRlbnQtaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtaG9sZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgQHNtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgQHNtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vICYtYnRuIHtcclxuICAgIC8vICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgJi1vdXRlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogQGxnO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5uZXIge1xyXG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lci1pbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogQGltZy1zbTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IEBzbTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyLXRleHQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZy1ib3R0b206IEB4eHM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbm5lci1saW5rIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IEBzbSoyICsgQGJ0bi1oZWlnaHQ7XHJcbiAgICAgIC8vIG1hcmdpbi10b3A6IEBwYWRkLWhlaWdodC1iaWc7XHJcbiAgICAgIC8vIG1hcmdpbi1ib3R0b206IEBwYWRkLWhlaWdodC1iaWc7XHJcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gICAgICAvLyBmb250LXNpemU6IEBmb250LXNpemUtaDM7XHJcbiAgICAgIC8vIGZvbnQtd2VpZ2h0OiBAYm9sZDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmlnO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBAYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAvLyByaWdodDogQHNtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBpIHtcclxuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IEBzbTtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGFibGUtcmVzdWx0cyB7XHJcbiAgICAgIG1hcmdpbjogQGxnIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtaXRlbS1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC41cyBsaW5lYXI7XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICYtb3V0ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50LWl0ZW0tYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1zdWJtaXQge1xyXG4gICAgJi1ob2xkZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IEBzbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgLy9wYWRkaW5nLWJvdHRvbTogQHBhZGQtaGVpZ2h0LWh1Z2U7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQHNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1wYXJ0aWFsIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmLWhlYWRlciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGEtdGFiIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3dpdGNoZXIsXHJcbiAgJi1idG4ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAeHh4cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtc3dpdGNoZXIge1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogQHNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBAc207XHJcbiAgfVxyXG5cclxuICAmLXN3aXRjaGVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IEBsZztcclxuXHJcbiAgICAmLXJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xyXG4gICAgICBwYWRkaW5nOiAwIEBzbTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtaW5uZXIge1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICBtYXJnaW46IEB4eHhsIDAgQHhzIDA7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJi1yZWFkb25seSB7XHJcbiAgICAuY2hlY2tib3gtZ3JvdXAtZGV0YWlscyB7XHJcbiAgICAgIG1hcmdpbjogMCBAc207XHJcbiAgICAgIHdpZHRoOiBjYWxjKH4nNTAlIC0gMipAe3NtfScpO1xyXG4gICAgICAvL3BhZGRpbmctdG9wOiBAc207XHJcbiAgICAgIC8vcGFkZGluZy1ib3R0b206IEBzbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3g6Y2hlY2tlZH5sYWJlbCB7XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveH5sYWJlbCB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY29udGVudCB7XHJcbiAgJi1kZXRhaWxzIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB3aWR0aDogY2FsYyh+JzMzLjMzMyUgLSAyKkB7eHN9Jyk7XHJcbiAgICBtYXJnaW46IDAgQHhzO1xyXG4gICAgcGFkZGluZy10b3A6IEB4cztcclxuICAgIHBhZGRpbmctYm90dG9tOiBAeHh4cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJi5jb2wtMiB7XHJcbiAgICAgICAgLmNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyh+JzUwJSAtIDIqQHt4c30nKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5jb2wtMyB7XHJcbiAgICAgICAgLmNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyh+JzMzLjMzMyUgLSAyKkB7eHN9Jyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi13aWRlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiBAeHh4cztcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IEBsZztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAeHhzO1xyXG4gICAgICAgIGNvbG9yOiBAZm9udC1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWJpZztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1jaGVja2JveCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgLmNoZWNrYm94K2xhYmVsIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTUlKSB0cmFuc2xhdGVZKC0yNSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEB4bCArIEBidG4taGVpZ2h0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogQHh4cztcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAeHM7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMztcclxuICAgICAgZm9udC13ZWlnaHQ6IEBib2xkO1xyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1tYWluO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBAYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmtzIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAeHM7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAeHM7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBAbWQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBAeHh4cztcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBtYXJnaW46IDAgQHh4eHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdyaWQtaG92ZXI6aG92ZXIge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgLnRyYW5zaXRpb24tZmFzdDtcclxuXHJcbiAgICAgIC5jb250ZW50LWRldGFpbHMtZ3JvdXAuY29udGVudC1pdGVtLWhvdmVyIHtcclxuXHJcbiAgICAgICAgcCxcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDQwMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0yKkB4eHhzKTtcclxuICAgICAgICAgIHBhZGRpbmc6IEB4eHhzO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXdoaXRlO1xyXG4gICAgICAgICAgLnNoYWRvdy1yb3VuZDtcclxuICAgICAgICAgIC50cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4uY29udGVudCB7XHJcbiAgJi1lZGl0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogQHhzIEB4cyBAeHh4cztcclxuXHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiBAeHM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogQHh4eHM7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiBAeHh4cztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEB4eHhzO1xyXG4gICAgICAgIGNvbG9yOiBAYm9yZGVyLWNvbG9yLW1haW47XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsZXN0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY2hlY2tib3gge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1ncm91cC1pbm5lcitsYWJlbCxcclxuICAgIC50ZXh0YXJlYS5lbXB0eX5sYWJlbCxcclxuICAgIC5pbnB1dC5lbXB0eX5sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiBAZm9udC1saWdodDtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKEBmb250LXNpemUtbWFpbiAtIDJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVwaWNrZXItZ3JvdXAubm90LWVtcHR5IGxhYmVsLFxyXG4gICAgLnNlbGVjdC1ncm91cC1pbm5lci5vbitsYWJlbCxcclxuICAgIC5zZWxlY3QtZ3JvdXAtaW5uZXIubm90LWVtcHR5K2xhYmVsLFxyXG4gICAgLnRleHRhcmVhOmZvY3VzfmxhYmVsLFxyXG4gICAgLmlucHV0OmZvY3VzfmxhYmVsLFxyXG4gICAgLmlucHV0LXJlYWRvbmx5Lm5vdC1lbXB0eX5sYWJlbCxcclxuICAgIC50ZXh0YXJlYS5ub3QtZW1wdHl+bGFiZWwsXHJcbiAgICAuaW5wdXQubm90LWVtcHR5fmxhYmVsIHtcclxuICAgICAgY29sb3I6IEBpbnB1dC1iYXItY29sb3I7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbGVzdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtdXBsb2FkIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJi1maWxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAc207XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IEBzbTtcclxuICAgIH1cclxuXHJcbiAgICAmLWZpbGVuYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYtc2F2ZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCBAeHM7XHJcbiAgICB9XHJcblxyXG4gICAgJi1kZWxldGUge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZzogMCAwIDAgQHhzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICYtY29sdW1uIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgJi1lZGl0IHtcclxuICAgICAgICBmbGV4OiAxIDAgNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTAlO1xyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtd2lkZSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1saXN0IHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgJi1lZGl0IHtcclxuICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1lZGl0LXdpZGUge1xyXG4gIC5jaGVja2JveC1kZWZhdWx0IHtcclxuICAgICZ+bGFiZWwge1xyXG4gICAgICBtaW4taGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IEB4eHM7XHJcbiAgICAgIHBhZGRpbmc6IDAgQGJ0bi10aW55IDAgQG1kO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi51cGxvYWQtZWRpdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNvbnRlbnQtdXBsb2FkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI3VwbG9hZEZvcm0sXHJcbiNmaWxlTGlzdCB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuI2ZpbGVMaXN0IHtcclxuICAuY29udGVudC1saXN0LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY29udGVudC1saXN0LWhlYWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyaWQtaW5uZXIge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICB9XHJcbn0iLCIuY29udGVudCB7XHJcblxyXG4gICYtdHJlZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogQHh4cyAwIEB4eHhsIDA7XHJcblxyXG4gICAgLnBhcmVudC1pdGVtIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICYgLnBhcmVudC1pdGVtIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+LnBhcmVudC1pdGVtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IEB4eHM7XHJcblxyXG4gICAgICAmPi5jaGlsZC1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBAeHhzO1xyXG4gICAgICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmPi5jaGlsZC1pdGVtPi5wYXJlbnQtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IEB4eHhsO1xyXG5cclxuICAgICAgICAmPi5jaGlsZC1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgKyBcIkB4eHhsKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtQHh4eGw7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogQHh4cztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBAeHhzO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBAeGw7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBAaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIEBib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5jaGlsZC1pdGVtPi5wYXJlbnQtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogQHh4eGw7XHJcblxyXG4gICAgICAgICAgJj4uY2hpbGQtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBAeHhzO1xyXG5cclxuICAgICAgICAgICAgJj4ucGFyZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBAeHhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhc3QtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNoaWxkLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAeHhzO1xyXG4gICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcHRpb24taXRlbSB7XHJcbiAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FwdGlvbi1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IEB4eHhzIDA7XHJcbiAgICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgICAgcGFkZGluZzogQHh4eHM7XHJcbiAgICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXB0aW9uLWlucHV0W2Rpc2FibGVkXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1yZWFkb25seTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBwYWRkaW5nOiAwIEBidG4tdGlueSAwIEBsZztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBAeHhzO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgbGVmdDogLUBpbnB1dC1oZWlnaHQvNi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj4ucGFyZW50LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY+LmNoaWxkLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmIC5oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IEB4eHhzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogQHh4eHM7XHJcblxyXG4gICAgICAgICAgLmJ0bi1wYXJlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogQGJ0bi10aW55LzI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBAYnRuLXRpbnkqNTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBAYnRuLXRpbnkgLSBAeHh4cztcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAudHJhbnNpdGlvbi1mYXN0O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMDInO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IEBidG4tdGlueSAtIEB4eHhzO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogQGJ0bi10aW55IC0gQHh4eHM7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGljb24tZm9udDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQGJ0bi10aW55IC0gQHh4eHM7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC50cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuaXMtdHJhbnNmb3JtIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPi5oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IEBzbTtcclxuICAgICAgICAgIGNvbG9yOiBAZm9udC13aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAuYnRuLXBhcmVudCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYrbGFiZWx7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWx7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNoZWNrYm94LWRpc2FibGVkfmxhYmVse1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrYm94LWRlbGV0ZWR+bGFiZWx7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBiZy1kYW5nZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC1hZGRlZH5sYWJlbHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGJnLXN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGVja2JveC1hZGRlZDpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgLy9jb2xvcjogQGJnLXN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLXJlYWRvbmx5IHtcclxuICAgIGlucHV0LFxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJj4ucGFyZW50LWl0ZW0ge1xyXG4gICAgICAmPi5jaGlsZC1pdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgJj4uaGVhZGVyLWl0ZW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJvcmRlci1jb2xvci1kYXJrO1xyXG4gICAgICAgICAgY29sb3I6IEBmb250LWJsYWNrO1xyXG4gICAgICAgICAgLmJ0bi1wYXJlbnQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICYrbGFiZWx7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWx7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRlbnQge1xyXG4gICYtaXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IEB4cztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBAeHMqNDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbWFpbjtcclxuICAgICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEB4eGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IEBzbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBAc207XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBwYWRkaW5nOiBAc207XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IEBidG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgICBtYXJnaW4tdG9wOiBAeHhzO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIC5jb250ZW50LWlubmVyLWhlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luOiBAeHMgMDtcclxuICAgICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lZGl0LFxyXG4gICAgJi1kZXRhaWxzIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuY29udGVudC1kZXRhaWxzIHtcclxuICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZWRpdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiBAeHM7XHJcblxyXG4gICAgICAuY29udGVudC1pdGVtLWlubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBAeHM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lcnJvcixcclxuICAgICYtc3VjY2VzcyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiBAeHMgMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcblxyXG4gICAgICAudGl0bGUtZXJyb3IsXHJcbiAgICAgIC5jb250ZW50LWVycm9yIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IEB4cztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctZGFuZ2VyLWxpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtZXJyb3Ige1xyXG4gICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGJnLWRhbmdlciwgNDAlKTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGl0dGxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IEB4cztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBAc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudC1lcnJvciB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgY29sb3I6IEBmb250LWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1saXR0bGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWVycm9yIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IEBhY3RpdmUtbGktYm9yZGVyLXdpZHRoIHNvbGlkIEBiZy1kYW5nZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdWNjZXNzIHtcclxuICAgICAgcGFkZGluZzogQGxnO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItbGVmdDogQGFjdGl2ZS1saS1ib3JkZXItd2lkdGggc29saWQgQGJnLXN1Y2Nlc3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGJnLXN1Y2Nlc3MsIDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi1idG4ge1xyXG4gICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgIHdpZHRoOiBAeHMqNDtcclxuICAgICAgaGVpZ2h0OiBAeHMqNDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgLy9tYXJnaW4tdG9wOiBAeHhzO1xyXG4gICAgfVxyXG5cclxuICAgICYtZGV0YWlscyB7XHJcbiAgICAgIC5jb250ZW50LWl0ZW0taW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAeGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1lZGl0IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LXNlYXJjaC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiBAbGcgMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cyB7XHJcbiAgICAgIC5jb250ZW50LWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtbGlzdC1oZWFkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGVudC1pdGVtKy5jb250ZW50LWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59IiwiI21vZGFsIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgYmFja2dyb3VuZDogQG1vZGFsLXdyYXAtYmc7XHJcbiAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAubW9kYWwtd3JhcHBlciB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb2RhbC1yaWdodCxcclxuICAgICYubW9kYWwtbGVmdCB7XHJcbiAgICAgIC5tb2RhbC13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsLXRvcCxcclxuICAgICYubW9kYWwtYm90dG9tLFxyXG4gICAgJi5tb2RhbC1mcyB7XHJcbiAgICAgIC5tb2RhbC13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgJi13cmFwcGVyIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDgwMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICB9XHJcblxyXG4gICYtY29udGFpbmVyIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiBAeGwgQHh4bDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy13aGl0ZTtcclxuICB9XHJcblxyXG4gICYtcmlnaHQge1xyXG4gICAgLm1vZGFsLXdyYXBwZXIge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB3aWR0aDogQG1vZGFsLWFzaWRlLXdpZHRoO1xyXG4gICAgICBtaW4td2lkdGg6IEBtb2RhbC1hc2lkZS13aWR0aDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgIC5zaGFkb3ctbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtY2VudGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLm1vZGFsLXdyYXBwZXIge1xyXG4gICAgICAvL3dpZHRoOiBAbW9kYWwtYXNpZGUtd2lkdGg7XHJcbiAgICAgIG1pbi13aWR0aDogNTB2dztcclxuICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xyXG4gICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG5cclxuICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtbGVmdCB7XHJcbiAgICAubW9kYWwtd3JhcHBlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IEBtb2RhbC1hc2lkZS13aWR0aDtcclxuICAgICAgbWluLXdpZHRoOiBAbW9kYWwtYXNpZGUtd2lkdGg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgLnNoYWRvdy1sZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgIC5tb2RhbC13cmFwcGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogQG1vZGFsLWFzaWRlLXdpZHRoO1xyXG4gICAgICBtaW4td2lkdGg6IEBtb2RhbC1hc2lkZS13aWR0aDtcclxuICAgICAgbWluLWhlaWdodDogQG1vZGFsLWFzaWRlLXdpZHRoO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAubWF0ZXJpYWwtc2hhZG93KDIpO1xyXG5cclxuICAgICAgLm1vZGFsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLm1vZGFsLXdyYXBwZXIge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiBAbW9kYWwtYXNpZGUtd2lkdGg7XHJcbiAgICAgIG1pbi13aWR0aDogQG1vZGFsLWFzaWRlLXdpZHRoO1xyXG4gICAgICBtaW4taGVpZ2h0OiBAbW9kYWwtYXNpZGUtd2lkdGg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgLm1hdGVyaWFsLXNoYWRvdygyKTtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1mcyB7XHJcbiAgICAubW9kYWwtd3JhcHBlciB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuXHJcbiAgICAgIC5tb2RhbC1jb250YWluZXIge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tdGFibGV0KSB7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDkwMDtcclxuICAgIHRvcDogQHhzO1xyXG4gICAgcmlnaHQ6IEB4cztcclxuICAgIHdpZHRoOiBAeHM7XHJcbiAgICBoZWlnaHQ6IEB4cztcclxuICAgIGNvbG9yOiBAZm9udC1jb2xvci1tYWluO1xyXG4gICAgb3BhY2l0eTogMC43NTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jb250YWluZXIge1xyXG4gICAgLnNldHRpbmdzLWlubmVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuY2hlY2tib3grbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHRhcmVhLWdyb3VwLFxyXG4gICAgICAuc2VsZWN0LWdyb3VwLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAsXHJcbiAgICAgIC5jaGVja2JveC1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQG1kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBAbGc7XHJcbiAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMztcclxuICAgICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogQHh4cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1pbm5lciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1kZXRhaWxzIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3grbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmFjY29yZGlvbiB7XHJcbiAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgJi1pdGVtIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmLWhlYWRlciB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIHBhZGRpbmc6IEBzbSBAeHhsIEBzbSBAeHM7XHJcbiAgICAgICAgIGJvcmRlci1ib3R0b206IEBpbnB1dC1ib3JkZXItd2lkdGggc29saWQgQGJnLXdoaXRlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgICBjb2xvcjogQGZvbnQtd2hpdGU7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBmYWRlKEBiZy1zZWNvbmRhcnksIDkwJSk7XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIEBmb250LXNpemUtYmlnKTtcclxuICAgICAgICAgICAgcmlnaHQ6IEBtZDtcclxuICAgICAgICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmlnO1xyXG4gICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgLmFjY29yZGlvbi1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigJMnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICB9XHJcblxyXG4gICAmLWNvbnRlbnQge1xyXG4gICAgICAmLWlubmVyIHtcclxuICAgICAgICAgcGFkZGluZzogQHhzIEBzbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rIHtcclxuICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC13cmFwLWJnLWxpZ2h0O1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcmlnaHQ6IEBtZDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBAeHhzIEB4cztcclxuICAgICAgICAgICAgY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgc3Bhbi5saW5rLWRlc2Mge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogQHh4cyBAeHM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYmctc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBAc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1saW5rW2hyZWZePVwiI1wiXSB7XHJcbiAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1saWdodDtcclxuICAgICAgICAgY29sb3I6IEBmb250LWNvbG9yLWxpZ2h0ZXN0O1xyXG4gICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYubm90LWFjdGl2ZXtcclxuICAgICAgLmFjY29yZGlvbntcclxuICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG4ucmVzdWx0cyB7XHJcbiAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICB3aWR0aDogMTAwJTtcclxufSIsIkBpbXBvcnQgXCIuLi9hYnN0cmFjdHMvX2J1bmRsZVwiO1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiBAbGcgMDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgPmxpLFxyXG4gID5zcGFuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogQGJ0bi10aW55O1xyXG4gICAgaGVpZ2h0OiBAYnRuLXRpbnk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IEB4eHhzO1xyXG4gICAgcGFkZGluZy1yaWdodDogQHh4eHM7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEB4eHhzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICBjb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiZy1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiBAZm9udC1jb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgW2FyaWEtaGlkZGVuXSxcclxuICAgICYuanNncmlkLXBhZ2VyLW5hdi1idXR0b24gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtLjA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgPmEge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLUBzbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC1Ac207XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IEBzbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiBAc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanNncmlkLXBhZ2VyLW5hdi1pbmFjdGl2ZS1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vYWJzdHJhY3RzL19idW5kbGVcIjtcclxuXHJcbi5jb250ZW50LWZpbHRlci1wYXJhbWV0ZXJzIHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXgtaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3BhY2l0eTogMDtcclxuICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgbWF4LWhlaWdodDogMjBlbTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgcGFkZGluZy10b3A6IEB4eHhzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IEB4eHhzIEB4cztcclxuICAgIG1hcmdpbi1ib3R0b206IEB4eHhzO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBAeHM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICBjb2xvcjogQGZvbnQtbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGxlc3Q7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGZvbnQtc2l6ZS1zbWFsbGVzdDtcclxuICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcbiAgICAubWF0ZXJpYWwtdHJhbnNpdGlvbjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC5tYXRlcmlhbC1zaGFkb3coMik7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IEB4cztcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1jbGVhci1hbGwge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IEBpY29uLWhlaWdodDtcclxuICAgIG1hcmdpbi10b3A6IEB4eHhzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IEB4eHhzO1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG4gICAgY29sb3I6IEBmb250LWxpZ2h0O1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsZXN0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbn0iLCIud2lkZ2V0IHtcclxuICAgJi13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAgQHNtO1xyXG4gICB9XHJcblxyXG4gICAmLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbjogMCAtQHh4eHMgQG1kO1xyXG5cclxuICAgICAgJj4qIHtcclxuICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtaGVhZGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IEBzbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLXNlY29uZGFyeTtcclxuICAgICAgY29sb3I6IEBmb250LXdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtbWFpbjtcclxuICAgICAgZm9udC13ZWlnaHQ6IEBzZW1pYm9sZDtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICAgbWFyZ2luLXJpZ2h0OiBAeHhzO1xyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtaW5uZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGJ0bi1yYWRpdXM7XHJcbiAgICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcbiAgIH1cclxuXHJcbiAgICYtYnRuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogQHNtO1xyXG5cclxuICAgICAgJi1ob2xkZXIge1xyXG4gICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbGluayB7XHJcbiAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICBwYWRkaW5nOiBAbWQ7XHJcbiAgICAgICAgIGJvcmRlci1sZWZ0OiBAYWN0aXZlLWxpLWJvcmRlci13aWR0aCBzb2xpZCBAaW5wdXQtcmVhZG9ubHk7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IEBidG4tcmFkaXVzO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcbiAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IEB4eHhzO1xyXG4gICAgICAgICB9XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXNoYWRvdygzKTtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG4gICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGl0dGxlKjM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtc3VjY2VzcyB7XHJcbiAgICAgICAgIGJvcmRlci1jb2xvcjogQGJnLXN1Y2Nlc3M7XHJcblxyXG4gICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogQGJnLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLWVycm9yIHtcclxuICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYmctZGFuZ2VyO1xyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgY29sb3I6IEBiZy1kYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtc3RhdGlzdGljIHt9XHJcblxyXG4gICAmLXN1Y2Nlc3Mge31cclxuXHJcblxyXG5cclxuICAgJi1pbmZvIHt9XHJcblxyXG4gICAmLWJ1dHRvbiB7fVxyXG5cclxuICAgJi1kYXRhbGlzdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgcGFkZGluZzogQHNtO1xyXG5cclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogQGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgIC5tYXRlcmlhbC10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgfVxyXG5cclxuICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1yZWFkb25seTtcclxuXHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgY29sb3I6IEBmb250LXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQHh4eHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAZm9udC1jb2xvci1saWdodGVzdDtcclxuICAgICAgICAgICAgLm1hdGVyaWFsLXRyYW5zaXRpb247XHJcbiAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIC51cGRhdGUtZGF0YSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgIGNvbG9yOiBAZm9udC1saWdodDtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogQHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXBkYXRlLXRpbWUge1xyXG4gICAgICAgICAgICAgICBjb2xvcjogQGJnLWRhbmdlcjtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWgxO1xyXG4gICAgICAgICAgICAgICBmb250LXdlaWdodDogQGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICB9XHJcblxyXG4gICAmLWVycm9ycyB7XHJcbiAgICAgICY+KiB7XHJcbiAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiBAeHhsO1xyXG5cclxuICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGNhbGMofic1MCUgLSBAe2FjdGl2ZS1saS1ib3JkZXItd2lkdGh9LzInKTtcclxuICAgICAgICAgICAgbGVmdDogQHNtO1xyXG4gICAgICAgICAgICB3aWR0aDogQGFjdGl2ZS1saS1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogQGFjdGl2ZS1saS1ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnLWRhbmdlcjtcclxuICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgIH1cclxuXHJcbiAgICYtY29sbGFwc2VkIHt9XHJcblxyXG4gICAmLWNoYXJ0IHt9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uL2Fic3RyYWN0cy9fYnVuZGxlXCI7XHJcblxyXG5cclxuLm1hcCB7XHJcbiAgJi1ob2xkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICYuZWRpdC1tYXAtbW9kZSB7XHJcbiAgICAgIC5tYXAtZWRpdCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogQG1hcC1mcmFtZS1oZWlnaHQqMjtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwLXNjYW4ge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi1vdXRlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBAdHJhbnNpdGlvbi1zbG93O1xyXG4gIH1cclxuXHJcbiAgJi1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogQHh4eHMgQHNtIEBzbTtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMztcclxuICAgIGZvbnQtd2VpZ2h0OiBAc2VtaWJvbGQ7XHJcbiAgfVxyXG5cclxuICAmLWZyYW1lIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBAbWFwLWZyYW1lLWhlaWdodDtcclxuICB9XHJcblxyXG4gICYtZWRpdCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICYtc2NhbiB7XHJcbiAgICBtYXgtaGVpZ2h0OiBAbWFwLWZyYW1lLWhlaWdodCoyO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLWRlc2t0b3ApIHtcclxuXHJcbiAgLy8xNjAwXHJcbiAgI2lzLXNjcmVlbi1kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tdGFibGV0LWJpZykge1xyXG5cclxuICAvLzEyMDBcclxuICAjaXMtc2NyZWVuLXRhYmxldC1iaWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXRhYmxldCkge1xyXG5cclxuICAvLzEwMjRcclxuICAjaXMtc2NyZWVuLXRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB9XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5hc2lkZSB7XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXRlcmlhbC1zaGFkb3coMSk7XHJcbiAgfVxyXG5cclxuICBib2R5Om5vdCguY29sbGFwc2VkKSAud3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDUwMDtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sbGFwc2VkIHtcclxuICAgIC53cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZSB7XHJcblxyXG4gICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLW1lbnUge1xyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1vYmlsZS1iaWcpIHtcclxuXHJcbiAgLy83NjhcclxuICAjaXMtc2NyZWVuLW1vYmlsZS1iaWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgfVxyXG5cclxuICAuYXNpZGUge1xyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1vYmlsZSkge1xyXG5cclxuICAvLzQyMFxyXG4gICNpcy1zY3JlZW4tbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIH1cclxufSJdfQ== */
