@charset "UTF-8";
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Medium.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Regular.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 200;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Light.woff2") format("woff2");
}
@font-face {
  font-family: "SpoqaHanSansNeo";
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/SpoqaHanSansNeo-Thin.woff2") format("woff2");
}
*,
*:before,
*:after {
  margin: 0;
  padding: 0;
  font-family: "SpoqaHanSansNeo", sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-break: keep-all;
  word-wrap: break-word;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
menu,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
button,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
input,
main,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;
  font-style: normal;
  line-height: inherit;
  font-family: "SpoqaHanSansNeo", sans-serif;
  color: var(--color-black);
  vertical-align: baseline;
  word-break: break-all;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

/* HTML5 hidden-attribute fix for newer browsers */
*[hidden] {
  display: none !important;
}

html,
body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  line-height: 1;
  background-color: #fff;
  min-height: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-overflow-scrolling: touch;
}

menu,
ol,
ul,
li {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* quasar heading css 방어 코드 */
html h1,
html h2,
html h3,
html h4,
html h5,
html h6 {
  font-size: 100%;
  line-height: 1;
  letter-spacing: 0;
}

/* screen out */
.blind {
  position: absolute;
  width: 1px !important;
  height: 1px !important;
  margin: -1px !important;
  padding: 0 !important;
  border: 0 !important;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  white-space: nowrap;
}

a {
  text-decoration: none;
}
a:visited {
  color: inherit;
}

button {
  border: none;
  background: transparent;
}
button:hover {
  cursor: pointer;
}

input {
  border: none;
  background: transparent;
}
input:focus-visible {
  outline: initial;
}

/*  input 화살표 숨기기
    크롬, 사파리, 엣지, 오페라
*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

/* 파이어폭스 */
input[type=number] {
  -moz-appearance: textfield;
}

/* ios dot 크기 작게 세팅 */
input[type=password] {
  font: small-caption;
}

input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active {
  -webkit-box-shadow: 0 0 0 1000px transparent inset;
  box-shadow: 0 0 0 1000px transparent inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}

input::-ms-clear,
input::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
  display: none;
}

input:disabled {
  opacity: 1;
  -webkit-text-fill-color: inherit;
}

input::-webkit-contacts-auto-fill-button {
  display: none !important;
  width: 0;
  height: 0;
  margin: 0;
  pointer-events: none;
  visibility: hidden;
}

html {
  height: auto;
  background-color: #fff;
  -webkit-text-size-adjust: none;
  -moz-text-size-adjust: none;
  -ms-text-size-adjust: none;
  overflow: visible;
}

[type=text] {
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
}
[type=text]:focus {
  border: 0;
}

.hidden {
  position: absolute;
  top: 0;
  z-index: -1;
  display: inline-block;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  overflow: hidden;
  word-break: initial;
  word-wrap: initial;
}

.date-picker {
  width: 170px;
  height: 25px;
  padding: 0;
  border: 0;
  line-height: 25px;
  padding-left: 10px;
  font-size: 12px;
  font-family: Arial, sans-serif;
  font-weight: 700;
  cursor: pointer;
  color: #303030;
  position: relative;
  z-index: 2;
}

.date-picker-wrapper {
  position: absolute;
  z-index: 1;
  border: 1px solid #bfbfbf;
  background-color: #efefef;
  padding: 5px 12px;
  font-size: 12px;
  line-height: 20px;
  color: #aaa;
  font-family: Arial, sans-serif;
  -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  -webkit-box-sizing: initial;
  box-sizing: initial;
}

.dp-clearfix {
  clear: both;
  height: 0;
  font-size: 0;
}

.date-picker-wrapper.inline-wrapper {
  position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: inline-block;
}

.date-picker-wrapper.single-date {
  width: auto;
}

.date-picker-wrapper.no-shortcuts {
  padding-bottom: 12px;
}

.date-picker-wrapper.no-topbar {
  padding-top: 12px;
}

.date-picker-wrapper .footer {
  font-size: 11px;
  padding-top: 3px;
}

.date-picker-wrapper b {
  color: #666;
  font-weight: 700;
}

.date-picker-wrapper a {
  color: #6bb4d6;
  text-decoration: underline;
}

.date-picker-wrapper .month-name {
  text-transform: uppercase;
}

.date-picker-wrapper .select-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.date-picker-wrapper .select-wrapper:hover {
  text-decoration: underline;
}

.date-picker-wrapper .month-element {
  display: inline-block;
  vertical-align: middle;
}

.date-picker-wrapper .select-wrapper select {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
  top: -1px;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-transform: inherit;
  color: inherit;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: 0 0;
  border: 0;
  outline: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
  opacity: 0.01;
}

.date-picker-wrapper .month-wrapper {
  border: 1px solid #bfbfbf;
  border-radius: 3px;
  background-color: #fff;
  padding: 5px;
  cursor: default;
  position: relative;
  _overflow: hidden;
}

.date-picker-wrapper .month-wrapper table {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table.month2 {
  width: 190px;
  float: left;
}

.date-picker-wrapper .month-wrapper table td, .date-picker-wrapper .month-wrapper table th {
  vertical-align: middle;
  text-align: center;
  line-height: 14px;
  margin: 0;
  padding: 0;
}

.date-picker-wrapper .month-wrapper table .day {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #ccc;
  cursor: default;
}

.date-picker-wrapper .month-wrapper table div.day.lastMonth, .date-picker-wrapper .month-wrapper table div.day.nextMonth {
  color: #999;
  cursor: default;
}

.date-picker-wrapper .month-wrapper table .day.checked {
  background-color: #9cdbf7;
}

.date-picker-wrapper .month-wrapper table .week-name {
  height: 20px;
  line-height: 20px;
  font-weight: 100;
  text-transform: uppercase;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip {
  cursor: help !important;
}

.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip {
  white-space: nowrap;
}

.date-picker-wrapper .time label {
  white-space: nowrap;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.valid {
  color: #333;
  cursor: pointer;
}

.date-picker-wrapper .month-wrapper table .day.toMonth.hovering {
  background-color: #cdecfa;
}

.date-picker-wrapper .month-wrapper table .day.lastMonth, .date-picker-wrapper .month-wrapper table .day.nextMonth {
  display: none;
}

.date-picker-wrapper .month-wrapper table .day.real-today {
  background-color: #ffe684;
}

.date-picker-wrapper .month-wrapper table .day.real-today.checked, .date-picker-wrapper .month-wrapper table .day.real-today.hovering {
  background-color: #70ccd5;
}

.date-picker-wrapper table .caption {
  height: 40px;
}

.date-picker-wrapper table .caption > th:first-of-type, .date-picker-wrapper table .caption > th:last-of-type {
  width: 27px;
}

.date-picker-wrapper table .caption .next, .date-picker-wrapper table .caption .prev {
  padding: 0 5px;
  cursor: pointer;
}

.date-picker-wrapper table .caption .next:hover, .date-picker-wrapper table .caption .prev:hover {
  background-color: #ccc;
  color: #fff;
}

.date-picker-wrapper .gap {
  position: relative;
  z-index: 1;
  width: 15px;
  height: 100%;
  background-color: red;
  font-size: 0;
  line-height: 0;
  float: left;
  top: -5px;
  margin: 0 10px -10px;
  visibility: hidden;
  height: 0;
}

.date-picker-wrapper .gap .gap-lines {
  height: 100%;
  overflow: hidden;
}

.date-picker-wrapper .gap .gap-line {
  height: 15px;
  width: 15px;
  position: relative;
}

.date-picker-wrapper .gap .gap-line .gap-1 {
  z-index: 1;
  height: 0;
  border-left: 8px solid #fff;
  border-top: 8px solid #eee;
  border-bottom: 8px solid #eee;
}

.date-picker-wrapper .gap .gap-line .gap-2 {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-top: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-line .gap-3 {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 2;
  height: 0;
  border-left: 8px solid transparent;
  border-bottom: 8px solid #fff;
}

.date-picker-wrapper .gap .gap-top-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  top: -1px;
  left: 1px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .gap .gap-bottom-mask {
  width: 6px;
  height: 1px;
  position: absolute;
  bottom: -1px;
  left: 7px;
  background-color: #eee;
  z-index: 3;
}

.date-picker-wrapper .selected-days {
  display: none;
}

.date-picker-wrapper .drp_top-bar {
  line-height: 1.4;
  position: relative;
  padding: 10px 40px 10px 0;
}

.date-picker-wrapper .drp_top-bar .error-top, .date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar .default-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.error .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.error .error-top {
  display: block;
  color: red;
}

.date-picker-wrapper .drp_top-bar.normal .default-top {
  display: none;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top {
  display: block;
}

.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top {
  color: #333;
}

.date-picker-wrapper .drp_top-bar .apply-btn {
  position: absolute;
  right: 0;
  top: 6px;
  padding: 3px 5px;
  margin: 0;
  font-size: 12px;
  border-radius: 4px;
  cursor: pointer;
  color: #d9eef7;
  border: solid 1px #0076a3;
  background: #0095cd;
  background: -moz-linear-gradient(top, #00adee, #0078a5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00adee", endColorstr="#0078a5");
  color: #fff;
  line-height: initial;
}

.date-picker-wrapper .drp_top-bar .apply-btn.disabled {
  cursor: pointer;
  color: #606060;
  border: solid 1px #b7b7b7;
  background: #fff;
  background: -moz-linear-gradient(top, #fff, #ededed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ededed");
}

.date-picker-wrapper .time {
  position: relative;
}

.date-picker-wrapper.single-month .time {
  display: block;
}

.date-picker-wrapper .time input[type=range] {
  vertical-align: middle;
  width: 129px;
  padding: 0;
  margin: 0;
  height: 20px;
}

.date-picker-wrapper .time1 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.time2 {
  width: 180px;
  padding: 0 5px;
  text-align: center;
}

.date-picker-wrapper .time1 {
  float: left;
}

.date-picker-wrapper .time2 {
  float: right;
}

.date-picker-wrapper .hour {
  text-align: right;
}

.minute {
  text-align: right;
}

.date-picker-wrapper .hide {
  display: none;
}

.date-picker-wrapper .first-date-selected, .date-picker-wrapper .last-date-selected {
  background-color: #49e !important;
  color: #fff !important;
}

.date-picker-wrapper .date-range-length-tip {
  position: absolute;
  margin-top: -4px;
  margin-left: -8px;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  display: none;
  background-color: #ff0;
  padding: 0 6px;
  border-radius: 2px;
  font-size: 12px;
  line-height: 16px;
  -webkit-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -moz-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -ms-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  -o-filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
}

.date-picker-wrapper .date-range-length-tip:after {
  content: "";
  position: absolute;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ff0;
  left: 50%;
  margin-left: -4px;
  bottom: -4px;
}

.date-picker-wrapper.two-months.no-gap .month1 .next, .date-picker-wrapper.two-months.no-gap .month2 .prev {
  display: none;
}

.date-picker-wrapper .week-number {
  padding: 5px 0;
  line-height: 1;
  font-size: 12px;
  margin-bottom: 1px;
  color: #999;
  cursor: pointer;
}

.date-picker-wrapper .week-number.week-number-selected {
  color: #49e;
  font-weight: 700;
}

/**
 * Swiper 11.2.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 3, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -webkit-transform-origin: center;
  transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
  touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

:root {
  --color-transparent: transparent;
  --color-black: #000000;
  --color-black-fill: invert(0%) sepia(4%) saturate(37%) hue-rotate(31deg) brightness(98%) contrast(100%);
  --color-white: #ffffff;
  --color-white-fill: invert(100%) sepia(1%) saturate(5231%) hue-rotate(176deg) brightness(111%) contrast(100%);
  --color-primary: #476eff;
  --color-primary-steel: #d0dae6;
  --color-secondary: #edf0f8;
  --color-tertiary: #1b1f42;
  --color-tonal: #ebf0ff;
  --color-darkblue-50: #f4f7fc;
  --color-darkblue-300: #b2b8c9;
  --color-darkblue-300-fill: invert(93%) sepia(67%) saturate(1594%) hue-rotate(179deg) brightness(89%) contrast(75%);
  --color-darkblue-500: #494f60;
  --color-darkblue-500-fill: invert(30%) sepia(22%) saturate(479%) hue-rotate(186deg) brightness(87%) contrast(83%);
  --color-darkblue-600: #3d4964;
  --color-blue-100: #dae2ff;
  --color-blue-500: #143898;
  --color-blue-500-fill: invert(20%) sepia(93%) saturate(1290%) hue-rotate(196deg) brightness(95%) contrast(95%);
  --color-blue-700: #383b5a;
  --color-green-50: #e0f4ef;
  --color-green-300: #17a381;
  --color-green-400: #09634d;
  --color-warm-gray: #f6f6f6;
  --color-light-gray: #f8f8f8;
  --color-gray-10: #aaaaaa;
  --color-gray-10-fill: invert(77%) sepia(1%) saturate(1018%) hue-rotate(16deg) brightness(88%) contrast(91%);
  --color-gray-30-fill: invert(92%) sepia(0%) saturate(303%) hue-rotate(321deg) brightness(95%) contrast(82%);
  --color-gray-30: #eeeeee;
  --color-gray-40: #dddddd;
  --color-gray-50: #cccccc;
  --color-gray-60: #aaaaaa;
  --color-gray-70: #888888;
  --color-gray-80: #666666;
  --color-gray-90: #333333;
  --color-steel-blue: #91a1b2;
  --color-steel-blue-fill: invert(70%) sepia(15%) saturate(360%) hue-rotate(170deg) brightness(88%) contrast(88%);
  --color-bg-toast: rgba(5, 15, 38, 0.8);
  --color-bg-dim: rgba(0, 0, 0, 0.7);
  --color-box-shadow-02: rgba(0, 0, 0, 0.2);
  --color-box-shadow-04: rgba(0, 0, 0, 0.4);
  --color-red-50: #ffebeb;
  --color-red-300: #ff4b44;
  --color-red-400: #da1d1d;
  --color-red-500: #af0000;
  --color-yellow-50: #fff6e3;
  --color-yellow-400: #df8600;
  --color-yellow-500: #b16a00;
}

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-weight: 500;
  width: 100%;
}
.btn > span {
  font-weight: inherit;
  color: inherit;
}
.btn.between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.btn.start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.btn.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.btn.only {
  width: 4.8rem;
}
.btn.only > span {
  position: absolute;
  font-size: 1px !important;
  color: transparent !important;
  text-indent: -99999em;
}
.btn.xl {
  height: 4.8rem;
  border-radius: 0.8rem;
}
.btn.xl > span {
  font-size: 2.2rem;
  font-weight: 700;
}
.btn.lg {
  height: 4.8rem;
  border-radius: 0.8rem;
}
.btn.lg > span {
  font-size: 1.6rem;
}
.btn.md {
  height: 4.8rem;
  border-radius: 0.8rem;
}
.btn.md > span {
  font-size: 1.4rem;
}
.btn.sm {
  width: auto;
  height: 3.6rem;
  padding: 0 1.4rem;
  border-radius: 0.6rem;
}
.btn.sm > span {
  font-size: 1.4rem;
}
.btn.refresh::before {
  content: "";
  width: 2.5rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_refresh.svg") no-repeat center center/contain;
}
.btn.share::after {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_share.svg") no-repeat center center/contain;
}
.btn.primary {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.btn.primary.refresh::before {
  -webkit-filter: var(--color-white-fill);
  filter: var(--color-white-fill);
}
.btn.primary.share::after {
  -webkit-filter: var(--color-white-fill);
  filter: var(--color-white-fill);
}
.btn.secondary {
  background-color: var(--color-secondary);
  color: var(--color-darkblue-500);
}
.btn.secondary.refresh::before {
  -webkit-filter: var(--color-darkblue-500-fill);
  filter: var(--color-darkblue-500-fill);
}
.btn.secondary.share::after {
  -webkit-filter: var(--color-darkblue-500-fill);
  filter: var(--color-darkblue-500-fill);
}
.btn.tertiary {
  background-color: var(--color-tertiary);
  color: var(--color-white);
}
.btn.tertiary.refresh::before {
  -webkit-filter: var(--color-white-fill);
  filter: var(--color-white-fill);
}
.btn.tertiary.share::after {
  -webkit-filter: var(--color-white-fill);
  filter: var(--color-white-fill);
}
.btn.tonal {
  background-color: var(--color-tonal);
  color: var(--color-blue-500);
}
.btn.tonal.refresh::before {
  -webkit-filter: var(--color-blue-500-fill);
  filter: var(--color-blue-500-fill);
}
.btn.tonal.share::after {
  -webkit-filter: var(--color-blue-500-fill);
  filter: var(--color-blue-500-fill);
}
.btn.outlined {
  background-color: var(--color-white);
  border: 1px solid var(--color-gray-30);
  color: var(--color-black);
}
.btn.outlined.refresh::before {
  -webkit-filter: var(--color-black-fill);
  filter: var(--color-black-fill);
}
.btn.outlined.share::after {
  -webkit-filter: var(--color-black-fill);
  filter: var(--color-black-fill);
}
.btn[disabled] {
  pointer-events: none;
}
.btn[disabled].primary {
  background-color: var(--color-primary-steel);
  color: var(--color-steel-blue);
}
.btn[disabled].primary.refresh::before {
  -webkit-filter: var(--color-steel-blue-fill);
  filter: var(--color-steel-blue-fill);
}
.btn[disabled].primary.share::after {
  -webkit-filter: var(--color-steel-blue-fill);
  filter: var(--color-steel-blue-fill);
}
.btn[disabled].secondary {
  color: var(--color-darkblue-300);
}
.btn[disabled].secondary.refresh::before {
  -webkit-filter: var(--color-darkblue-300-fill);
  filter: var(--color-darkblue-300-fill);
}
.btn[disabled].secondary.share::after {
  -webkit-filter: var(--color-darkblue-300-fill);
  filter: var(--color-darkblue-300-fill);
}
.btn[disabled].tertiary {
  background-color: var(--color-darkblue-500);
  color: var(--color-gray-10);
}
.btn[disabled].tertiary.refresh::before {
  -webkit-filter: var(--color-gray-10-fill);
  filter: var(--color-gray-10-fill);
}
.btn[disabled].tertiary.share::after {
  -webkit-filter: var(--color-gray-10-fill);
  filter: var(--color-gray-10-fill);
}
.btn[disabled].tonal {
  background-color: var(--color-secondary);
  color: var(--color-darkblue-300);
}
.btn[disabled].tonal.refresh::before {
  -webkit-filter: var(--color-darkblue-300-fill);
  filter: var(--color-darkblue-300-fill);
}
.btn[disabled].tonal.share::after {
  -webkit-filter: var(--color-darkblue-300-fill);
  filter: var(--color-darkblue-300-fill);
}
.btn[disabled].outlined {
  border-color: var(--color-gray-40);
  color: var(--color-gray-30);
}
.btn[disabled].outlined.refresh::before {
  -webkit-filter: var(--color-gray-30-fill);
  filter: var(--color-gray-30-fill);
}
.btn[disabled].outlined.share::after {
  -webkit-filter: var(--color-gray-30-fill);
  filter: var(--color-gray-30-fill);
}
.btn[disabled].line {
  color: var(--color-gray-50);
}
.btn[disabled].arrow {
  color: var(--color-gray-50);
}
.btn.line {
  width: auto;
  height: auto;
  padding: 0;
  border-radius: 0;
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}
.btn.arrow {
  gap: 0;
  width: auto;
  height: auto;
  padding: 0;
  border-radius: 0;
}
.btn.arrow::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: no-repeat center center/contain;
}
.btn.arrow.black::after {
  background-image: url("/resources/images/icons/arrow_right_black.svg");
}
.btn.arrow.gray::after {
  background-image: url("/resources/images/icons/arrow_right_gray.svg");
}
.btn.arrow[disabled]::after {
  background-image: url("/resources/images/icons/arrow_right_disabled.svg");
}
.btn.short {
  gap: 0;
  width: auto;
  height: auto;
  padding: 0;
  border-radius: 0;
  font-weight: 400;
  color: var(--color-gray-80);
}
.btn.short::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/ico_short.svg") no-repeat center center/contain;
}
.btn.add {
  gap: 0;
  height: auto;
  padding: 0;
  border-radius: 0;
  font-weight: 400;
  color: var(--color-gray-80);
}
.btn.add::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/ico_add.svg") no-repeat center center/contain;
}
.btn.filter {
  gap: 0;
  height: auto;
  padding: 0;
  border-radius: 0;
  font-weight: 400;
  color: var(--color-gray-80);
}
.btn.filter::after {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_filter.svg") no-repeat center center/contain;
}
.btn.filter.new::before {
  content: "new";
  position: absolute;
  top: -0.2rem;
  right: -0.2rem;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  font-size: 1px;
  text-indent: -99999em;
  color: transparent;
  line-height: 0;
  background-color: var(--color-red-300);
}
.btn.bubble {
  gap: 0.2rem;
  width: auto;
  height: 3.6rem;
  padding: 1rem 1.2rem 1rem 1.6rem;
  border-radius: 1.8rem;
  color: var(--color-gray-80);
  background-color: var(--color-light-gray);
}
.btn.bubble::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/arrow_down_line_gray.svg") no-repeat center/1.6rem 1.6rem;
}
.btn.bubble.selected {
  color: var(--color-white);
  background-color: var(--color-blue-700);
}
.btn.bubble.selected::after {
  background-image: url("/resources/images/icons/arrow_down_line_white.svg");
}
.btn.down {
  gap: 0.4rem;
  width: auto;
  padding: 0;
  border-radius: 0;
}
.btn.down::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/arrow_down_line_gray.svg") no-repeat center/1.6rem 1.6rem;
}
.btn.down2 {
  gap: 0.2rem;
  width: auto;
  height: 3.1rem;
  padding: 0;
  border-radius: 0;
}
.btn.down2::after {
  content: "";
  width: 1.2rem;
  height: 1.2rem;
  background: url("/resources/images/icons/arrow_down.svg") no-repeat center/1.2rem 1.3rem;
}
.btn.dashed {
  padding: 0 2.95rem;
  border: 1px dashed var(--color-gray-50);
  border-radius: 0.8rem;
  color: var(--color-darkblue-500);
}
.btn.dashed.auto {
  width: auto;
}
.btn.dashed.plus {
  gap: 0.4rem;
}
.btn.dashed.plus::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_add_line.svg") no-repeat center center/contain;
}
.btn.black {
  color: var(--color-black);
}
.btn.gray {
  color: var(--color-gray-80);
}
.btn.blue {
  color: var(--color-primary);
}
.btn.thin {
  font-weight: 400;
}
.btn.bold {
  font-weight: 700;
}
.btn.end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  background-color: var(--color-white);
  padding: 1.6rem 0;
}
.btn-wrap.gradient {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(90%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 90%, rgba(255, 255, 255, 0) 100%);
}
.btn-wrap.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(90%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 90%, rgba(255, 255, 255, 0) 100%);
}
.btn-wrap.sticky {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  bottom: 0;
  padding: 1.6rem 0;
}
.btn-wrap.default .btn + .btn {
  margin-left: 0.8rem;
}
.btn-wrap.narrow .btn:first-child {
  width: 10.8rem;
}
.btn-wrap.narrow .btn:not(:first-child) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.btn-wrap.narrow .btn + .btn {
  margin-left: 0.8rem;
}
.btn-wrap.export .btn:not(.only) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.btn-wrap.export .btn + .btn {
  margin-left: 0.8rem;
}
.btn-wrap.col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.btn-wrap.col .btn + .btn {
  margin-top: 2rem;
}
.btn-wrap.bubble {
  padding: 1.1rem;
}

.toast-popup {
  opacity: 0;
  visibility: hidden;
  z-index: 200;
  position: fixed;
  bottom: 8rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  max-width: 28rem;
  padding: 1rem 1.6rem 0.8rem;
  color: var(--color-white);
  font-size: 1.4rem;
  font-weight: 400;
  border-radius: 1rem;
  background-color: var(--color-bg-toast);
  line-height: 2rem;
  -webkit-box-shadow: 0 0.8rem 1.6rem 0 var(--color-box-shadow-04);
  box-shadow: 0 0.8rem 1.6rem 0 var(--color-box-shadow-04);
  text-align: center;
  overflow: auto;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.toast-popup.active {
  opacity: 1;
  visibility: visible;
}

.layer-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 170;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
}
.layer-popup.popup-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.layer-popup.popup-open .popup-inner {
  opacity: 1;
}
.layer-popup .popup-inner {
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  max-height: 90dvh;
  min-height: 0;
  overflow: hidden;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  background-color: var(--color-white);
}
.layer-popup .popup-inner .popup-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.layer-popup .popup-inner .popup-contents {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 17.4rem;
  max-height: calc(90vh - 5.8rem);
  max-height: calc(90dvh - 5.8rem);
}
.layer-popup .popup-inner .popup-contents:has(+ .btn-wrap) {
  max-height: calc(90vh - 5.8rem - 8rem);
  max-height: calc(90dvh - 5.8rem - 8rem);
  min-height: 100px;
}
.layer-popup .popup-inner .btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.layer-popup .popup-inner > .btn-popup-close {
  z-index: 171;
  position: absolute;
  top: 1.6rem;
  right: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
}
.layer-popup .popup-inner > .btn-popup-close::after {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_popup_close.svg") no-repeat center center/contain;
}
.layer-popup .popup-hearder {
  width: 100%;
}
.layer-popup .popup-hearder .popup-top {
  position: relative;
  height: 5.6rem;
  padding: 1.6rem 0;
  background-color: var(--color-white);
}
.layer-popup .popup-hearder .popup-top .popup-title {
  padding-left: 2.4rem;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.4rem;
}
.layer-popup.bs-popup {
  z-index: 180;
}
.layer-popup.bs-popup .popup-inner {
  height: auto;
  border-top-left-radius: 1.6rem;
  border-top-right-radius: 1.6rem;
}
.layer-popup.bs-popup .popup-inner .popup-title {
  padding: 2.4rem 4.4rem 0.9rem 2.4rem;
}
.layer-popup.bs-popup .popup-inner .popup-title h1 {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.52rem;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.9rem;
  padding: 0 2.4rem;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 1.6rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: calc(100% - 3.2rem);
  height: 5.4rem;
  padding: 0 2.4rem;
  border-radius: 0.6rem;
  background-color: var(--color-secondary);
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker .swiper {
  width: 100%;
  height: 212px;
  overflow: hidden;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker .swiper .swiper-wrapper .swiper-slide {
  height: 18.5%;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker .swiper .swiper-wrapper .swiper-slide > button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  line-height: 2.2rem;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker .swiper .swiper-wrapper .swiper-slide.swiper-slide-active {
  height: 26%;
}
.layer-popup.bs-popup .popup-inner .popup-contents .dynamic-datepicker .swiper .swiper-wrapper .swiper-slide.swiper-slide-active > button {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.6rem;
}
.layer-popup.bs-popup .popup-inner .popup-contents:has(.dynamic-datepicker) {
  position: relative;
}
.layer-popup.bs-popup .popup-inner .popup-contents:has(.dynamic-datepicker):before, .layer-popup.bs-popup .popup-inner .popup-contents:has(.dynamic-datepicker):after {
  content: "";
  z-index: 200;
  position: absolute;
  left: 0;
  width: 100%;
  height: 6rem;
  pointer-events: none;
}
.layer-popup.bs-popup .popup-inner .popup-contents:has(.dynamic-datepicker):before {
  top: -1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
.layer-popup.bs-popup .popup-inner .popup-contents:has(.dynamic-datepicker):after {
  bottom: -1px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
}
.layer-popup.bs-popup .popup-inner:has(+ .btn-wrap) .filter-list {
  padding: 2.4rem 2.4rem 1.6rem;
}
.layer-popup.bs-popup .popup-inner > .btn-popup-close {
  top: 2.4rem;
  right: 2rem;
}
.layer-popup.bs-popup .popup-inner.popup-overflow .popup-title::after {
  content: "";
  position: absolute;
  bottom: -3rem;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 3rem;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(30%, rgba(255, 255, 255, 0)), to(rgb(255, 255, 255)));
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 30%, rgb(255, 255, 255) 100%);
  pointer-events: none;
}
.layer-popup.bs-popup .popup-inner.popup-overflow .popup-contents {
  overflow: auto;
  padding-bottom: 8rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box {
  overflow: hidden;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: var(--color-white);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper {
  width: 100% !important;
  max-width: 100%;
  padding: 2.4rem 2.4rem 1.6rem 2.4rem;
  border: 0;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table {
  float: none;
  width: 100%;
  overflow: hidden;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th {
  position: relative;
  width: 4.4rem;
  height: 3.8rem;
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.96rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th.month-name .month-element {
  padding-bottom: 1.6rem;
  color: var(--color-black);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.24rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th .prev,
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th .next {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 2.2rem;
  height: 2.2rem;
  padding: 0;
  background: url("/resources/images/icons/ico_calendar_arrow.svg") no-repeat left top/2rem 2rem;
  font-size: 0;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th .prev {
  left: 0;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table th .next {
  right: 0;
  background-position: left bottom;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td {
  max-width: 4.4rem;
  height: 4.4rem;
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.96rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day {
  position: relative;
  z-index: 2;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  max-width: 4.4rem;
  height: 4.4rem;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.lastMonth, .layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.nextMonth {
  opacity: 0;
  visibility: hidden;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.toMonth.hovering {
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.real-today {
  position: relative;
  color: var(--color-primary);
  font-weight: 700;
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.real-today:after {
  content: "오늘";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: var(--color-primary);
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
  border: 0;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .selection-top,
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .selected-days,
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .default-top {
  opacity: 0;
  visibility: hidden;
  display: none !important;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .btn {
  position: static;
  height: 4.8rem;
  padding: 0;
  border-radius: 0.8rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.6rem;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .btn.btn-primary {
  color: var(--color-white);
  border: 0;
  background-color: var(--color-primary);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .btn.btn-secondary {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 0;
  padding: 0 1.6rem;
  color: var(--color-darkblue-500);
  background-color: var(--color-secondary);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .btn.btn-secondary::before {
  -webkit-filter: var(--color-darkblue-500-fill);
  filter: var(--color-darkblue-500-fill);
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .drp_top-bar .btn.disabled {
  color: var(--color-steel-blue);
  background-color: var(--color-primary-steel);
  pointer-events: none;
}
.layer-popup.bs-popup.custom-datepicker .datepicker-box .date-picker-wrapper .footer {
  display: none;
}
.layer-popup.bs-popup.custom-datepicker.type-single .date-picker-wrapper > .month-wrapper > table td .day.checked {
  border-radius: 2.2rem;
  color: var(--color-white);
  background-color: var(--color-primary) !important;
}
.layer-popup.bs-popup.custom-datepicker.type-single .date-picker-wrapper .drp_top-bar {
  padding: 0;
}
.layer-popup.bs-popup.custom-datepicker.type-single .date-picker-wrapper .drp_top-bar .normal-top {
  display: none;
}
.layer-popup.bs-popup.custom-datepicker.type-range .popup-contents {
  overflow: auto;
  height: 100%;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box {
  padding-bottom: 8rem;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td {
  position: relative;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked) {
  background-color: var(--color-blue-100);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked)::before {
  content: "";
  position: absolute;
  left: -50%;
  width: 200%;
  height: 100%;
  background-color: var(--color-blue-100);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.lastMonth) + td:has(.checked)::before {
	left: 0;
	width: 150%;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.nextMonth):last-of-type::before {
	width: 150%;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.first-date-selected) {
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.first-date-selected)::before {
  content: none;
  width: 50%;
  right: 0;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.first-date-selected) + td:has(.checked.last-date-selected)::before {
  content: "";
  position: absolute;
  left: -50%;
  width: 100%;
  height: 100%;
  background-color: var(--color-blue-100);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.last-date-selected) {
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.last-date-selected)::before {
  content: none;
  width: 50%;
  left: 0;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.first-date-selected.last-date-selected)::before {
  content: none;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.checked.first-date-selected.last-date-selected):after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 3.6rem;
  height: 3.6rem;
  border-radius: 50%;
  border: 1px solid var(--color-white);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.lastMonth),
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.nextMonth) {
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.lastMonth)::before,
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td:has(.nextMonth)::before {
  content: none !important;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.checked {
  background-color: var(--color-blue-100);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.checked.lastMonth,
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.checked.nextMonth {
  background-color: var(--color-transparent);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.first-date-selected, .layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper > .month-wrapper > table td .day.last-date-selected {
  border-radius: 2.2rem;
  color: var(--color-white);
  background-color: var(--color-primary) !important;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar {
  gap: 1.6rem;
  padding: 0;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .normal-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.6rem;
  width: calc(100% - 3.2rem);
  height: 5rem;
  border: 1px solid var(--color-gray-30);
  border-radius: 0.6rem;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .normal-top .start-day,
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .normal-top .end-day {
  width: 50%;
  color: var(--color-gray-70);
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.52rem;
  text-align: center;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .normal-top .end-day > span {
  color: var(--color-gray-70);
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.52rem;
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .normal-top .separator-day {
  display: inline-block;
  width: 0.8rem;
  height: 1px;
  background-color: var(--color-gray-80);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar.normal .normal-top .start-day,
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar.normal .normal-top .end-day {
  color: var(--color-black);
}
.layer-popup.bs-popup.custom-datepicker.type-range .datepicker-box .date-picker-wrapper .drp_top-bar .btn-wrap {
  z-index: 5;
  position: fixed;
  bottom: 0;
  width: 100%;
}
.layer-popup.full-popup .popup-inner {
  height: 100%;
  max-height: 100vh;
}
.layer-popup.full-popup .popup-inner .popup-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: calc(100dvh - 5.6rem);
  max-height: calc(100vh - 5.6rem);
  max-height: calc(100dvh - 5.6rem);
  overflow: hidden;
}
.layer-popup.full-popup .popup-inner .popup-contents .content-wrap {
  height: 100%;
  overflow: auto;
}
.layer-popup.full-popup .popup-inner .popup-contents .content-wrap:has(+ .btn-wrap) .content-inner > div:last-child {
  padding-bottom: 11.6rem;
}
.layer-popup.full-popup .popup-inner .popup-contents .btn-wrap {
  position: fixed;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(90%, rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgb(255, 255, 255) 90%, rgba(255, 255, 255, 0) 100%);
}
.layer-popup.full-popup .popup-inner + .btn-popup-close {
  z-index: 171;
}
.layer-popup.full-popup.menu-popup .popup-inner .popup-contents {
  padding: 1.8rem 2.4rem 2.4rem;
}
.layer-popup.full-popup.menu-popup .popup-inner .popup-contents .menu-list > li + li {
  margin-top: 2rem;
}
.layer-popup.full-popup.menu-popup .popup-inner .popup-contents .menu-list > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  padding: 0.6rem 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.8rem;
}
.layer-popup.full-popup.menu-popup .popup-inner .popup-contents .menu-list > li.disabled > a {
  color: var(--color-gray-50);
  pointer-events: none;
}
.layer-popup.alert {
  z-index: 180;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layer-popup.alert.alert01 .popup-inner .popup-title {
  padding: 3.2rem;
}
.layer-popup.alert.alert01 .popup-inner .popup-title h1 {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.24rem;
}
.layer-popup.alert.alert02 .popup-inner .popup-title {
  padding: 3.2rem 3.2rem 1.2rem 3.2rem;
}
.layer-popup.alert.alert02 .popup-inner .popup-title h1 {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.52rem;
}
.layer-popup.alert .popup-inner {
  width: 27.6rem;
  border-radius: 1.6rem;
  -webkit-box-shadow: 0.2rem 0.6rem 1.6rem 0 var(--color-box-shadow-02);
  box-shadow: 0.2rem 0.6rem 1.6rem 0 var(--color-box-shadow-02);
}
.layer-popup.alert .popup-inner .popup-contents {
  min-height: auto;
  padding: 0 3.2rem 3.2rem 3.2rem;
}
.layer-popup.alert .popup-inner .popup-contents .txt {
  color: var(--color-gray-90);
  font-size: 1.4rem;
  line-height: 1.96rem;
  word-break: keep-all;
}
.layer-popup.alert .popup-inner .btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  border-top: 1px solid var(--color-gray-30);
}
.layer-popup.alert .popup-inner .btn-group .btn {
  width: 100%;
  border-radius: 0;
}
.layer-popup.alert .popup-inner .btn-group .btn + .btn {
  border-left: 1px solid var(--color-gray-30);
}
.layer-popup .corp-info {
  margin-bottom: 0.8rem;
  padding: 1.6rem 2.4rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.layer-popup .corp-info .corp-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
}
.layer-popup .corp-info .corp-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layer-popup .corp-info .corp-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.layer-popup .corp-info .corp-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.layer-popup .period-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.8rem 2.4rem;
  background-color: var(--color-darkblue-50);
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}
.layer-popup .period-info > span {
  color: inherit;
  font: inherit;
}
.layer-popup .period-info > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.8rem;
  background-color: var(--color-gray-40);
  vertical-align: middle;
}
.layer-popup .user-info {
  padding: 3.2rem 2.4rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.layer-popup .user-info .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.4rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.8rem;
}
.layer-popup .user-info .title strong,
.layer-popup .user-info .title span {
  color: inherit;
  font: inherit;
}
.layer-popup .user-info .title strong:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.8rem;
  margin: 0 0.8rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.layer-popup .user-info .desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}
.layer-popup .user-info .desc span {
  color: inherit;
  font: inherit;
}
.layer-popup .user-info .desc span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.layer-popup .affiliate-info {
  padding: 3.2rem 2.4rem;
}
.layer-popup .affiliate-info .affiliate-type {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2rem;
  color: var(--color-primary);
}
.layer-popup .affiliate-info .affiliate-name {
  margin-bottom: 0.8rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3.1rem;
}
.layer-popup .affiliate-info .affiliate-desc > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.layer-popup .affiliate-info .affiliate-desc > li .tit {
  width: 6.6rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-black);
}
.layer-popup .affiliate-info .affiliate-desc > li .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.layer-popup .affiliate-info .affiliate-desc > li + li {
  margin-top: 0.4rem;
}
.layer-popup .detail-wrap.int-detail {
  padding: 0 2.4rem 4.8rem;
}
.layer-popup .detail-wrap.promo-detail {
  padding: 0 2.4rem 2.4rem;
}
.layer-popup .detail-wrap.promo-detail .detail-box {
  border-top: 1px solid var(--color-gray-30);
}
.layer-popup .detail-wrap.promo-amount {
  padding: 0.8rem 2.4rem 2.4rem;
}
.layer-popup .detail-wrap.promo-amount .detail-box {
  border-top: 1px solid var(--color-gray-30);
}
.layer-popup .detail-wrap.promo-amount .detail-box:first-child {
  border-top: 0;
}
.layer-popup .detail-wrap .detail-box {
  padding: 4rem 0 0;
}
.layer-popup .detail-wrap .detail-box .promo-tit {
  padding-bottom: 1.2rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.24rem;
}
.layer-popup .detail-wrap .detail-box .promo-list .promo-item {
  position: relative;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-cell {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.8rem 2.5rem;
  width: 100%;
  text-align: left;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-cell .promo-item:not(:nth-child(3n+1))::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -1.2rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 3.6rem;
  background-color: var(--color-gray-30);
}
.layer-popup .detail-wrap .detail-box .promo-list.type-cell .promo-item .period {
  margin-bottom: 0.2rem;
  color: var(--color-gray-80);
  font-size: 1.3rem;
  line-height: 1.82rem;
  font-weight: 400;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-cell .promo-item .txt {
  color: var(--color-black);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.24rem;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row {
  padding-top: 0.8rem;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item:not(:last-child) {
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  width: 9rem;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.24rem;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item .txt .period {
  margin-bottom: 0.4rem;
  color: var(--color-black);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.24rem;
}
.layer-popup .detail-wrap .detail-box .promo-list.type-row .promo-item .txt .tit {
  width: 100%;
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.96rem;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.layer-popup .detail-wrap .detail-box.type-total {
  padding: 2rem 0;
  border-top: 1px solid var(--color-gray-30);
  border-bottom: 1px solid var(--color-gray-30);
}
.layer-popup .detail-wrap .detail-box.type-card {
  padding: 2.4rem 0;
}
.layer-popup .detail-wrap .detail-box.type-card .card-tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.2rem;
  padding-bottom: 1.2rem;
}
.layer-popup .detail-wrap .detail-box.type-card .card-tit .card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  height: 100%;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.24rem;
}
.layer-popup .detail-wrap .detail-box.type-card .card-tit .txt {
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3.08rem;
}
.layer-popup .detail-wrap .detail-box.type-card .promo-list.type-cell .promo-item .period {
  font-size: 1.4rem;
  line-height: 1.96rem;
}
.layer-popup .detail-wrap .detail-box.type-card .promo-list.type-cell .promo-item .txt {
  font-size: 1.8rem;
  line-height: 2.52rem;
}
.layer-popup .detail-wrap.rm-detail {
  padding: 0.4rem 2.4rem 2.8rem;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item {
  padding: 2rem 0;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item:not(:last-child) {
  border-bottom: 1px solid var(--color-gray-30);
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .date {
  margin-bottom: 0.8rem;
  color: var(--color-gray-80);
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .active-name {
  margin-bottom: 0.4rem;
  color: var(--color-black);
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .process .num {
  color: var(--color-primary);
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .process .path {
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .process .charge {
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
}
.layer-popup .detail-wrap.rm-detail .active-list .list-item .process > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.layer-popup .chips-group {
  padding: 2.4rem 2.4rem 1.6rem;
}

.popup-dimmed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 175;
  width: 100%;
  height: 100%;
  background-color: var(--color-bg-dim);
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.scroll-lock {
  overflow: hidden;
}
.scroll-lock .partnership-wrap {
  position: fixed;
  width: 100%;
}

.input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.4rem 0;
  padding: 2.4rem 2.4rem 0;
}
.input-wrap .chips-group {
  padding: 0;
}

.control-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.control-group label {
  cursor: pointer;
}
.control-group.normal [type=checkbox] + label,
.control-group.normal [type=radio] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  color: var(--color-black);
  font-size: 1.6rem;
}
.control-group.normal [type=checkbox] + label::before,
.control-group.normal [type=radio] + label::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: no-repeat center/2.4rem 2.4rem;
}
.control-group.normal [type=checkbox]:checked + label,
.control-group.normal [type=radio]:checked + label {
  color: var(--color-black);
}
.control-group.normal [type=checkbox]:disabled,
.control-group.normal [type=radio]:disabled {
  pointer-events: none;
}
.control-group.normal [type=checkbox]:disabled + label,
.control-group.normal [type=radio]:disabled + label {
  pointer-events: none;
  cursor: default;
  color: var(--color-black);
}
.control-group.normal [type=checkbox][role=switch] + label::before {
  width: 5rem;
  height: 2.4rem;
  background: no-repeat 0 -1px/5rem 2.8rem;
}
.control-group.normal [type=radio] + label::before {
  background-image: url("/resources/images/icons/ico_radio_nm.svg");
}
.control-group.normal [type=radio]:checked + label::before {
  background-image: url("/resources/images/icons/ico_radio_nm_on.svg");
}
.control-group.normal [type=radio]:disabled + label::before {
  background-image: url("/resources/images/icons/ico_radio_nm_disabled.svg");
}
.control-group.normal [type=radio]:disabled:checked + label::before {
  background-image: url("/resources/images/icons/ico_radio_nm_disabled_on.svg");
}
.control-group.normal [type=checkbox] + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_nm.svg");
}
.control-group.normal [type=checkbox]:checked + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_nm_on.svg");
}
.control-group.normal [type=checkbox]:disabled + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_nm_disabled.svg");
}
.control-group.normal [type=checkbox]:disabled:checked + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_nm_disabled_on.svg");
}
.control-group.normal [type=checkbox][role=switch] + label::before {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background-image: url("/resources/images/icons/ico_toggle_nm.svg");
}
.control-group.normal [type=checkbox][role=switch]:checked + label::before {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background-image: url("/resources/images/icons/ico_toggle_nm_on.svg");
}
.control-group.normal [type=checkbox][role=switch]:disabled + label::before {
  background-image: url("/resources/images/icons/ico_toggle_nm_disabled.svg");
}
.control-group.normal [type=checkbox][role=switch]:disabled:checked + label::before {
  background-image: url("/resources/images/icons/ico_toggle_nm_disabled_on.svg");
}
.control-group.small [type=checkbox] + label,
.control-group.small [type=radio] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  color: var(--color-gray-80);
  font-size: 1.4rem;
}
.control-group.small [type=checkbox] + label::before,
.control-group.small [type=radio] + label::before {
  content: "";
  width: 2.4rem;
  height: 2.4rem;
  background: no-repeat center/2.4rem 2.4rem;
}
.control-group.small [type=checkbox]:checked + label,
.control-group.small [type=radio]:checked + label {
  color: var(--color-black);
}
.control-group.small [type=checkbox][role=switch] + label {
  color: var(--color-black);
}
.control-group.small [type=checkbox][role=switch] + label::before {
  width: 4.8rem;
  height: 2.4rem;
  background: no-repeat 0 0/4.8rem 2.5rem;
}
.control-group.small [type=radio] + label {
  color: var(--color-black);
}
.control-group.small [type=radio] + label::before {
  background-image: url("/resources/images/icons/ico_radio_sm.svg");
}
.control-group.small [type=radio]:checked + label::before {
  background-image: url("/resources/images/icons/ico_radio_sm_on.svg");
}
.control-group.small [type=radio]:disabled {
  pointer-events: none;
}
.control-group.small [type=radio]:disabled + label {
  pointer-events: none;
  cursor: default;
  color: var(--color-black);
}
.control-group.small [type=radio]:disabled + label::before {
  background-image: url("/resources/images/icons/ico_radio_sm_disabled.svg");
}
.control-group.small [type=radio]:disabled:checked + label::before {
  background-image: url("/resources/images/icons/ico_radio_sm_disabled_on.svg");
}
.control-group.small [type=checkbox] + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_sm.svg");
}
.control-group.small [type=checkbox]:checked + label::before {
  background-image: url("/resources/images/icons/ico_checkbox_sm_on.svg");
}
.control-group.small [type=checkbox]:disabled {
  pointer-events: none;
}
.control-group.small [type=checkbox]:disabled + label {
  pointer-events: none;
  cursor: default;
  color: var(--color-black);
}
.control-group.small [type=checkbox][role=switch] + label::before {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background-image: url("/resources/images/icons/ico_toggle_sm.svg");
}
.control-group.small [type=checkbox][role=switch]:checked + label::before {
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background-image: url("/resources/images/icons/ico_toggle_sm_on.svg");
}
.control-group.small [type=checkbox][role=switch]:disabled + label::before {
  background-image: url("/resources/images/icons/ico_toggle_sm_disabled.svg");
}
.control-group.small [type=checkbox][role=switch]:disabled:checked + label::before {
  background-image: url("/resources/images/icons/ico_toggle_sm_disabled_on.svg");
}

.input-group {
  position: relative;
}
.input-group label {
  color: var(--color-gray-70);
  font-size: 1.4rem;
  line-height: 2rem;
}
.input-group .input-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.2rem;
}
.input-group .input-inner .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.input-group .input-inner .input-box:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: var(--color-gray-30);
}
.input-group .input-inner .input-box:focus-within:after {
  background-color: var(--color-primary);
}
.input-group .input-inner .input-box.readonly:after {
  background-color: var(--color-gray-30);
}
.input-group .input-inner .input-box.error:after {
  background-color: var(--color-red-500);
}
.input-group .input-inner .input-box .input {
  width: 100%;
  height: 4.2rem;
  padding: 0.6rem 0;
  font-size: 2.2rem;
}
.input-group .input-inner .input-box .input::-webkit-input-placeholder {
  color: var(--color-gray-70);
}
.input-group .input-inner .input-box .input::-moz-placeholder {
  color: var(--color-gray-70);
}
.input-group .input-inner .input-box .input:-ms-input-placeholder {
  color: var(--color-gray-70);
}
.input-group .input-inner .input-box .input::-ms-input-placeholder {
  color: var(--color-gray-70);
}
.input-group .input-inner .input-box .input::placeholder {
  color: var(--color-gray-70);
}
.input-group .input-inner .input-box .input[disabled] {
  color: var(--color-gray-90);
}
.input-group .input-inner .input-box .input[disabled]::-webkit-input-placeholder {
  color: var(--color-gray-50);
}
.input-group .input-inner .input-box .input[disabled]::-moz-placeholder {
  color: var(--color-gray-50);
}
.input-group .input-inner .input-box .input[disabled]:-ms-input-placeholder {
  color: var(--color-gray-50);
}
.input-group .input-inner .input-box .input[disabled]::-ms-input-placeholder {
  color: var(--color-gray-50);
}
.input-group .input-inner .input-box .input[disabled]::placeholder {
  color: var(--color-gray-50);
}
.input-group .input-inner .input-box .input[disabled] + .btn-clear {
  display: none;
}
.input-group .input-inner .input-box .input[readonly] {
  color: var(--color-black);
  border: 0;
}
.input-group .input-inner .input-box .input[readonly] + .btn-clear {
  display: none;
}
.input-group .input-inner .input-box .btn-clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3rem;
  height: 4rem;
}
.input-group .input-inner .input-box .btn-clear[disabled] {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}
.input-group .input-inner .input-box .btn-clear:after {
  content: "";
  width: 2rem;
  height: 2rem;
  background: url("/resources/images/icons/ico_input_clear.svg") no-repeat center center/contain;
}
.input-group .input-inner .input-box.date {
  position: relative;
  margin-top: 0.8rem;
}
.input-group .input-inner .input-box.date:before {
  content: "";
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 1.6rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2rem;
  height: 2rem;
  background: url("/resources/images/icons/ico_calendar.svg") no-repeat center/100%;
}
.input-group .input-inner .input-box.date::after {
  content: none;
}
.input-group .input-inner .input-box.date .input {
  height: 4.8rem;
  padding-left: 4.4rem;
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
  font-size: 1.4rem;
  font-weight: 500;
}
.input-group .input-inner .info-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1.2rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.input-group .input-inner .info-box .count-txt {
  color: var(--color-gray-80);
  font-size: 1.4rem;
}
.input-group .sub-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.6rem;
  font-size: 1.2rem;
}
.input-group .sub-txt.support {
  color: var(--color-gray-70);
}
.input-group .sub-txt.error {
  color: var(--color-red-500);
}
.input-group.required label::after {
  content: "*";
  margin-left: 0.2rem;
  font-size: 1.6rem;
  font-weight: 500;
  color: var(--color-primary);
}

.filter-group {
  padding: 2.4rem 2.4rem 1.6rem;
}
.filter-group .filter-txt {
  margin-bottom: 1.6rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-70);
}

.filter-list > li .btn-filter {
  width: 100%;
  height: 3.2rem;
  padding: 0.5rem 0;
  font-size: 1.6rem;
  line-height: 2.24rem;
  text-align: left;
}
.filter-list > li.active .btn-filter {
  position: relative;
  color: var(--color-primary);
  font-weight: 700;
}
.filter-list > li.active .btn-filter:after {
  content: "";
  z-index: 10;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_checkbox_sm_on.svg") no-repeat center/2.4rem 2.4rem;
}
.filter-list > li + li {
  margin-top: 2.4rem;
}

.chips-group.option .chips-txt {
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-70);
}
.chips-group.option .chips-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -0.8rem 0 0 -0.8rem;
}
.chips-group.option .chips-box.col-2 .chips-item {
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  min-width: 50%;
}
.chips-group.option .chips-box.col-3 .chips-item {
  -webkit-box-flex: inherit;
  -ms-flex: inherit;
  flex: inherit;
  min-width: 33.33%;
}
.chips-group.option .chips-box .chips-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  padding: 0.8rem 0 0 0.8rem;
}
.chips-group.option .chips-box .chip-wrap {
  position: relative;
}
.chips-group.option .chips-box .chip-wrap [type=radio] + label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 4.8rem;
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
  background-color: var(--color-white);
  font-size: 1.4rem;
  font-weight: 700;
  color: var(--color-gray-80);
  cursor: pointer;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.chips-group.option .chips-box .chip-wrap [type=radio]:checked + label {
  border-color: var(--color-blue-700);
  color: var(--color-black);
  cursor: pointer;
  -webkit-box-shadow: 0px 0.4rem 0.8rem 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0.4rem 0.8rem 0px rgba(0, 0, 0, 0.08);
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
}
.chips-group.input .chips-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  white-space: nowrap;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
.chips-group.input .chips-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  position: relative;
  width: auto;
  height: 3.4rem;
  padding: 0 1.5rem;
  border: 1px solid var(--color-gray-50);
  border-radius: 1.7rem;
}
.chips-group.input .chips-wrap .chip-txt {
  font-size: 1.4rem;
  color: var(--color-black);
}
.chips-group.input .chips-wrap .del-btn {
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/ico_delete.svg") no-repeat center/contain;
}

.textarea-group {
  position: relative;
}
.textarea-group label {
  color: var(--color-gray-70);
  font-size: 1.4rem;
  line-height: 2rem;
}
.textarea-group.full-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.textarea-group.full-txt .textarea-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.textarea-group .textarea-box {
  position: relative;
  height: 12.2rem;
  margin-top: 0.8rem;
  padding: 1.6rem;
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
}
.textarea-group .textarea-box:has(.textarea:focus) {
  border-color: var(--color-primary);
}
.textarea-group .textarea-box:has(.textarea[disabled]) {
  background-color: var(--color-light-gray);
}
.textarea-group .textarea-box:has(.textarea[readonly]) {
  background-color: var(--color-light-gray);
}
.textarea-group .textarea-box:has(.textarea:focus[readonly]) {
  border-color: var(--color-gray-40);
}
.textarea-group .textarea-box:has(.count-txt) {
  height: 18rem;
  padding: 1.6rem 1.6rem 4.5rem;
}
.textarea-group .textarea-box .textarea {
  resize: none;
  width: 100%;
  height: 100%;
  font-size: 1.6rem;
  line-height: 2.24rem;
  border-color: transparent;
}
.textarea-group .textarea-box .textarea::-webkit-input-placeholder {
  color: var(--color-gray-70);
}
.textarea-group .textarea-box .textarea::-moz-placeholder {
  color: var(--color-gray-70);
}
.textarea-group .textarea-box .textarea:-ms-input-placeholder {
  color: var(--color-gray-70);
}
.textarea-group .textarea-box .textarea::-ms-input-placeholder {
  color: var(--color-gray-70);
}
.textarea-group .textarea-box .textarea::placeholder {
  color: var(--color-gray-70);
}
.textarea-group .textarea-box .textarea:focus-visible {
  outline: 0;
}
.textarea-group .textarea-box .textarea[disabled] {
  color: var(--color-gray-90);
  background-color: var(--color-transparent);
}
.textarea-group .textarea-box .textarea[disabled]::-webkit-input-placeholder {
  color: var(--color-gray-50);
}
.textarea-group .textarea-box .textarea[disabled]::-moz-placeholder {
  color: var(--color-gray-50);
}
.textarea-group .textarea-box .textarea[disabled]:-ms-input-placeholder {
  color: var(--color-gray-50);
}
.textarea-group .textarea-box .textarea[disabled]::-ms-input-placeholder {
  color: var(--color-gray-50);
}
.textarea-group .textarea-box .textarea[disabled]::placeholder {
  color: var(--color-gray-50);
}
.textarea-group .textarea-box .textarea[readonly] {
  color: var(--color-black);
  border: 0;
  background-color: var(--color-transparent);
}
.textarea-group .textarea-box .count-txt {
  position: absolute;
  bottom: 1.6rem;
  right: 1.6rem;
  color: var(--color-gray-70);
  font-size: 1.2rem;
  line-height: 1.68rem;
}

.tab-wrap {
  padding-top: 1.2rem;
}
.tab-wrap:has(.tab-list[data-fixed]) {
  padding-top: 0;
}
.tab-wrap .tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.tab-wrap .tab-list .tab-item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  height: 100%;
}
.tab-wrap .tab-list .tab-item .btn-tab {
  width: 100%;
  height: 100%;
}
.tab-wrap .tab-list .tab-item .btn-tab > span {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.tab-wrap.type-line .tab-list {
  padding: 0 1.6rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.tab-wrap.type-line .tab-list[data-fixed] {
  height: 5.6rem;
  padding: 1.2rem 1.6rem 0;
}
.tab-wrap.type-line .tab-list .tab-item .btn-tab > span {
  font-size: 1.8rem;
  font-weight: 400;
}
.tab-wrap.type-line .tab-list .tab-item .btn-tab > span::after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-transparent);
}
.tab-wrap.type-line .tab-list .tab-item.on .btn-tab > span {
  font-weight: 700;
}
.tab-wrap.type-line .tab-list .tab-item.on .btn-tab > span::after {
  background-color: var(--color-black);
}
.tab-wrap.type-button .tab-list {
  margin: 0 auto;
  padding: 0.2rem;
  background-color: var(--color-warm-gray);
}
.tab-wrap.type-button .tab-list .tab-item .btn-tab > span {
  color: var(--color-gray-80);
  font-weight: 400;
}
.tab-wrap.type-button .tab-list .tab-item.on {
  background-color: var(--color-white);
}
.tab-wrap.type-button .tab-list .tab-item.on .btn-tab {
  padding: 0.8rem;
}
.tab-wrap.type-button .tab-list .tab-item.on .btn-tab > span {
  color: var(--color-black);
  font-weight: 500;
}
.tab-wrap.type-button.sm .tab-list {
  height: 4rem;
  margin: 0 2.4rem;
  border-radius: 4rem;
}
.tab-wrap.type-button.sm .tab-list .tab-item {
  border-radius: 5rem;
}
.tab-wrap.type-button.sm .tab-list .tab-item .btn-tab > span {
  font-size: 1.4rem;
}
.tab-wrap.type-button.lg .tab-list {
  min-width: 22rem;
  height: 5.2rem;
  border-radius: 5.2rem;
}
.tab-wrap.type-button.lg .tab-list .tab-item {
  border-radius: 2.4rem;
}
.tab-wrap.type-button.lg .tab-list .tab-item .btn-tab > span {
  font-size: 1.8rem;
}

.filter-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: auto;
  padding: 0.2rem;
  background-color: var(--color-warm-gray);
}
.filter-wrap.sm {
  min-width: 28rem;
  height: 4rem;
  border-radius: 2rem;
}
.filter-wrap.sm .filter-item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  border-radius: 1.8rem;
}
.filter-wrap.xs {
  height: 3.6rem;
  border-radius: 1.8rem;
}
.filter-wrap.xs .filter-item {
  font-size: 1.4rem;
  border-radius: 1.6rem;
}
.filter-wrap .filter-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.4rem;
  font-weight: 400;
  color: var(--color-gray-80);
  background-color: transparent;
}
.filter-wrap .filter-item.on {
  font-weight: 500;
  color: var(--color-black);
  background-color: var(--color-white);
}

.badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.badge.sm {
  padding: 0.3rem 0.4rem;
  border-radius: 0.2rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1rem;
}
.badge.md {
  padding: 0.45rem 0.6rem;
  border-radius: 0.4rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.1rem;
}
.badge.lg {
  padding: 0.6rem 0.8rem;
  border-radius: 0.4rem;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2rem;
}
.badge.xl {
  padding: 0.7rem 1.55rem;
  border-radius: 0.2rem;
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.2rem;
}
.badge.blue {
  color: var(--color-blue-500);
  background-color: var(--color-blue-100);
}
.badge.green {
  color: var(--color-green-400);
  background-color: var(--color-green-50);
}
.badge.gray {
  color: var(--color-darkblue-600);
  background-color: var(--color-secondary);
}
.badge.red {
  color: var(--color-red-400);
  background-color: var(--color-red-50);
}
.badge.pink {
  color: var(--color-red-300);
  background-color: var(--color-red-50);
}
.badge.yellow {
  color: var(--color-yellow-500);
  background-color: var(--color-yellow-50);
}
.badge.type-bg.blue {
  color: var(--color-white);
  background-color: var(--color-primary);
}
.badge.type-bg.green {
  color: var(--color-white);
  background-color: var(--color-green-300);
}
.badge.type-bg.gray {
  color: var(--color-white);
  background-color: var(--color-darkblue-600);
}
.badge.type-bg.red {
  color: var(--color-white);
  background-color: var(--color-red-400);
}
.badge.type-bg.pink {
  color: var(--color-white);
  background-color: var(--color-red-300);
}
.badge.type-bg.yellow {
  color: var(--color-white);
  background-color: var(--color-yellow-400);
}

#header {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 49;
  width: 100%;
  will-change: transform;
}
#header.header-static {
  position: static;
}
#header .header-inner {
  position: relative;
  height: 5.6rem;
  padding: 1.6rem 0;
  background-color: var(--color-white);
}
#header .header-title {
  padding-left: 2.4rem;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 2.4rem;
}
#header .header-title.center {
  width: 20rem;
  margin: 0 auto;
  padding-left: 0;
  text-align: center;
}
#header .btn-back {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  top: 1.6rem;
  left: 2.4rem;
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/arrow_navi.svg") no-repeat center/2.4rem 2.4rem;
}
#header .util {
  position: absolute;
  top: 1.6rem;
  right: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 1.6rem;
}
#header .util .btn-close {
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_popup_close.svg") no-repeat center/2.4rem 2.4rem;
}
#header .util .btn-search {
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_search.svg") no-repeat center/2.4rem 2.4rem;
}
#header .util .btn-menu {
  width: 2.4rem;
  height: 2.4rem;
  background: url("/resources/images/icons/ico_menu.svg") no-repeat center/2.4rem 2.4rem;
}

.partnership-wrap.login {
  padding-top: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
  height: 100dvh;
}
.partnership-wrap.login h1.logo {
  margin-bottom: 1.6rem;
  padding-top: 5.6rem;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.8rem;
  text-align: center;
  background: url("/resources/images/logo_shinhan.png") no-repeat center top/17.1rem 4rem;
}
.partnership-wrap.login .content-wrap {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  max-width: 52.8rem;
}
.partnership-wrap.login .input-wrap {
  margin-bottom: 1.5rem;
}
.partnership-wrap.login .ctr-wrap {
  padding: 0 2.4rem;
}
.partnership-wrap.login .btn-wrap {
  max-width: 52.8rem;
  padding: 0 2.4rem;
}
.partnership-wrap.login-sub {
  height: calc(100vh - 5.6rem);
  height: calc(100dvh - 5.6rem);
}
.partnership-wrap.login-sub .process-box {
  position: relative;
  padding-bottom: 4.4rem;
}
.partnership-wrap.login-sub .process-box .process-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.2rem;
}
.partnership-wrap.login-sub .process-box .process-bar .dot {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
}
.partnership-wrap.login-sub .process-box .process-bar .dot::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-gray-30);
}
.partnership-wrap.login-sub .process-box .process-bar .dot.done::after {
  background-color: var(--color-primary);
}
.partnership-wrap.login-sub .process-box .prcess-count {
  position: absolute;
  top: 1rem;
  right: 0;
}
.partnership-wrap.login-sub .process-box .prcess-count .current {
  color: var(--color-primary);
  font-size: 1.4rem;
  font-weight: 700;
}
.partnership-wrap.login-sub .process-box .prcess-count .total,
.partnership-wrap.login-sub .process-box .prcess-count .bar {
  color: var(--color-gray-80);
  font-size: 1.2rem;
}

.partnership-wrap.corp .tab-area {
  padding: 1.2rem 1.6rem;
  border-bottom: 1px solid var(--color-gray-30);
  -webkit-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
.partnership-wrap.corp .tab-area .bubble-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.partnership-wrap.corp .short-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2.4rem 2.4rem 1.6rem;
}
.partnership-wrap.corp .corp-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
  height: 100%;
  padding: 0 1.6rem;
}
.partnership-wrap.corp .corp-list .corp-item {
  position: relative;
}
.partnership-wrap.corp .corp-list .corp-item:not(.no-data) {
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
}
.partnership-wrap.corp .corp-list .corp-item.no-data {
  padding-top: 18.5rem;
}
.partnership-wrap.corp .corp-list .corp-item .corp-wrap {
  display: block;
  position: relative;
  padding: 2rem;
}
.partnership-wrap.corp .corp-list .corp-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp .corp-list .corp-top .corp-info {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.corp .corp-list .corp-top .corp-info .corp-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
}
.partnership-wrap.corp .corp-list .corp-top .corp-info .corp-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.corp .corp-list .corp-top .corp-info .corp-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp .corp-list .corp-top .corp-info .corp-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp .corp-list .business-list {
  padding: 1.6rem 0;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp .corp-list .business-list .business-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.partnership-wrap.corp .corp-list .business-list .business-name {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-black);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.partnership-wrap.corp .corp-list .business-list .business-process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.corp .corp-list .business-list .business-process .state {
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.8rem;
}
.partnership-wrap.corp .corp-list .business-list .business-process .state.before {
  color: #17a381;
}
.partnership-wrap.corp .corp-list .business-list .business-process .state.ing {
  color: #476eff;
}
.partnership-wrap.corp .corp-list .business-list .business-process .state.notcomp {
  color: #df8600;
}
.partnership-wrap.corp .corp-list .business-list .business-process .state::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp .corp-list .business-list .business-process .date {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp .corp-list .corp-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1.2rem;
  line-height: 2.2rem;
}
.partnership-wrap.corp .corp-list .corp-amount .amonut-txt {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp .corp-list .corp-amount .amonut-price {
  font-size: 1.3rem;
  font-weight: 500;
  color: var(--color-black);
}
.partnership-wrap.corp .corp-list .corp-amount .amonut-price span {
  font-size: inherit;
  color: inherit;
}
.partnership-wrap.corp .corp-list .corp-add {
  position: absolute;
  top: 2.5rem;
  right: 2rem;
}
.partnership-wrap.corp-all .corp-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  padding: 2.4rem 2.4rem 1.2rem;
}
.partnership-wrap.corp-all .corp-total .total-text {
  font-size: 1.6rem;
  font-weight: 500;
  color: var(--color-black);
}
.partnership-wrap.corp-all .corp-total .total-text .num {
  font-size: inherit;
  font-weight: inherit;
  color: var(--color-primary);
}
.partnership-wrap.corp-all .corp-filter {
  padding: 0 0 3.2rem;
}
.partnership-wrap.corp-all .corp-filter.all {
  padding: 1.2rem 0 0;
}
.partnership-wrap.corp-all .corp-filter .chips-box {
  padding: 0 2rem;
}
.partnership-wrap.corp-all .corp-list {
  padding: 0 2.4rem;
}
.partnership-wrap.corp-all .corp-list .corp-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp-all .corp-list .corp-item .corp-info .corp-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
}
.partnership-wrap.corp-all .corp-list .corp-item .corp-info .corp-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.corp-all .corp-list .corp-item .corp-info .corp-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-all .corp-list .corp-item .corp-info .corp-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp-detail .corp-info {
  position: relative;
  padding: 1.6rem 2.4rem 2rem;
}
.partnership-wrap.corp-detail .corp-info .corp-type {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2rem;
  color: var(--color-primary);
}
.partnership-wrap.corp-detail .corp-info .corp-name {
  margin-bottom: 0.8rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3.1rem;
}
.partnership-wrap.corp-detail .corp-info .corp-desc > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.partnership-wrap.corp-detail .corp-info .corp-desc > li .tit {
  width: 6.6rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-black);
}
.partnership-wrap.corp-detail .corp-info .corp-desc > li .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .corp-info .corp-desc > li + li {
  margin-top: 0.4rem;
}
.partnership-wrap.corp-detail .corp-info .btn-update {
  position: absolute;
  top: 4.75rem;
  right: 2.4rem;
}
.partnership-wrap.corp-detail .tab-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.corp-detail .tab-wrap .tab-cont-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.corp-detail .tab-wrap .tab-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.corp-detail .tab-wrap .tab-cont .nodata-txt + .btn {
  margin-top: 2.4rem;
}
.partnership-wrap.corp-detail .detail-wrap {
  padding: 2.4rem 2.4rem 1.2rem;
}
.partnership-wrap.corp-detail .detail-wrap.nodata.detail-keyman, .partnership-wrap.corp-detail .detail-wrap.nodata.detail-active {
  padding-top: 10.35rem;
}
.partnership-wrap.corp-detail .detail-wrap .btn-add {
  margin-bottom: 3.2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .btn-sales {
  gap: 0;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .date {
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
  color: var(--color-gray-80);
  text-align: left;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .active-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
  text-align: left;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .state {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .state.before {
  color: #17a381;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .state.ing {
  color: #476eff;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .state.notcomp {
  color: #df8600;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .state.exception {
  color: #666666;
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .path {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process .charge {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .detail-wrap.detail-active .active-list .list-item .process > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .btn-keyman {
  gap: 0;
  text-align: left;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.4rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position > span {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .location {
  width: 100%;
  padding-left: 2.4rem;
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
  text-indent: -2.4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .location::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.4rem;
  background: url("/resources/images/icons/ico_location.svg") no-repeat center/contain;
  vertical-align: middle;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .memo {
  width: 100%;
  padding-left: 2.4rem;
  margin-bottom: 0.8rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
  text-indent: -2.4rem;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .memo::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.4rem;
  background: url("/resources/images/icons/ico_memo.svg") no-repeat center/contain;
  vertical-align: middle;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.4rem 0 0.4rem 2.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-primary);
  background: url("/resources/images/icons/ico_call.svg") no-repeat center left/2rem 2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call > span {
  min-width: 12rem;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
.partnership-wrap.corp-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 2rem;
  margin: 0 1.2rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt {
  position: relative;
  padding: 2.4rem;
  margin: 0 -2.4rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt:first-child {
  margin-top: -2.4rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt:not(:last-child) {
  border-bottom: 1.2rem solid var(--color-gray-30);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .tit {
  position: relative;
  margin-bottom: 2.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .btn-edit {
  position: absolute;
  top: 0;
  right: 0;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .nodata-txt {
  padding-bottom: 2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt > div {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .point-list {
  padding-bottom: 2.4rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .point-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .point-list .list-item .btn-point {
  gap: 1.2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .point-list .list-item .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  color: var(--color-gray-80);
  text-align: left;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .point-list .list-item .percent {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
  text-align: right;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .limit {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.5rem;
  color: var(--color-black);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .amount-list .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 1.2rem;
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .amount-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .amount-list .list-item .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.corp-detail .detail-wrap.detail-infor .detail-cnt .cnt .amount-list .list-item .price {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}

.partnership-wrap.affiliate .tab-area {
  padding: 1.2rem 1.6rem;
  border-bottom: 1px solid var(--color-gray-30);
  -webkit-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
.partnership-wrap.affiliate .tab-area .bubble-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.partnership-wrap.affiliate .short-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2.4rem 2.4rem 1.6rem;
}
.partnership-wrap.affiliate .affiliate-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
  height: 100%;
  padding: 0 1.6rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-item {
  position: relative;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-item:not(.no-data) {
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-item.no-data {
  padding-top: 18.5rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-item .affiliate-wrap {
  display: block;
  position: relative;
  padding: 2rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top .affiliate-info {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top .affiliate-info .affiliate-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top .affiliate-info .affiliate-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top .affiliate-info .affiliate-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate .affiliate-list .affiliate-top .affiliate-info .affiliate-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate .affiliate-list .business-list {
  padding: 1.6rem 0;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-name {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-black);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .state {
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.8rem;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .state.before {
  color: #17a381;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .state.ing {
  color: #476eff;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .state.notcomp {
  color: #df8600;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .state::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate .affiliate-list .business-list .business-process .date {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate .affiliate-list .affiliate-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1.2rem;
  line-height: 2.2rem;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-amount .amonut-txt {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate .affiliate-list .affiliate-amount .amonut-price {
  font-size: 1.3rem;
  font-weight: 500;
  color: var(--color-black);
}
.partnership-wrap.affiliate .affiliate-list .affiliate-amount .amonut-price span {
  font-size: inherit;
  color: inherit;
}
.partnership-wrap.affiliate .affiliate-list .affiliate-add {
  position: absolute;
  top: 2.5rem;
  right: 2rem;
}
.partnership-wrap.affiliate-all .affiliate-total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  padding: 2.4rem 2.4rem 1.2rem;
}
.partnership-wrap.affiliate-all .affiliate-total .total-text {
  font-size: 1.6rem;
  font-weight: 500;
  color: var(--color-black);
}
.partnership-wrap.affiliate-all .affiliate-total .total-text .num {
  font-size: inherit;
  font-weight: inherit;
  color: var(--color-primary);
}
.partnership-wrap.affiliate-all .affiliate-filter {
  padding: 0 0 3.2rem;
}
.partnership-wrap.affiliate-all .affiliate-filter.all {
  padding: 1.2rem 0 0;
}
.partnership-wrap.affiliate-all .affiliate-filter .chips-box {
  padding: 0 2rem;
}
.partnership-wrap.affiliate-all .affiliate-list {
  padding: 0 2.4rem;
}
.partnership-wrap.affiliate-all .affiliate-list .affiliate-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate-all .affiliate-list .affiliate-item .affiliate-info .affiliate-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
}
.partnership-wrap.affiliate-all .affiliate-list .affiliate-item .affiliate-info .affiliate-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.affiliate-all .affiliate-list .affiliate-item .affiliate-info .affiliate-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-all .affiliate-list .affiliate-item .affiliate-info .affiliate-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .affiliate-info {
  position: relative;
  padding: 1.6rem 2.4rem 2rem;
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-type {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 2rem;
  color: var(--color-primary);
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-name {
  margin-bottom: 0.8rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3.1rem;
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-desc > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.8rem;
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-desc > li .tit {
  width: 6.6rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-black);
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-desc > li .txt {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .affiliate-info .affiliate-desc > li + li {
  margin-top: 0.4rem;
}
.partnership-wrap.affiliate-detail .affiliate-info .btn-update {
  position: absolute;
  top: 4.75rem;
  right: 2.4rem;
}
.partnership-wrap.affiliate-detail .tab-wrap.type-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.affiliate-detail .tab-wrap.type-line > .tab-cont-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.affiliate-detail .tab-wrap.type-line > .tab-cont-box .tab-cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.affiliate-detail .tab-wrap.type-line > .tab-cont-box .tab-cont .nodata-txt + .btn {
  margin-top: 2.4rem;
}
.partnership-wrap.affiliate-detail .detail-wrap {
  padding: 2.4rem 2.4rem 1.2rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.nodata {
  padding-top: 10.35rem;
}
.partnership-wrap.affiliate-detail .detail-wrap .btn-add {
  margin-bottom: 3.2rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .btn-sales {
  gap: 0;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .date {
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
  color: var(--color-gray-80);
  text-align: left;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .active-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
  text-align: left;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .state {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .state.before {
  color: #17a381;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .state.ing {
  color: #476eff;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .state.notcomp {
  color: #df8600;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .state.exception {
  color: #666666;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .path {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process .charge {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-active .active-list .list-item .process > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .btn-keyman {
  gap: 0;
  text-align: left;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.4rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position > span {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .km-position > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .location {
  width: 100%;
  margin-bottom: 0.4rem;
  padding-left: 2.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
  text-indent: -2.4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .location::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.4rem;
  background: url("/resources/images/icons/ico_location.svg") no-repeat center/contain;
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .memo {
  width: 100%;
  margin-bottom: 0.8rem;
  padding-left: 2.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
  text-indent: -2.4rem;
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .memo::before {
  content: "";
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-right: 0.4rem;
  background: url("/resources/images/icons/ico_memo.svg") no-repeat center/contain;
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.4rem 0 0.4rem 2.4rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-primary);
  background: url("/resources/images/icons/ico_call.svg") no-repeat center left/2rem 2rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call > span {
  min-width: 12rem;
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-keyman .keyman-list .list-item .contact > .btn-call:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 2rem;
  margin: 0 1.2rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .detail-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 2.4rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item:not(:last-child) {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .btn-promo {
  gap: 0;
  text-align: left;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .date {
  margin-bottom: 0.8rem;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .promo-name {
  width: 100%;
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .promo-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.2rem;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .promo-desc .type {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
  color: var(--color-primary);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .promo-desc .rm {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .promo-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .event-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0.8rem 2.5rem;
  width: 100%;
  text-align: left;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .event-list .event-item {
  position: relative;
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .event-list .event-item:not(:nth-child(3n+1))::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -1.2rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 3.6rem;
  background-color: var(--color-gray-30);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .event-list .event-item .sort {
  margin-bottom: 0.2rem;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.affiliate-detail .detail-wrap.detail-promo .promo-list .list-item .event-list .event-item .price {
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 2.5rem;
  color: var(--color-black);
}

.layer-popup.add-promo .part-cnt {
  position: relative;
  margin-top: 2.4rem;
  border-top: 1.2rem solid var(--color-gray-30);
  padding-top: 2.4rem;
}
.layer-popup.add-promo .part-cnt .tit {
  padding: 0 2.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
  color: var(--color-black);
}
.layer-popup.add-promo .part-cnt .btn-del {
  position: absolute;
  top: 2.7rem;
  right: 2.4rem;
}

.partnership-wrap.search .result-color {
  color: var(--color-primary);
  font: inherit;
}
.partnership-wrap.search .filter-wrap {
  margin: 1.6rem 2rem 0;
}
.partnership-wrap.search .filter-wrap .filter-item {
  width: 100%;
}
.partnership-wrap.search .filter-wrap .filter-item.on {
  pointer-events: none;
}
.partnership-wrap.search .search-wrap {
  padding: 2.4rem 2.4rem 0;
}
.partnership-wrap.search .search-wrap .input-group .input-inner {
  padding-bottom: 0.8rem;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box:after {
  height: 0.2rem;
  background-color: var(--color-black);
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box:focus-within:after {
  background-color: var(--color-primary);
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box.readonly:after {
  background-color: var(--color-black);
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input {
  height: 3rem;
  padding: 0.4rem 0;
  font-size: 1.6rem;
  font-weight: 400;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input::-webkit-input-placeholder {
  font-weight: 300;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input::-moz-placeholder {
  font-weight: 300;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input:-ms-input-placeholder {
  font-weight: 300;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input::-ms-input-placeholder {
  font-weight: 300;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .input::placeholder {
  font-weight: 300;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .input-box .btn-clear {
  height: 3rem;
}
.partnership-wrap.search .search-wrap .input-group .input-inner .info-box .btn.search {
  width: 2.8rem;
  height: 2.8rem;
  padding: 0;
  border: 0;
  background-color: var(--color-white);
}
.partnership-wrap.search .search-wrap .input-group .input-inner .info-box .btn.search:after {
  content: "";
  width: 2.8rem;
  height: 2.8rem;
  background: url("/resources/images/icons/ico_search_thin.svg") no-repeat center center/contain;
}
.partnership-wrap.search .search-wrap .result-wrap {
  padding: 3.2rem 0 0;
}
.partnership-wrap.search .search-wrap .result-wrap .result-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.24rem;
}
.partnership-wrap.search .search-wrap .result-wrap .result-txt .result-num {
  font: inherit;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item {
  padding: 2rem 0;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item + .result-item {
  border-top: 1px solid var(--color-gray-30);
}
.partnership-wrap.search .search-wrap .result-wrap .result-item:last-child {
  padding-bottom: 0;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item .result-info .result-name {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.24rem;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item .result-info .result-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.4rem;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item .result-info .result-desc > span {
  color: var(--color-gray-80);
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.96rem;
}
.partnership-wrap.search .search-wrap .result-wrap .result-item .result-info .result-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.search .search-wrap .result-wrap.nodata {
  padding-top: 16rem;
}

.partnership-wrap.inquiry .title-wrap.ty-2 {
  position: relative;
  padding-right: 5.2rem;
  padding-bottom: 2rem;
}
.partnership-wrap.inquiry .title-wrap.ty-2 .btn.filter {
  position: absolute;
  bottom: 2rem;
  right: 2rem;
}
.partnership-wrap.inquiry .title-wrap.ty-2 .desc:has(> p) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.partnership-wrap.inquiry .title-wrap.ty-2 .desc > p {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
}
.partnership-wrap.inquiry .title-wrap.ty-2 .desc > p:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.inquiry .title-wrap.ty-2 .desc > p span {
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
}
.partnership-wrap.inquiry .chips-group {
  padding: 0 0 1.6rem;
}
.partnership-wrap.inquiry .chips-group.all {
  padding: 0;
}
.partnership-wrap.inquiry .chips-group .chips-box {
  padding: 0 2rem;
}
.partnership-wrap.inquiry .tab-wrap.type-line .tab-list {
  padding-top: 0;
  height: 4.2rem;
}
.partnership-wrap.inquiry .inquiry-list {
  padding: 0 1.6rem;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item {
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item.nodata {
  padding-top: 22.65rem;
  border: 0 none;
  border-radius: 0;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info {
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .btn-rm {
  display: block;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .rm-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .rm-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .rm-desc > span {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .rm-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .rm-info .rm-desc > span em {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .btn-affiliate {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0;
  padding: 2rem;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .btn-affiliate > * {
  display: block;
  width: 100%;
  text-align: left;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info {
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info .af-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info .af-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info .af-desc > span {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info .af-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .affiliate-info .af-desc > span em {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active {
  display: grid;
  gap: 0.8rem 2.5rem;
  width: 100%;
  margin-top: 1.6rem;
  text-align: left;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .btn-active {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 0.2rem;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active > li {
  position: relative;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .active-type {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .active-type::after {
  content: "";
  width: 1.6rem;
  height: 1.6rem;
  background: url("/resources/images/icons/arrow_right_gray.svg") no-repeat center center/contain;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .active-num {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .active-num span {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .promo-type {
  margin-bottom: 0.2rem;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .promo-num {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .inquiry-active .promo-num span {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .promo-sum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
  margin-top: 1.6rem;
  padding-top: 1.2rem;
  border-top: 1px solid var(--color-gray-30);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .promo-sum .sum-txt {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.inquiry .inquiry-list .inquiry-item .promo-sum .sum-num {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 2.2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .affiliate-sum {
  margin-bottom: 1.2rem;
  padding: 0 1.6rem;
}
.partnership-wrap.inquiry .affiliate-sum .btn-sum {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.4rem;
  padding: 2rem 4.4rem 2rem 2rem;
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
  background: url("/resources/images/icons/arrow_right_gray_l.svg") no-repeat center right 2rem/2rem 2rem;
}
.partnership-wrap.inquiry .affiliate-sum .btn-sum .txt {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 2rem;
  color: var(--color-black);
}
.partnership-wrap.inquiry .affiliate-sum .btn-sum .num {
  padding-left: 2.6rem;
  font-size: 2rem;
  font-weight: 500;
  line-height: 2.8rem;
  color: var(--color-black);
  background: url("/resources/images/icons/ico_cash.svg") no-repeat center left/2.4rem 2.5rem;
}
.partnership-wrap.inquiry.inquiry-rmsales .inquiry-list .inquiry-item {
  padding: 2rem;
}
.partnership-wrap.inquiry.inquiry-rmsales .inquiry-list .inquiry-item .inquiry-active {
  grid-template-columns: repeat(2, 1fr);
}
.partnership-wrap.inquiry.inquiry-rmsales .inquiry-list .inquiry-item .inquiry-active .btn-active:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -1.2rem;
  display: inline-block;
  width: 1px;
  height: 3.8rem;
  margin-top: -1.9rem;
  background-color: var(--color-gray-30);
}
.partnership-wrap.inquiry.inquiry-promo .title-wrap.ty-2 {
  padding-top: 2.4rem;
}
.partnership-wrap.inquiry.inquiry-promo .tab-wrap {
  padding-top: 0;
}
.partnership-wrap.inquiry.inquiry-promo .tab-wrap .tab-list {
  position: sticky;
  top: 5.6rem;
  left: 0;
  z-index: 50;
  background-color: var(--color-white);
}
.partnership-wrap.inquiry.inquiry-promo .inquiry-list .inquiry-item .inquiry-active {
  grid-template-columns: repeat(3, 1fr);
}
.partnership-wrap.inquiry.inquiry-promo .inquiry-list .inquiry-item .inquiry-active > li:not(:nth-child(3n))::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -1.2rem;
  display: inline-block;
  width: 1px;
  height: 3.8rem;
  margin-top: -1.9rem;
  background-color: var(--color-gray-30);
}
.partnership-wrap.management .tab-area {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  padding: 1.2rem 1.6rem;
  border-bottom: 1px solid var(--color-gray-30);
  background-color: var(--color-white);
  -webkit-transition: padding 0.2s ease;
  transition: padding 0.2s ease;
}
.partnership-wrap.management .tab-area .bubble-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.4rem;
}
.partnership-wrap.management .short-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 2.4rem 2.4rem 1.6rem;
}
.partnership-wrap.management .manage-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 1.2rem;
  height: 100%;
  padding: 0 1.6rem;
}
.partnership-wrap.management .manage-list .manage-item {
  position: relative;
}
.partnership-wrap.management .manage-list .manage-item:not(.no-data) {
  border: 1px solid var(--color-gray-40);
  border-radius: 0.8rem;
}
.partnership-wrap.management .manage-list .manage-item.no-data {
  padding-top: 18.5rem;
}
.partnership-wrap.management .manage-list .manage-item .manage-wrap {
  display: block;
  position: relative;
  padding: 2rem;
}
.partnership-wrap.management .manage-list .manage-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
  padding-bottom: 1.2rem;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.management .manage-list .manage-top .manage-info {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.partnership-wrap.management .manage-list .manage-top .manage-info .manage-name {
  margin-bottom: 0.4rem;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 2.2rem;
}
.partnership-wrap.management .manage-list .manage-top .manage-info .manage-desc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.management .manage-list .manage-top .manage-info .manage-desc > span {
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.partnership-wrap.management .manage-list .manage-top .manage-info .manage-desc > span:not(:last-child)::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1.2rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.management .manage-list .business-list {
  padding: 1.6rem 0;
  border-bottom: 1px solid var(--color-gray-30);
}
.partnership-wrap.management .manage-list .business-list .business-item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.partnership-wrap.management .manage-list .business-list .business-name {
  margin-bottom: 0.4rem;
  font-size: 1.4rem;
  line-height: 2rem;
  color: var(--color-black);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.partnership-wrap.management .manage-list .business-list .business-process {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.partnership-wrap.management .manage-list .business-list .business-process .state {
  font-size: 1.3rem;
  font-weight: 500;
  line-height: 1.8rem;
}
.partnership-wrap.management .manage-list .business-list .business-process .state.before {
  color: #17a381;
}
.partnership-wrap.management .manage-list .business-list .business-process .state.ing {
  color: #476eff;
}
.partnership-wrap.management .manage-list .business-list .business-process .state.notcomp {
  color: #df8600;
}
.partnership-wrap.management .manage-list .business-list .business-process .state::after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 1rem;
  margin: 0 0.4rem;
  background-color: var(--color-gray-30);
  vertical-align: middle;
}
.partnership-wrap.management .manage-list .business-list .business-process .date {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.management .manage-list .manage-amount {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 1.2rem;
  line-height: 2.2rem;
}
.partnership-wrap.management .manage-list .manage-amount .amonut-txt {
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: var(--color-gray-80);
}
.partnership-wrap.management .manage-list .manage-amount .amonut-price {
  font-size: 1.3rem;
  font-weight: 500;
  color: var(--color-black);
}
.partnership-wrap.management .manage-list .manage-amount .amonut-price span {
  font-size: inherit;
  color: inherit;
}
.partnership-wrap.management .manage-list .manage-add {
  position: absolute;
  top: 2.5rem;
  right: 2rem;
}

body.scroll-down.tab-fixed #header {
  opacity: 0;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
body.scroll-up #header {
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
body.scroll-up #header + .partnership-wrap .tab-area,
body.scroll-up #header + .partnership-wrap .tab-list {
  top: 5.6rem;
}
body.scroll-up #header + .partnership-wrap .tab-area {
  padding: 0 1.6rem 1.2rem;
}
body.scroll-up #header.header-static + .partnership-wrap .tab-area,
body.scroll-up #header.header-static + .partnership-wrap .tab-list {
  top: 0;
}
body.scroll-up #header.header-static + .partnership-wrap .tab-area {
  padding: 0 1.6rem 1.2rem;
}

.spinner::after {
  content: "";
  display: block;
  width: 100%;
  height: 3.2rem;
  margin-top: 2rem;
  background: url("../images/loading.gif") no-repeat center/3.2rem auto;
}

.partnership-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.title-wrap {
  padding: 2.4rem 2.4rem 0.8rem;
}
.title-wrap.ty-2 {
  padding: 2rem 2.4rem 0.8rem;
}
.title-wrap.ty-2 .title {
  margin-bottom: 0.4rem;
}
.title-wrap .title {
  margin-bottom: 1.6rem;
  font-size: 2.2rem;
  font-weight: 700;
  line-height: 3.1rem;
}
.title-wrap .desc {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}
.title-wrap .desc > span {
  font-size: inherit;
  color: inherit;
}

.content-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 3.6rem;
}
.content-wrap .content-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  margin: 0 auto;
}
.content-wrap .content-inner.between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 3.6rem 0;
}

.btn-wrap {
  margin: 0 auto;
  padding: 1.6rem;
}

.nodata-txt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 9.2rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 2.2rem;
  color: var(--color-gray-80);
  text-align: center;
  background: url("../images/icons/ico_error.svg") no-repeat center top/8rem 8rem;
}
.nodata-txt > p {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}
.nodata-txt > p:has(+ button[type=button]) {
  margin-bottom: 2.4rem;
}
.nodata-txt > p:has(+ .disc) {
  margin-bottom: 0.8rem;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: var(--color-black);
}
.nodata-txt .disc {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2rem;
  color: var(--color-gray-80);
}

.pb-fixed .content-inner > div:last-child {
  padding-bottom: 10.4rem;
}

.cnt-full {
  padding-bottom: 1.4rem;
}
.cnt-full .input-wrap {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

[data-fixed] {
  position: sticky;
  top: 0;
  left: 0;
  z-index: 50;
  width: 100%;
  background-color: var(--color-white);
}

/*제휴상세 판촉활동 250410*/
p.cost-txt{
    width: 25%;
    margin-bottom: 0.8rem;
    font-size: 2rem;
    line-height: 3.5rem;
    color: color: var(--color-black);
    text-align: right;
}
.input.cost{
    width: 75% !important;
}
.logout-btn{
	font-size: 1.2rem;
    width: 30%;
    position: absolute;
    bottom: 50px;
    right: 2.5rem;
    font-weight: bold !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJiYXNlL19mb250LnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9kYXRlcmFuZ2VwaWNrZXIubWluLmNzcyIsImJhc2Uvc3dpcGVyLWJ1bmRsZS5taW4uY3NzIiwiYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJiYXNlL19idXR0b24uc2NzcyIsImJhc2UvX3BvcHVwLnNjc3MiLCJiYXNlL19pbnB1dC5zY3NzIiwiYmFzZS9fY2hpcHMuc2NzcyIsImJhc2UvX3RleHRhcmVhLnNjc3MiLCJiYXNlL190YWIuc2NzcyIsImJhc2UvX2ZpbHRlcl90YWIuc2NzcyIsImJhc2UvX2JhZGdlLnNjc3MiLCJjb250cy9fbmF2aS5zY3NzIiwiY29udHMvX2xvZ2luLnNjc3MiLCJjb250cy9fY29ycC5zY3NzIiwiY29udHMvX2FmZmlsaWF0ZS5zY3NzIiwiY29udHMvX3NlYXJjaC5zY3NzIiwiY29udHMvX21hbmFnZW1lbnQuc2NzcyIsImNvbW1vbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLCtEQUFBO0FERUY7QUNDQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLCtEQUFBO0FEQ0Y7QUNFQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlFQUFBO0FEQUY7QUNHQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlFQUFBO0FEREY7QUNJQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtFQUFBO0FERkY7QUNLQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtFQUFBO0FESEY7QUNNQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGdFQUFBO0FESkY7QUNPQTtFQUNFLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLCtEQUFBO0FETEY7QUVoREE7OztFQUdFLFNBQUE7RUFDQSxVQUFBO0VBQ0EsMENBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtBRmtERjs7QUUvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQW9GRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSw4QkFBQTtFQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsMENBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQ0FBQTtFQUNBLGtDQUFBO0FGa0RGOztBRS9DQSxnREFBQTtBQUNBOzs7Ozs7Ozs7Ozs7RUFZRSxjQUFBO0FGa0RGOztBRS9DQSxrREFBQTtBQUNBO0VBQ0Usd0JBQUE7QUZrREY7O0FFL0NBOztFQUdFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFDQSxpQ0FBQTtBRmlERjs7QUU5Q0E7Ozs7RUFJRSxnQkFBQTtBRmlERjs7QUU5Q0E7O0VBRUUsWUFBQTtBRmlERjs7QUU5Q0E7Ozs7RUFJRSxXQUFBO0VBQ0EsYUFBQTtBRmlERjs7QUU5Q0E7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0FGaURGOztBRTlDQSw2QkFBQTtBQUNBOzs7Ozs7RUFNRSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0FGaURGOztBRTlDQSxlQUFBO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUZpREY7O0FFOUNBO0VBQ0UscUJBQUE7QUZpREY7QUUvQ0U7RUFDRSxjQUFBO0FGaURKOztBRTdDQTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtBRmdERjtBRTlDRTtFQUNFLGVBQUE7QUZnREo7O0FFNUNBO0VBQ0UsWUFBQTtFQUNBLHVCQUFBO0FGK0NGO0FFN0NFO0VBQ0UsZ0JBQUE7QUYrQ0o7O0FFM0NBOztDQUFBO0FBR0E7O0VBRUUsd0JBQUE7QUY4Q0Y7O0FFM0NBLFVBQUE7QUFDQTtFQUNFLDBCQUFBO0FGOENGOztBRTNDQSxxQkFBQTtBQUNBO0VBQ0UsbUJBQUE7QUY4Q0Y7O0FFL0JBOzs7O0VBSUUsa0RBQUE7RUFDQSwwQ0FBQTtFQUdBLHlEQUFBO0VBQUEsaURBQUE7QUZ5Q0Y7O0FFckNBOztFQUVFLGFBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtBRndDRjs7QUVyQ0E7Ozs7RUFJRSxhQUFBO0FGd0NGOztBRXBDQTtFQUNFLFVBQUE7RUFDQSxnQ0FBQTtBRnVDRjs7QUVwQ0E7RUFDRSx3QkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QUZ1Q0Y7O0FFcENBO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsOEJBQUE7RUFDQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QUZ1Q0Y7O0FFcENBO0VBQ0UsWUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBRnVDRjtBRXJDRTtFQUNFLFNBQUE7QUZ1Q0o7O0FFbkNBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBRnNDRjs7QUcxV0E7RUFBYSxZQUFBO0VBQVksWUFBQTtFQUFZLFVBQUE7RUFBVSxTQUFBO0VBQVMsaUJBQUE7RUFBaUIsa0JBQUE7RUFBa0IsZUFBQTtFQUFlLDhCQUFBO0VBQTZCLGdCQUFBO0VBQWdCLGVBQUE7RUFBZSxjQUFBO0VBQWMsa0JBQUE7RUFBa0IsVUFBQTtBSDBYdE07O0FHMVhnTjtFQUFxQixrQkFBQTtFQUFrQixVQUFBO0VBQVUseUJBQUE7RUFBeUIseUJBQUE7RUFBeUIsaUJBQUE7RUFBaUIsZUFBQTtFQUFlLGlCQUFBO0VBQWlCLFdBQUE7RUFBVyw4QkFBQTtFQUE2QixtREFBQTtFQUErQywyQ0FBQTtFQUF1QywyQkFBQTtFQUEyQixtQkFBQTtBSDBZN2Y7O0FHMVlnaEI7RUFBYSxXQUFBO0VBQVcsU0FBQTtFQUFTLFlBQUE7QUhnWmpqQjs7QUdoWjZqQjtFQUFvQyxrQkFBQTtFQUFrQix3QkFBQTtFQUF3QixnQkFBQTtFQUFnQixxQkFBQTtBSHVaM3BCOztBR3ZaZ3JCO0VBQWlDLFdBQUE7QUgyWmp0Qjs7QUczWjR0QjtFQUFrQyxvQkFBQTtBSCtaOXZCOztBRy9aa3hCO0VBQStCLGlCQUFBO0FIbWFqekI7O0FHbmFrMEI7RUFBNkIsZUFBQTtFQUFlLGdCQUFBO0FId2E5MkI7O0FHeGE4M0I7RUFBdUIsV0FBQTtFQUFXLGdCQUFBO0FINmFoNkI7O0FHN2FnN0I7RUFBdUIsY0FBQTtFQUFjLDBCQUFBO0FIa2JyOUI7O0FHbGIrK0I7RUFBaUMseUJBQUE7QUhzYmhoQzs7QUd0YnlpQztFQUFxQyxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixxQkFBQTtFQUFxQixzQkFBQTtBSDZicm9DOztBRzdiMnBDO0VBQTJDLDBCQUFBO0FIaWN0c0M7O0FHamNndUM7RUFBb0MscUJBQUE7RUFBcUIsc0JBQUE7QUhzY3p4Qzs7QUd0Yyt5QztFQUE0QyxrQkFBQTtFQUFrQixTQUFBO0VBQVMsVUFBQTtFQUFVLE9BQUE7RUFBTyxTQUFBO0VBQVMsa0JBQUE7RUFBa0IsbUJBQUE7RUFBbUIsb0JBQUE7RUFBb0IsdUJBQUE7RUFBdUIsY0FBQTtFQUFjLGVBQUE7RUFBZSx3QkFBQTtFQUF3QixxQkFBQTtFQUFxQixnQkFBQTtFQUFnQixlQUFBO0VBQWUsU0FBQTtFQUFTLFVBQUE7RUFBVSxnRUFBQTtFQUFnRSx3QkFBQTtFQUF3QixhQUFBO0FINmRwckQ7O0FHN2Rnc0Q7RUFBb0MseUJBQUE7RUFBeUIsa0JBQUE7RUFBa0Isc0JBQUE7RUFBc0IsWUFBQTtFQUFZLGVBQUE7RUFBZSxrQkFBQTtHQUFrQixnQkFBQTtBSHVlbDFEOztBR3ZlbTJEO0VBQTBDLFlBQUE7RUFBWSxXQUFBO0FINGV6NUQ7O0FHNWVvNkQ7RUFBaUQsWUFBQTtFQUFZLFdBQUE7QUhpZmorRDs7QUdqZjQrRDtFQUEwRixzQkFBQTtFQUFzQixrQkFBQTtFQUFrQixpQkFBQTtFQUFpQixTQUFBO0VBQVMsVUFBQTtBSHlmeG9FOztBR3pma3BFO0VBQStDLGNBQUE7RUFBYyxjQUFBO0VBQWMsZUFBQTtFQUFlLGtCQUFBO0VBQWtCLFdBQUE7RUFBVyxlQUFBO0FIa2dCendFOztBR2xnQnd4RTtFQUF3SCxXQUFBO0VBQVcsZUFBQTtBSHVnQjM1RTs7QUd2Z0IwNkU7RUFBdUQseUJBQUE7QUgyZ0JqK0U7O0FHM2dCMC9FO0VBQXFELFlBQUE7RUFBWSxpQkFBQTtFQUFpQixnQkFBQTtFQUFnQix5QkFBQTtBSGtoQjVsRjs7QUdsaEJxbkY7RUFBMkQsdUJBQUE7QUhzaEJockY7O0FHdGhCc3NGO0VBQW9FLG1CQUFBO0FIMGhCMXdGOztBRzFoQjZ4RjtFQUFpQyxtQkFBQTtBSDhoQjl6Rjs7QUc5aEJpMUY7RUFBNkQsV0FBQTtFQUFXLGVBQUE7QUhtaUJ6NUY7O0FHbmlCdzZGO0VBQWdFLHlCQUFBO0FIdWlCeCtGOztBR3ZpQmlnRztFQUFrSCxhQUFBO0FIMmlCbm5HOztBRzNpQmdvRztFQUEwRCx5QkFBQTtBSCtpQjFyRzs7QUcvaUJtdEc7RUFBcUkseUJBQUE7QUhtakJ4MUc7O0FHbmpCaTNHO0VBQW9DLFlBQUE7QUh1akJyNUc7O0FHdmpCaTZHO0VBQXlHLFdBQUE7QUgyakIxZ0g7O0FHM2pCcWhIO0VBQW9GLGNBQUE7RUFBYyxlQUFBO0FIZ2tCdm5IOztBR2hrQnNvSDtFQUFnRyxzQkFBQTtFQUFzQixXQUFBO0FIcWtCNXZIOztBR3JrQnV3SDtFQUEwQixrQkFBQTtFQUFrQixVQUFBO0VBQVUsV0FBQTtFQUFXLFlBQUE7RUFBWSxxQkFBQTtFQUFxQixZQUFBO0VBQVksY0FBQTtFQUFjLFdBQUE7RUFBVyxTQUFBO0VBQVMsb0JBQUE7RUFBb0Isa0JBQUE7RUFBa0IsU0FBQTtBSG9sQjc3SDs7QUdwbEJzOEg7RUFBcUMsWUFBQTtFQUFZLGdCQUFBO0FIeWxCdi9IOztBR3psQnVnSTtFQUFvQyxZQUFBO0VBQVksV0FBQTtFQUFXLGtCQUFBO0FIK2xCbGtJOztBRy9sQm9sSTtFQUEyQyxVQUFBO0VBQVUsU0FBQTtFQUFTLDJCQUFBO0VBQTJCLDBCQUFBO0VBQTBCLDZCQUFBO0FIdW1CdnNJOztBR3ZtQm91STtFQUEyQyxrQkFBQTtFQUFrQixRQUFBO0VBQVEsTUFBQTtFQUFNLFVBQUE7RUFBVSxTQUFBO0VBQVMsa0NBQUE7RUFBa0MsMEJBQUE7QUhpbkJwMkk7O0FHam5CODNJO0VBQTJDLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxRQUFBO0VBQVEsVUFBQTtFQUFVLFNBQUE7RUFBUyxrQ0FBQTtFQUFrQyw2QkFBQTtBSDJuQmhnSjs7QUczbkI2aEo7RUFBd0MsVUFBQTtFQUFVLFdBQUE7RUFBVyxrQkFBQTtFQUFrQixTQUFBO0VBQVMsU0FBQTtFQUFTLHNCQUFBO0VBQXNCLFVBQUE7QUhxb0JwcEo7O0FHcm9COHBKO0VBQTJDLFVBQUE7RUFBVSxXQUFBO0VBQVcsa0JBQUE7RUFBa0IsWUFBQTtFQUFZLFNBQUE7RUFBUyxzQkFBQTtFQUFzQixVQUFBO0FIK29CM3hKOztBRy9vQnF5SjtFQUFvQyxhQUFBO0FIbXBCejBKOztBR25wQnMxSjtFQUFrQyxnQkFBQTtFQUFnQixrQkFBQTtFQUFrQix5QkFBQTtBSHlwQjE1Sjs7QUd6cEJtN0o7RUFBMkYsYUFBQTtBSDZwQjlnSzs7QUc3cEIyaEs7RUFBK0MsY0FBQTtBSGlxQjFrSzs7QUdqcUJ3bEs7RUFBcUQsYUFBQTtBSHFxQjdvSzs7QUdycUIwcEs7RUFBbUQsY0FBQTtFQUFjLFVBQUE7QUgwcUIzdEs7O0FHMXFCcXVLO0VBQXNELGFBQUE7QUg4cUIzeEs7O0FHOXFCd3lLO0VBQXFELGNBQUE7QUhrckI3MUs7O0FHbHJCMjJLO0VBQW9FLFdBQUE7QUhzckIvNks7O0FHdHJCMDdLO0VBQTZDLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxRQUFBO0VBQVEsZ0JBQUE7RUFBZ0IsU0FBQTtFQUFTLGVBQUE7RUFBZSxrQkFBQTtFQUFrQixlQUFBO0VBQWUsY0FBQTtFQUFjLHlCQUFBO0VBQXlCLG1CQUFBO0VBQW1CLHVEQUFBO0VBQXFELGtHQUFBO0VBQWtHLFdBQUE7RUFBVyxvQkFBQTtBSHdzQjl5TDs7QUd4c0JrMEw7RUFBc0QsZUFBQTtFQUFlLGNBQUE7RUFBYyx5QkFBQTtFQUF5QixnQkFBQTtFQUFnQixvREFBQTtFQUFrRCxrR0FBQTtBSGl0QmgvTDs7QUdqdEJrbE07RUFBMkIsa0JBQUE7QUhxdEI3bU07O0FHcnRCK25NO0VBQXdDLGNBQUE7QUh5dEJ2cU07O0FHenRCcXJNO0VBQTZDLHNCQUFBO0VBQXNCLFlBQUE7RUFBWSxVQUFBO0VBQVUsU0FBQTtFQUFTLFlBQUE7QUhpdUJ2eE07O0FHanVCbXlNO0VBQTRCLFlBQUE7RUFBWSxjQUFBO0VBQWMsa0JBQUE7QUh1dUJ6MU07O0FHdnVCMjJNO0VBQU8sWUFBQTtFQUFZLGNBQUE7RUFBYyxrQkFBQTtBSDZ1QjU0TTs7QUc3dUI4NU07RUFBNEIsV0FBQTtBSGl2QjE3TTs7QUdqdkJxOE07RUFBNEIsWUFBQTtBSHF2QmorTTs7QUdydkI2K007RUFBMkIsaUJBQUE7QUh5dkJ4Z047O0FHenZCeWhOO0VBQVEsaUJBQUE7QUg2dkJqaU47O0FHN3ZCa2pOO0VBQTJCLGFBQUE7QUhpd0I3a047O0FHandCMGxOO0VBQW1GLGlDQUFBO0VBQWdDLHNCQUFBO0FIc3dCN3NOOztBR3R3Qmt1TjtFQUE0QyxrQkFBQTtFQUFrQixnQkFBQTtFQUFnQixpQkFBQTtFQUFpQiw4Q0FBQTtFQUEwQyxzQ0FBQTtFQUFrQyxhQUFBO0VBQWEsc0JBQUE7RUFBc0IsY0FBQTtFQUFjLGtCQUFBO0VBQWtCLGVBQUE7RUFBZSxpQkFBQTtFQUFpQix1REFBQTtFQUFzRCxvREFBQTtFQUFtRCxtREFBQTtFQUFrRCxrREFBQTtFQUFpRCwrQ0FBQTtBSHl4QjVyTzs7QUd6eEIwdU87RUFBa0QsV0FBQTtFQUFXLGtCQUFBO0VBQWtCLGtDQUFBO0VBQWtDLG1DQUFBO0VBQW1DLDBCQUFBO0VBQTBCLFNBQUE7RUFBUyxpQkFBQTtFQUFpQixZQUFBO0FIb3lCbDdPOztBR3B5Qjg3TztFQUEwRyxhQUFBO0FId3lCeGlQOztBR3h5QnFqUDtFQUFrQyxjQUFBO0VBQWMsY0FBQTtFQUFjLGVBQUE7RUFBZSxrQkFBQTtFQUFrQixXQUFBO0VBQVcsZUFBQTtBSGl6Qi9wUDs7QUdqekI4cVA7RUFBdUQsV0FBQTtFQUFXLGdCQUFBO0FIc3pCaHZQOztBSXR6QkE7Ozs7Ozs7Ozs7RUFBQTtBQVlBO0VBQVcseUJBQUE7RUFBeUIsNnJFQUFBO0VBQTZyRSxnQkFBQTtFQUFnQixrQkFBQTtBSjR6Qmp2RTtBSTV6Qm13RTtFQUFNLDRCQUFBO0FKK3pCendFOztBSS96QnN5RTtFQUFNLGtCQUFBO0VBQWtCLGNBQUE7RUFBYyxpQkFBQTtFQUFpQixrQkFBQTtFQUFrQixVQUFBO0FKdTBCLzJFOztBSXYwQnkzRTtFQUFRLGlCQUFBO0VBQWlCLGtCQUFBO0VBQWtCLGtCQUFBO0VBQWtCLGdCQUFBO0VBQWdCLGdCQUFBO0VBQWdCLFVBQUE7RUFBVSxVQUFBO0VBQVUsY0FBQTtBSmsxQjErRTs7QUlsMUJ3L0U7RUFBaUMsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QUpzMUJ6aEY7O0FJdDFCK2lGO0VBQWdCLGtCQUFBO0VBQWtCLFdBQUE7RUFBVyxZQUFBO0VBQVksVUFBQTtFQUFVLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQWEsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFBOEIsNkZBQUE7RUFBQSxxRkFBQTtFQUFvRiwrQkFBQTtFQUFBLHVCQUFBO0FKaTJCanZGOztBSWoyQnd3RjtFQUF3RSx5Q0FBQTtFQUFBLGlDQUFBO0FKcTJCaDFGOztBSXIyQisyRjtFQUFtQix1QkFBQTtFQUFBLG1CQUFBO0FKeTJCbDRGOztBSXoyQnE1RjtFQUFpQix1QkFBQTtFQUFBLG1CQUFBO0FKNjJCdDZGOztBSTcyQnk3RjtFQUFjLG9CQUFBO0VBQUEsY0FBQTtFQUFjLFdBQUE7RUFBVyxZQUFBO0VBQVksa0JBQUE7RUFBa0IsOENBQUE7RUFBQSxzQ0FBQTtFQUFBLDhCQUFBO0VBQUEsaURBQUE7RUFBOEIsY0FBQTtBSnMzQjVoRzs7QUl0M0IwaUc7RUFBOEIsa0JBQUE7QUowM0J4a0c7O0FJMTNCMGxHO0VBQW9ELFlBQUE7QUo4M0I5b0c7O0FJOTNCMHBHO0VBQW1DLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUF1QixzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSx5REFBQTtBSm00QnB0Rzs7QUluNEJ5dkc7RUFBc0MsZ0NBQUE7RUFBQSx3QkFBQTtFQUF3QixtQ0FBQTtFQUFtQywyQkFBQTtBSnk0QjExRzs7QUl6NEJxM0c7RUFBMkMsMkJBQUE7RUFBQSxtQkFBQTtBSjY0Qmg2Rzs7QUk3NEJtN0c7RUFBMkIsb0NBQUE7RUFBQSw0QkFBQTtBSmk1Qjk4Rzs7QUlqNUIwK0c7RUFBVywyQkFBQTtFQUFBLG1CQUFBO0FKcTVCci9HOztBSXI1QndnSDtFQUF3RCxvQ0FBQTtFQUFBLDRCQUFBO0FKeTVCaGtIOztBSXo1QjRsSDtFQUFpQyxjQUFBO0VBQWMscUJBQUE7RUFBcUIsd0JBQUE7QUorNUJocUg7O0FJLzVCd3JIO0VBQW9ELGFBQUE7QUptNkI1dUg7O0FJbjZCeXZIO0VBQStDLDhCQUFBO0FKdTZCeHlIOztBSXY2QnMwSDtFQUFtRCxpQ0FBQTtFQUFBLDZCQUFBO0FKMjZCejNIOztBSTM2QnM1SDtFQUFpRCxpQ0FBQTtFQUFBLDZCQUFBO0FKKzZCdjhIOztBSS82Qm8rSDtFQUFrRCwwQkFBQTtFQUFBLHNCQUFBO0FKbTdCdGhJOztBSW43QjRpSTtFQUFnRSx1QkFBQTtBSnU3QjVtSTs7QUl2N0Jtb0k7RUFBeUQsV0FBQTtFQUFXLG9CQUFBO0VBQUEsY0FBQTtFQUFjLGdDQUFBO0VBQUEsb0JBQUE7RUFBQSxXQUFBO0FKNjdCcnRJOztBSTc3Qmd1STtFQUErRCxnQ0FBQTtFQUFnQyx3QkFBQTtBSms4Qi96STs7QUlsOEJ1MUk7RUFBNkYsMERBQUE7RUFBQSx5REFBQTtBSnM4QnA3STs7QUl0OEI2K0k7RUFBMkUsWUFBQTtFQUFZLGVBQUE7RUFBZSwwQ0FBQTtBSjQ4Qm5sSjs7QUk1OEI2bko7RUFBMkYsMkRBQUE7RUFBQSx3REFBQTtBSmc5Qnh0Sjs7QUloOUJneEo7RUFBeUUsV0FBQTtFQUFXLGNBQUE7RUFBYywyQ0FBQTtBSnM5QmwzSjs7QUl0OUI2NUo7RUFBc0wsa0JBQUE7RUFBa0IsT0FBQTtFQUFPLE1BQUE7RUFBTSxXQUFBO0VBQVcsWUFBQTtFQUFZLG9CQUFBO0VBQW9CLFdBQUE7QUpnK0I3cEs7O0FJaCtCd3FLO0VBQWdDLCtCQUFBO0FKbytCeHNLOztBSXArQm11SztFQUFxQywrR0FBQTtFQUFBLGdGQUFBO0FKdytCeHdLOztBSXgrQiswSztFQUFzQywrR0FBQTtFQUFBLGlGQUFBO0FKNCtCcjNLOztBSTUrQjY3SztFQUFvQyxpSEFBQTtFQUFBLCtFQUFBO0FKZy9CaitLOztBSWgvQnVpTDtFQUF1QyxpSEFBQTtFQUFBLGtGQUFBO0FKby9COWtMOztBSXAvQnVwTDtFQUF1QixXQUFBO0VBQVcsWUFBQTtFQUFZLGtCQUFBO0VBQWtCLFNBQUE7RUFBUyxRQUFBO0VBQVEsa0JBQUE7RUFBa0IsaUJBQUE7RUFBaUIsV0FBQTtFQUFXLDZCQUFBO0VBQUEscUJBQUE7RUFBcUIsOEJBQUE7RUFBQSxzQkFBQTtFQUFzQiwwRUFBQTtFQUF5RSxrQkFBQTtFQUFrQiw2QkFBQTtBSm9nQzU1TDs7QUlwZ0N5N0w7RUFBK0gsMkRBQUE7RUFBQSxtREFBQTtBSndnQ3hqTTs7QUl4Z0MybU07RUFBNkIsNkJBQUE7QUo0Z0N4b007O0FJNWdDc3FNO0VBQTZCLDZCQUFBO0FKZ2hDbnNNOztBSWhoQ2l1TTtFQUFpQztJQUFHLCtCQUFBO0lBQUEsdUJBQUE7RUpxaENud007RUlyaEMweE07SUFBSyxpQ0FBQTtJQUFBLHlCQUFBO0VKd2hDL3hNO0FBQ0Y7O0FJemhDaXVNO0VBQWlDO0lBQUcsK0JBQUE7SUFBQSx1QkFBQTtFSnFoQ253TTtFSXJoQzB4TTtJQUFLLGlDQUFBO0lBQUEseUJBQUE7RUp3aEMveE07QUFDRjtBSXpoQzJ6TTtFQUE4QixtQ0FBQTtFQUFtQyxnQ0FBQTtFQUFBLHdCQUFBO0FKNmhDNTNNOztBSTdoQ281TTtFQUF1RCxXQUFBO0VBQVcsa0JBQUE7RUFBa0IsT0FBQTtFQUFPLE1BQUE7RUFBTSxvQkFBQTtBSnFpQ3IvTTs7QUlyaUN5Z047RUFBeUUsV0FBQTtFQUFXLGlDQUFBO0FKMGlDN2xOOztBSTFpQzhuTjtFQUF1RSxVQUFBO0VBQVUsa0NBQUE7QUoraUMvc047O0FJL2lDaXZOO0VBQU0sNkJBQUE7QUptakN2dk47O0FJbmpDcXhOO0VBQXdDLGtCQUFBO0VBQWtCLDZDQUFBO0VBQTRDLG9EQUFBO0VBQW1ELHFDQUFBO0VBQXFDLHlEQUFBO0VBQTBELFdBQUE7RUFBVyxlQUFBO0VBQWUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFBYSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFBbUIsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQXVCLGdFQUFBO0FKaWtDOWxPOztBSWprQzZwTztFQUFzRixhQUFBO0VBQVksWUFBQTtFQUFZLG9CQUFBO0FKdWtDM3dPOztBSXZrQyt4TztFQUFrRixVQUFBO0VBQVUsWUFBQTtFQUFZLG9CQUFBO0FKNmtDdjRPOztBSTdrQzI1TztFQUFnRyx3QkFBQTtBSmlsQzMvTzs7QUlqbENraFA7RUFBZ0QsV0FBQTtFQUFXLFlBQUE7RUFBWSxzQkFBQTtFQUFBLG1CQUFBO0VBQW1CLGdDQUFBO0VBQUEsd0JBQUE7QUp3bEM1bVA7O0FJeGxDb29QO0VBQXdFLGlDQUFBO0VBQUEseUJBQUE7QUo0bEM1c1A7O0FJNWxDcXVQO0VBQW9ELGlEQUFBO0VBQWdELFdBQUE7QUppbUN6MFA7O0FJam1DbzFQO0VBQW9ELGtEQUFBO0VBQWlELFVBQUE7QUpzbUN6N1A7O0FJdG1DbThQO0VBQW9CLGFBQUE7QUowbUN2OVA7O0FJMW1DbytQO0VBQW9ELHlCQUFBO0VBQXlCLHdDQUFBO0VBQXdDLCtCQUFBO0VBQThCLGlCQUFBO0VBQWlCLHFCQUFBO0VBQXFCLGNBQUE7QUptbkM3cFE7O0FJbm5DMnFRO0VBQWdFLGVBQUE7QUp1bkMzdVE7O0FJdm5DMHZRO0VBQW9ELGtEQUFBO0VBQWlELFVBQUE7QUo0bkMvMVE7O0FJNW5DeTJRO0VBQWdFLGVBQUE7QUpnb0N6NlE7O0FJaG9DdzdRO0VBQW1CLGtCQUFBO0VBQWtCLGtCQUFBO0VBQWtCLGdDQUFBO0VBQUEsd0JBQUE7RUFBdUIsdUNBQUE7RUFBQSwrQkFBQTtFQUE2QixXQUFBO0FKd29DbmlSOztBSXhvQzhpUjtFQUE0QyxVQUFBO0FKNG9DMWxSOztBSTVvQ29tUjtFQUE2Rix3QkFBQTtBSmdwQ2pzUjs7QUlocEN3dFI7RUFBNEosNENBQUE7RUFBMkMsdUNBQUE7RUFBc0MsT0FBQTtFQUFPLFdBQUE7QUp1cEM1OFI7O0FJdnBDdTlSO0VBQW1DLGdCQUFBO0VBQWdCLFlBQUE7QUo0cEMxZ1M7O0FJNXBDc2hTO0VBQTZELDhCQUFBO0VBQUEsc0JBQUE7RUFBcUIsa0JBQUE7QUppcUN4bVM7O0FJanFDMG5TO0VBQW9FLDJCQUFBO0VBQUEsbUJBQUE7QUpxcUM5clM7O0FJcnFDaXRTO0VBQXlFLDJCQUFBO0VBQUEsbUJBQUE7QUp5cUMxeFM7O0FJenFDNnlTO0VBQXlFLDhCQUFBO0VBQUEsc0JBQUE7QUo2cUN0M1M7O0FJN3FDMjRTO0VBQThFLDhCQUFBO0VBQUEsc0JBQUE7QUppckN6OVM7O0FJanJDOCtTO0VBQXlFLDhCQUFBO0VBQUEsc0JBQUE7QUpxckN2alQ7O0FJcnJDNGtUO0VBQThFLDhCQUFBO0VBQUEsc0JBQUE7QUp5ckMxcFQ7O0FJenJDK3FUO0VBQTBCLHVGQUFBO0VBQXFGLHlGQUFBO0VBQXVGLHFCQUFBO0VBQXFCLGlFQUFBO0VBQWdFLGdFQUFBO0VBQStELDhEQUFBO0FKa3NDemdVOztBSWxzQ3NrVTtFQUFnQyxZQUFBO0VBQVksU0FBQTtFQUFTLFVBQUE7RUFBVSx3QkFBQTtFQUFBLGdCQUFBO0VBQWdCLHdCQUFBO0VBQXdCLHFCQUFBO0VBQUEsZ0JBQUE7QUoyc0M3cVU7O0FJM3NDNnJVO0VBQXVELGVBQUE7QUorc0NwdlU7O0FJL3NDbXdVO0VBQXFDLHdCQUFBO0FKbXRDeHlVOztBSW50Qyt6VTtFQUFpQyxtREFBQTtFQUFtRCxxRUFBQTtBSnd0Q241VTs7QUl4dEN1OVU7RUFBa0csMENBQUE7RUFBeUMseUNBQUE7RUFBd0MsUUFBQTtFQUFRLDRDQUFBO0VBQUEsb0NBQUE7QUordENscFY7O0FJL3RDb3JWO0VBQXNKLDJEQUFBO0VBQTBELGNBQUE7QUpvdUNwNFY7O0FJcHVDazVWO0VBQXNLLFFBQUE7RUFBUSxtQ0FBQTtFQUFBLDJCQUFBO0VBQTJCLFVBQUE7QUowdUMzbFc7O0FJMXVDcW1XO0VBQTBOLHFCQUFBO0VBQXFCLG9EQUFBO0VBQUEsNENBQUE7RUFBQSxvQ0FBQTtFQUFBLDREQUFBO0FKK3VDcDFXOztBSS91Q3EzVztFQUEwSiw2REFBQTtBSm12Qy9nWDs7QUludkMya1g7RUFBMEssU0FBQTtFQUFTLG1DQUFBO0VBQUEsMkJBQUE7RUFBMkIsbUJBQUE7QUp5dkN6eFg7O0FJenZDNHlYO0VBQThOLHFEQUFBO0VBQUEsNkNBQUE7RUFBQSxxQ0FBQTtFQUFBLDZEQUFBO0FKNnZDMWdZOztBSTd2QzRpWTtFQUEyRixzREFBQTtFQUFBLDhDQUFBO0VBQUEsc0NBQUE7RUFBQSw4REFBQTtBSml3Q3ZvWTs7QUlqd0MwcVk7RUFBNEIsdURBQUE7QUpxd0N0c1k7O0FJcndDNHZZO0VBQStCLDhFQUFBO0VBQXlFLGtCQUFBO0FKMHdDcDJZOztBSTF3Q3MzWTtFQUFtRSxxRUFBQTtFQUFvRSxrQkFBQTtFQUFrQixPQUFBO0VBQU8sTUFBQTtFQUFNLFdBQUE7RUFBVyxZQUFBO0VBQVksMkJBQUE7RUFBQSxtQkFBQTtFQUFtQixrQ0FBQTtFQUFBLDBCQUFBO0FKcXhDdGtaOztBSXJ4Q2dtWjtFQUErRSxtQ0FBQTtFQUFBLDJCQUFBO0FKeXhDL3FaOztBSXp4QzBzWjtFQUFzUyxXQUFBO0VBQVcsc0RBQUE7RUFBcUQsT0FBQTtFQUFPLE1BQUE7QUpneUN2amE7O0FJaHlDNmphO0VBQXNTLHFEQUFBO0VBQW9ELFlBQUE7RUFBWSxPQUFBO0VBQU8sTUFBQTtBSnV5QzE2YTs7QUl2eUNnN2E7RUFBd0IsYUFBQTtBSjJ5Q3g4YTs7QUkzeUNxOWE7RUFBa0IsMERBQUE7RUFBeUQsa0JBQUE7RUFBa0Isc0JBQUE7RUFBQSxrQkFBQTtFQUFrQixnRUFBQTtBSmt6Q3BrYjs7QUlsekMrbmI7RUFBeUYsd0JBQUE7QUpzekN4dGI7O0FJdHpDK3ViO0VBQW1GLGtCQUFBO0VBQWtCLDhDQUFBO0VBQTZDLDJDQUFBO0VBQTBDLHNDQUFBO0VBQXFDLFdBQUE7RUFBVyx5Q0FBQTtFQUF3QyxnRUFBQTtBSmcwQ25nYzs7QUloMENra2M7RUFBK0Usa0JBQUE7RUFBa0Isd0NBQUE7RUFBdUMseUNBQUE7RUFBd0MsNkNBQUE7RUFBNEMsV0FBQTtFQUFXLHdDQUFBO0VBQXVDLGlFQUFBO0FKMDBDaDFjOztBSTEwQ2c1YztFQUF1QixZQUFBO0VBQVksV0FBQTtFQUFXLGtCQUFBO0VBQWtCLHFFQUFBO0VBQWdFLDBEQUFBO0VBQXlELE9BQUE7RUFBTyxNQUFBO0FKbzFDaGxkOztBSXAxQ3NsZDtFQUE4QixZQUFBO0FKdzFDcG5kOztBSXgxQ2dvZDtFQUF1QixhQUFBO0FKNDFDdnBkOztBSTUxQ29xZDtFQUF1QixXQUFBO0VBQVcsWUFBQTtFQUFZLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQWEsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQXVCLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFtQixrQkFBQTtBSnEyQ3p3ZDs7QUlyMkMyeGQ7RUFBb0YsZUFBQTtFQUFlLGdCQUFBO0VBQWdCLHNCQUFBO0VBQUEsbUJBQUE7QUoyMkM5NGQ7O0FJMzJDaTZkO0VBQXFCLFlBQUE7RUFBWSxzQkFBQTtFQUFBLGtCQUFBO0FKZzNDbDhkOztBSWgzQ285ZDtFQUE2QixrQkFBQTtFQUFrQixPQUFBO0VBQU8sTUFBQTtFQUFNLG9CQUFBO0VBQW9CLFVBQUE7RUFBVSxjQUFBO0FKeTNDOWllOztBSXozQzRqZTtFQUFrQyw0Q0FBQTtFQUFBLG9DQUFBO0VBQW9DLGNBQUE7QUo4M0Nsb2U7O0FJOTNDZ3BlO0VBQTZCLG1CQUFBO0VBQUEsZUFBQTtBSms0QzdxZTs7QUlsNEM0cmU7RUFBb0MsbUJBQUE7RUFBQSxlQUFBO0VBQWUsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QUp1NEMvdWU7O0FJdjRDcXdlO0VBQTRDLDRDQUFBO0VBQUEsb0NBQUE7QUoyNENqemU7O0FJMzRDcTFlO0VBQTJCLG9CQUFBO0VBQW9CLG9DQUFBO0VBQUEsNEJBQUE7QUpnNUNwNGU7O0FJaDVDZzZlO0VBQXlDLG9CQUFBO0FKbzVDejhlOztBSXA1QzY5ZTtFQUFrQyxvQkFBQTtBSnc1Qy8vZTs7QUl4NUNtaGY7RUFBdUQsb0JBQUE7QUo0NUMxa2Y7O0FJNTVDOGxmO0VBQW9CLGlCQUFBO0FKZzZDbG5mOztBSWg2Q21vZjtFQUEyQixvQkFBQTtFQUFvQixtQ0FBQTtFQUFtQywyQkFBQTtFQUEyQixVQUFBO0VBQVUsa0JBQUE7RUFBa0IsNkJBQUE7RUFBQSxxQkFBQTtFQUFxQixXQUFBO0VBQVcsWUFBQTtBSjI2QzV5Zjs7QUkzNkN3emY7RUFBeUMsb0JBQUE7QUorNkNqMmY7O0FJLzZDcTNmO0VBQXNDLGdDQUFBO0VBQUEsd0JBQUE7QUptN0MzNWY7O0FJbjdDbTdmO0VBQXlGLG9CQUFBO0FKdTdDNWdnQjs7QUl2N0NnaWdCO0VBQWtHLG9CQUFBO0VBQW9CLG1CQUFBO0FKNDdDdHBnQjs7QUk1N0N5cWdCO0VBQWlDLGtCQUFBO0VBQWtCLE9BQUE7RUFBTyxXQUFBO0VBQVcsV0FBQTtFQUFXLFlBQUE7RUFBWSxZQUFBO0VBQVcsVUFBQTtBSnM4Q2h4Z0I7O0FJdDhDMHhnQjtFQUF3QyxXQUFBO0VBQVcsZ0JBQUE7RUFBZ0Isa0JBQUE7RUFBa0IsT0FBQTtFQUFPLE1BQUE7RUFBTSxTQUFBO0VBQVMsUUFBQTtFQUFRLDBCQUFBO0VBQUEsa0JBQUE7QUppOUM3NGdCOztBSWo5Qys1Z0I7RUFBOEMsb0JBQUE7RUFBb0IsbUJBQUE7QUpzOUNqK2dCOztBSXQ5Q28vZ0I7RUFBa1EsVUFBQTtFQUFVLG1DQUFBO0VBQW1DLDJCQUFBO0FKNDlDbnloQjs7QUk1OUM4emhCO0VBQW9CLGlCQUFBO0FKZytDbDFoQjs7QUloK0NtMmhCO0VBQTJCLG9CQUFBO0VBQW9CLG1DQUFBO0VBQW1DLDJCQUFBO0VBQTJCLFVBQUE7QUp1K0NoOWhCOztBSXYrQzA5aEI7RUFBeUMsb0JBQUE7QUoyK0NuZ2lCOztBSTMrQ3VoaUI7RUFBeUYsb0JBQUE7QUorK0NobmlCOztBSS8rQ29vaUI7RUFBa1EsVUFBQTtFQUFVLG1DQUFBO0VBQW1DLDJCQUFBO0FKcS9DbjdpQjs7QUlyL0M4OGlCO0VBQStCLG1DQUFBO0VBQW1DLDJCQUFBO0VBQTJCLGdCQUFBO0VBQWdCLCtEQUFBO0VBQUEsdURBQUE7RUFBQSwrQ0FBQTtFQUFBLGtFQUFBO0FKNC9DM2pqQjs7QUk1L0N3bWpCO0VBQXFCLGlCQUFBO0FKZ2dEN25qQjs7QUloZ0Q4b2pCO0VBQTRCLHVDQUFBO0VBQUEsK0JBQUE7RUFBK0IsbUNBQUE7RUFBbUMsMkJBQUE7RUFBMkIsZ0JBQUE7QUp1Z0R2d2pCOztBS25oREE7RUFDRSxnQ0FBQTtFQUNBLHNCQUFBO0VBQ0EsdUdBQUE7RUFDQSxzQkFBQTtFQUNBLDZHQUFBO0VBQ0Esd0JBQUE7RUFDQSw4QkFBQTtFQUNBLDBCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsNkJBQUE7RUFDQSxrSEFBQTtFQUNBLDZCQUFBO0VBQ0EsaUhBQUE7RUFDQSw2QkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSw4R0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7RUFDQSwwQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkdBQUE7RUFDQSwyR0FBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0EsMkJBQUE7RUFDQSwrR0FBQTtFQUNBLHNDQUFBO0VBQ0Esa0NBQUE7RUFDQSx5Q0FBQTtFQUNBLHlDQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0VBQ0Esd0JBQUE7RUFDQSwwQkFBQTtFQUNBLDJCQUFBO0VBQ0EsMkJBQUE7QUxzaERGOztBTXJrREE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxXQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7QU53a0RGO0FNdGtERTtFQUNFLG9CQUFBO0VBQ0EsY0FBQTtBTndrREo7QU1ya0RFO0VBQ0UseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0FOdWtESjtBTXBrREU7RUFDRSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7QU5za0RKO0FNbmtERTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0FOcWtESjtBTWxrREU7RUFDRSxhQUFBO0FOb2tESjtBTW5rREk7RUFDRSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQkFBQTtBTnFrRE47QU1oa0RFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FOa2tESjtBTWprREk7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FObWtETjtBTWhrREU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QU5ra0RKO0FNamtESTtFQUNFLGlCQUFBO0FObWtETjtBTWhrREU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QU5ra0RKO0FNamtESTtFQUNFLGlCQUFBO0FObWtETjtBTWhrREU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7QU5ra0RKO0FNamtESTtFQUNFLGlCQUFBO0FObWtETjtBTTlqREk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxxRkFBQTtBTmdrRE47QU01akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUZBQUE7QU44akROO0FNempERTtFQUNFLHNDQUFBO0VBQ0EseUJBQUE7QU4yakRKO0FNMWpESTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7QU40akROO0FNMWpESTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7QU40akROO0FNempERTtFQUNFLHdDQUFBO0VBQ0EsZ0NBQUE7QU4yakRKO0FNMWpESTtFQUNFLDhDQUFBO0VBQUEsc0NBQUE7QU40akROO0FNMWpESTtFQUNFLDhDQUFBO0VBQUEsc0NBQUE7QU40akROO0FNempERTtFQUNFLHVDQUFBO0VBQ0EseUJBQUE7QU4yakRKO0FNMWpESTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7QU40akROO0FNMWpESTtFQUNFLHVDQUFBO0VBQUEsK0JBQUE7QU40akROO0FNempERTtFQUNFLG9DQUFBO0VBQ0EsNEJBQUE7QU4yakRKO0FNMWpESTtFQUNFLDBDQUFBO0VBQUEsa0NBQUE7QU40akROO0FNMWpESTtFQUNFLDBDQUFBO0VBQUEsa0NBQUE7QU40akROO0FNempERTtFQUNFLG9DQUFBO0VBQ0Esc0NBQUE7RUFDQSx5QkFBQTtBTjJqREo7QU0xakRJO0VBQ0UsdUNBQUE7RUFBQSwrQkFBQTtBTjRqRE47QU0xakRJO0VBQ0UsdUNBQUE7RUFBQSwrQkFBQTtBTjRqRE47QU12akRFO0VBQ0Usb0JBQUE7QU55akRKO0FNdmpESTtFQUNFLDRDQUFBO0VBQ0EsOEJBQUE7QU55akROO0FNeGpETTtFQUNFLDRDQUFBO0VBQUEsb0NBQUE7QU4wakRSO0FNeGpETTtFQUNFLDRDQUFBO0VBQUEsb0NBQUE7QU4wakRSO0FNdmpESTtFQUNFLGdDQUFBO0FOeWpETjtBTXhqRE07RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FOMGpEUjtBTXhqRE07RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FOMGpEUjtBTXZqREk7RUFDRSwyQ0FBQTtFQUNBLDJCQUFBO0FOeWpETjtBTXhqRE07RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0FOMGpEUjtBTXhqRE07RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0FOMGpEUjtBTXZqREk7RUFDRSx3Q0FBQTtFQUNBLGdDQUFBO0FOeWpETjtBTXhqRE07RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FOMGpEUjtBTXhqRE07RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FOMGpEUjtBTXZqREk7RUFDRSxrQ0FBQTtFQUNBLDJCQUFBO0FOeWpETjtBTXhqRE07RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0FOMGpEUjtBTXhqRE07RUFDRSx5Q0FBQTtFQUFBLGlDQUFBO0FOMGpEUjtBTXZqREk7RUFDRSwyQkFBQTtBTnlqRE47QU12akRJO0VBQ0UsMkJBQUE7QU55akROO0FNcmpERTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSw2QkFBQTtBTnVqREo7QU1yakRFO0VBQ0UsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FOdWpESjtBTXRqREk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSwyQ0FBQTtBTndqRE47QU10akRJO0VBQ0UsaUVBQUE7QU53akROO0FNdGpESTtFQUNFLGdFQUFBO0FOd2pETjtBTXRqREk7RUFDRSxvRUFBQTtBTndqRE47QU1yakRFO0VBQ0UsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUZBQUE7QU53akROO0FNcmpERTtFQUNFLE1BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsaUZBQUE7QU53akROO0FNcmpERTtFQUNFLE1BQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esb0ZBQUE7QU53akROO0FNdGpESTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBO0FOd2pETjtBTXJqREU7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSx5Q0FBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsNkZBQUE7QU53akROO0FNdGpESTtFQUNFLHlCQUFBO0VBQ0EsdUNBQUE7QU53akROO0FNdmpETTtFQUNFLHFFQUFBO0FOeWpEUjtBTXJqREU7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsNkZBQUE7QU53akROO0FNcmpERTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBTnVqREo7QU10akRJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUZBQUE7QU53akROO0FNcmpERTtFQUNFLGtCQUFBO0VBQ0EsdUNBQUE7RUFDQSxxQkFBQTtFQUNBLGdDQUFBO0FOdWpESjtBTXJqREk7RUFDRSxXQUFBO0FOdWpETjtBTXJqREk7RUFDRSxXQUFBO0FOdWpETjtBTXRqRE07RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxzRkFBQTtBTndqRFI7QU1uakRFO0VBQ0UseUJBQUE7QU5xakRKO0FNbmpERTtFQUNFLDJCQUFBO0FOcWpESjtBTW5qREU7RUFDRSwyQkFBQTtBTnFqREo7QU1uakRFO0VBQ0UsZ0JBQUE7QU5xakRKO0FNbmpERTtFQUNFLGdCQUFBO0FOcWpESjtBTW5qREU7RUFDRSx3QkFBQTtFQUFBLG9CQUFBO0FOcWpESjs7QU1sakRBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtBTnFqREY7QU1uakRFO0VBQ0UsNEhBQUE7RUFBQSxzRkFBQTtBTnFqREo7QU1sakRFO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLDRIQUFBO0VBQUEsc0ZBQUE7QU5vakRKO0FNampERTtFQUlFLGVBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QU5nakRKO0FNNWlESTtFQUNFLG1CQUFBO0FOOGlETjtBTTFpREk7RUFDRSxjQUFBO0FONGlETjtBTTFpREk7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0FONGlETjtBTTFpREk7RUFDRSxtQkFBQTtBTjRpRE47QU14aURJO0VBQ0UsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBTjBpRE47QU14aURJO0VBQ0UsbUJBQUE7QU4waUROO0FNdmlERTtFQUNFLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0FOeWlESjtBTXhpREk7RUFDRSxnQkFBQTtBTjBpRE47QU12aURFO0VBQ0UsZUFBQTtBTnlpREo7O0FPNzlEQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUNBQUE7RUFDQSxpQkFBQTtFQUNBLGdFQUFBO0VBQUEsd0RBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxpQ0FBQTtFQUFBLHlCQUFBO0FQZytERjtBTzk5REU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QVBnK0RKOztBTzM5REE7RUFDRSxhQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHNCQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBUDg5REY7QU81OURFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QVA4OURKO0FPNTlESTtFQUNFLFVBQUE7QVA4OUROO0FPMTlERTtFQUNFLFVBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFBQSxzQkFBQTtFQUNBLG9DQUFBO0FQNDlESjtBTzE5REk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0VBQUEsY0FBQTtBUDQ5RE47QU96OURJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBUDI5RE47QU96OURNO0VBQ0Usc0NBQUE7RUFDQSx1Q0FBQTtFQUNBLGlCQUFBO0FQMjlEUjtBT3Y5REk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7QVB5OUROO0FPdDlESTtFQUNFLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtBUHc5RE47QU90OURNO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EseUZBQUE7QVB3OURSO0FPbjlERTtFQUNFLFdBQUE7QVBxOURKO0FPcDlESTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0NBQUE7QVBzOUROO0FPcjlETTtFQUNFLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FQdTlEUjtBT2o5REU7RUFDRSxZQUFBO0FQbTlESjtBT2w5REk7RUFDRSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtBUG85RE47QU9sOURNO0VBQ0Usb0NBQUE7QVBvOURSO0FPbDlEUTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUG85RFY7QU8vOERRO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QVBpOURWO0FPLzhEVTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtFQUNBLDBCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSx3Q0FBQTtBUGk5RFo7QU85OERVO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQkFBQTtBUGc5RFo7QU83OERjO0VBQ0UsYUFBQTtBUCs4RGhCO0FPNzhEZ0I7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBUCs4RGxCO0FPNThEZ0I7RUFDRSxXQUFBO0FQODhEbEI7QU81OERrQjtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBUDg4RHBCO0FPdDhEUTtFQUNFLGtCQUFBO0FQdzhEVjtBT3Q4RFU7RUFFRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QVB1OERaO0FPcDhEVTtFQUNFLFNBQUE7RUFDQSxtR0FBQTtFQUFBLHlFQUFBO0FQczhEWjtBT244RFU7RUFDRSxZQUFBO0VBQ0EsbUdBQUE7RUFBQSx1RUFBQTtBUHE4RFo7QU8vN0RRO0VBQ0UsNkJBQUE7QVBpOERWO0FPOTdETTtFQUNFLFdBQUE7RUFDQSxXQUFBO0FQZzhEUjtBTzM3RFU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRIQUFBO0VBQUEsc0ZBQUE7RUFDQSxvQkFBQTtBUDY3RFo7QU8xN0RRO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0FQNDdEVjtBT3I3RE07RUFDRSxnQkFBQTtBUHU3RFI7QU9yN0RRO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsOEJBQUE7RUFBQSxrQ0FBQTtFQUFBLDhCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0Esb0NBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FQdTdEVjtBT3I3RFU7RUFDRSxzQkFBQTtFQUNBLGVBQUE7RUFDQSxvQ0FBQTtFQUNBLFNBQUE7QVB1N0RaO0FPcjdEWTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QVB1N0RkO0FPcjdEYztFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUHU3RGhCO0FPcDdEa0I7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FQczdEcEI7QU9sN0RnQjs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLHlGQUFBO0VBQ0EsWUFBQTtBUG83RGxCO0FPajdEZ0I7RUFDRSxPQUFBO0FQbTdEbEI7QU9oN0RnQjtFQUNFLFFBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQUEseUJBQUE7QVBrN0RsQjtBTzk2RGM7RUFDRSxpQkFBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUGc3RGhCO0FPOTZEZ0I7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QVBnN0RsQjtBTzk2RGtCO0VBRUUsVUFBQTtFQUNBLGtCQUFBO0FQKzZEcEI7QU8zNkRvQjtFQUNFLDBDQUFBO0FQNjZEdEI7QU96NkRrQjtFQUNFLGtCQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtFQUNBLDBDQUFBO0FQMjZEcEI7QU96NkRvQjtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVAyNkR0QjtBT242RFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxTQUFBO0FQcTZEWjtBT242RFk7OztFQUdFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBO0FQcTZEZDtBT2w2RFk7RUFDRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVBvNkRkO0FPbDZEYztFQUNFLHlCQUFBO0VBQ0EsU0FBQTtFQUNBLHNDQUFBO0FQbzZEaEI7QU9qNkRjO0VBQ0Usb0JBQUE7RUFBQSxjQUFBO0VBRUEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSx3Q0FBQTtBUGs2RGhCO0FPajZEZ0I7RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FQbTZEbEI7QU8vNURjO0VBQ0UsOEJBQUE7RUFDQSw0Q0FBQTtFQUNBLG9CQUFBO0FQaTZEaEI7QU81NURVO0VBQ0UsYUFBQTtBUDg1RFo7QU9uNURrQjtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpREFBQTtBUHE1RHBCO0FPLzREVTtFQUNFLFVBQUE7QVBpNURaO0FPLzREWTtFQUNFLGFBQUE7QVBpNURkO0FPMTREUTtFQUNFLGNBQUE7RUFDQSxZQUFBO0FQNDREVjtBT3o0RFE7RUFDRSxvQkFBQTtBUDI0RFY7QU90NERnQjtFQUNFLGtCQUFBO0FQdzREbEI7QU90NERrQjtFQUNFLHVDQUFBO0FQdzREcEI7QU90NERvQjtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVDQUFBO0FQdzREdEI7QU9wNERrQjtFQUNFLDBDQUFBO0FQczREcEI7QU9yNERvQjtFQUNFLGFBQUE7RUFDQSxVQUFBO0VBQ0EsUUFBQTtBUHU0RHRCO0FPbjREc0I7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1Q0FBQTtBUHE0RHhCO0FPaDREa0I7RUFDRSwwQ0FBQTtBUGs0RHBCO0FPajREb0I7RUFDRSxhQUFBO0VBQ0EsVUFBQTtFQUNBLE9BQUE7QVBtNER0QjtBTzkzRG9CO0VBQ0UsYUFBQTtBUGc0RHRCO0FPNzNEb0I7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG9DQUFBO0FQKzNEdEI7QU8xM0RvQjtFQUNFLHVDQUFBO0FQNDNEdEI7QU96M0RvQjtFQUVFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpREFBQTtBUDAzRHRCO0FPbjNEWTtFQUNFLFdBQUE7RUFDQSxVQUFBO0FQcTNEZDtBT24zRGM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSwwQkFBQTtFQUNBLFlBQUE7RUFDQSxzQ0FBQTtFQUNBLHFCQUFBO0FQcTNEaEI7QU9uM0RnQjs7RUFFRSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBUHEzRGxCO0FPajNEa0I7RUFDRSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUG0zRHBCO0FPLzJEZ0I7RUFDRSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0Esc0NBQUE7QVBpM0RsQjtBTzMyRGtCOztFQUVFLHlCQUFBO0FQNjJEcEI7QU94MkRjO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBUDAyRGhCO0FPLzFESTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtBUGkyRE47QU8vMURNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0JBQUE7QVBpMkRSO0FPLzFEUTtFQUNFLFlBQUE7RUFDQSxjQUFBO0FQaTJEVjtBT2gyRFU7RUFDRSx1QkFBQTtBUGsyRFo7QU85MURRO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsNEhBQUE7RUFBQSxzRkFBQTtBUGcyRFY7QU81MURNO0VBQ0UsWUFBQTtBUDgxRFI7QU94MURRO0VBQ0UsNkJBQUE7QVAwMURWO0FPdDFEYztFQUNFLGdCQUFBO0FQdzFEaEI7QU9yMURjO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBUHUxRGhCO0FPbjFEZ0I7RUFDRSwyQkFBQTtFQUNBLG9CQUFBO0FQcTFEbEI7QU8xMERFO0VBQ0UsWUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBUDQwREo7QU94MERRO0VBQ0UsZUFBQTtBUDAwRFY7QU94MERVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FQMDBEWjtBT2wwRFE7RUFDRSxvQ0FBQTtBUG8wRFY7QU9sMERVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FQbzBEWjtBTzl6REk7RUFDRSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxxRUFBQTtFQUFBLDZEQUFBO0FQZzBETjtBTzl6RE07RUFDRSxnQkFBQTtFQUNBLCtCQUFBO0FQZzBEUjtBTzl6RFE7RUFDRSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtBUGcwRFY7QU81ekRNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsMENBQUE7QVA4ekRSO0FPNXpEUTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBUDh6RFY7QU81ekRVO0VBQ0UsMkNBQUE7QVA4ekRaO0FPdHpERTtFQUNFLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSw2Q0FBQTtBUHd6REo7QU92ekRJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVB5ekROO0FPdnpESTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FQeXpETjtBT3h6RE07RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QVAwekRSO0FPeHpETTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QVAwekRSO0FPcHpERTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSwwQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FQc3pESjtBT3B6REk7RUFDRSxjQUFBO0VBQ0EsYUFBQTtBUHN6RE47QU9wekRNO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QVBzekRSO0FPaHpERTtFQUNFLHNCQUFBO0VBQ0EsNkNBQUE7QVBrekRKO0FPaHpESTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBUGt6RE47QU9oekRNOztFQUVFLGNBQUE7RUFDQSxhQUFBO0FQa3pEUjtBTzl5RFE7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBUGd6RFY7QU8zeURJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBUDZ5RE47QU8zeURNO0VBQ0UsY0FBQTtFQUNBLGFBQUE7QVA2eURSO0FPM3lEUTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FQNnlEVjtBT3R5REU7RUFDRSxzQkFBQTtBUHd5REo7QU92eURJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBUHl5RE47QU92eURJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVB5eUROO0FPdHlETTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBUHd5RFI7QU92eURRO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0FQeXlEVjtBT3Z5RFE7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QVB5eURWO0FPdnlEUTtFQUNFLGtCQUFBO0FQeXlEVjtBT2x5REk7RUFDRSx3QkFBQTtBUG95RE47QU9qeURJO0VBQ0Usd0JBQUE7QVBteUROO0FPanlETTtFQUNFLDBDQUFBO0FQbXlEUjtBTy94REk7RUFDRSw2QkFBQTtBUGl5RE47QU8veERNO0VBQ0UsMENBQUE7QVBpeURSO0FPL3hEUTtFQUNFLGFBQUE7QVBpeURWO0FPNXhESTtFQUNFLGlCQUFBO0FQOHhETjtBTzV4RE07RUFDRSxzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUDh4RFI7QU8xeERRO0VBQ0Usa0JBQUE7QVA0eERWO0FPenhEUTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FQMnhEVjtBT3h4RFk7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsYUFBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLHNDQUFBO0FQMHhEZDtBT3Z4RFk7RUFDRSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FQeXhEZDtBT3R4RFk7RUFDRSx5QkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUHd4RGQ7QU9ueERRO0VBQ0UsbUJBQUE7QVBxeERWO0FPcHhEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0FQc3hEWjtBT3B4RFk7RUFDRSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkNBQUE7QVBzeERkO0FPbnhEWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FQcXhEZDtBT2x4RFk7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsaUJBQUE7QVBveERkO0FPbHhEYztFQUNFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QVBveERoQjtBT2p4RGM7RUFDRSxXQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QVBteERoQjtBTzV3RE07RUFDRSxlQUFBO0VBQ0EsMENBQUE7RUFDQSw2Q0FBQTtBUDh3RFI7QU8zd0RNO0VBQ0UsaUJBQUE7QVA2d0RSO0FPM3dEUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7QVA2d0RWO0FPM3dEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QVA2d0RaO0FPMXdEVTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBUDR3RFo7QU9yd0RjO0VBQ0UsaUJBQUE7RUFDQSxvQkFBQTtBUHV3RGhCO0FPcHdEYztFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7QVBzd0RoQjtBTzl2REk7RUFDRSw2QkFBQTtBUGd3RE47QU83dkRRO0VBQ0UsZUFBQTtBUCt2RFY7QU83dkRVO0VBQ0UsNkNBQUE7QVArdkRaO0FPNXZEVTtFQUNFLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVA4dkRaO0FPM3ZEVTtFQUNFLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QVA2dkRaO0FPMXZEVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FQNHZEWjtBTzF2RFk7RUFDRSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBUDR2RGQ7QU96dkRZO0VBQ0UsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QVAydkRkO0FPeHZEWTtFQUNFLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FQMHZEZDtBT3Z2RFk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBUHl2RGQ7QU9qdkRFO0VBQ0UsNkJBQUE7QVBtdkRKOztBTy91REE7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtFQUNBLGdDQUFBO0VBQUEsd0JBQUE7QVBrdkRGOztBTy91REE7RUFDRSxnQkFBQTtBUGt2REY7QU9odkRFO0VBQ0UsZUFBQTtFQUVBLFdBQUE7QVBpdkRKOztBUXA1RkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLHdCQUFBO0FSdTVGRjtBUXQ1RkU7RUFDRSxVQUFBO0FSdzVGSjs7QVFuNUZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QVJzNUZGO0FRcDVGRTtFQUNFLGVBQUE7QVJzNUZKO0FRaDVGTTs7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGlCQUFBO0FSbTVGUjtBUWw1RlE7O0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsMENBQUE7QVJxNUZWO0FRaDVGUTs7RUFDRSx5QkFBQTtBUm01RlY7QVFoNUZNOztFQUNFLG9CQUFBO0FSbTVGUjtBUWw1RlE7O0VBQ0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7QVJxNUZWO0FROTRGUTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0Esd0NBQUE7QVJnNUZWO0FRejRGUTtFQUNFLDREQUFBO0FSMjRGVjtBUXI0RlU7RUFDRSwrREFBQTtBUnU0Rlo7QVFoNEZVO0VBQ0UscUVBQUE7QVJrNEZaO0FRNTNGVTtFQUNFLHdFQUFBO0FSODNGWjtBUXQzRlE7RUFDRSwrREFBQTtBUnczRlY7QVFsM0ZVO0VBQ0Usa0VBQUE7QVJvM0ZaO0FRNzJGVTtFQUNFLHdFQUFBO0FSKzJGWjtBUXoyRlU7RUFDRSwyRUFBQTtBUjIyRlo7QVFuMkZRO0VBQ0Usd0NBQUE7RUFBQSxnQ0FBQTtFQUNBLDZEQUFBO0FScTJGVjtBUS8xRlU7RUFDRSx3Q0FBQTtFQUFBLGdDQUFBO0VBQ0EsZ0VBQUE7QVJpMkZaO0FRMTFGVTtFQUNFLHNFQUFBO0FSNDFGWjtBUXQxRlU7RUFDRSx5RUFBQTtBUncxRlo7QVE3MEZNOztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7QVJnMUZSO0FRLzBGUTs7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSwwQ0FBQTtBUmsxRlY7QVE3MEZROztFQUNFLHlCQUFBO0FSZzFGVjtBUTEwRk07RUFDRSx5QkFBQTtBUjQwRlI7QVEzMEZRO0VBQ0UsYUFBQTtFQUNBLGNBQUE7RUFDQSx1Q0FBQTtBUjYwRlY7QVF2MEZNO0VBQ0UseUJBQUE7QVJ5MEZSO0FReDBGUTtFQUNFLDREQUFBO0FSMDBGVjtBUXAwRlU7RUFDRSwrREFBQTtBUnMwRlo7QVFqMEZNO0VBQ0Usb0JBQUE7QVJtMEZSO0FRbDBGUTtFQUNFLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FSbzBGVjtBUTl6RlU7RUFDRSxxRUFBQTtBUmcwRlo7QVExekZVO0VBQ0Usd0VBQUE7QVI0ekZaO0FRcHpGUTtFQUNFLCtEQUFBO0FSc3pGVjtBUWh6RlU7RUFDRSxrRUFBQTtBUmt6Rlo7QVE3eUZNO0VBQ0Usb0JBQUE7QVIreUZSO0FROXlGUTtFQUNFLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FSZ3pGVjtBUXp5RlE7RUFDRSx3Q0FBQTtFQUFBLGdDQUFBO0VBQ0EsNkRBQUE7QVIyeUZWO0FRcnlGVTtFQUNFLHdDQUFBO0VBQUEsZ0NBQUE7RUFDQSxnRUFBQTtBUnV5Rlo7QVFoeUZVO0VBQ0Usc0VBQUE7QVJreUZaO0FRNXhGVTtFQUNFLHlFQUFBO0FSOHhGWjs7QVFyeEZBO0VBQ0Usa0JBQUE7QVJ3eEZGO0FRdHhGRTtFQUNFLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtBUnd4Rko7QVFyeEZFO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLFdBQUE7QVJ1eEZKO0FRcnhGSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EsV0FBQTtBUnV4Rk47QVFyeEZNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLHNDQUFBO0FSdXhGUjtBUW54RlE7RUFDRSxzQ0FBQTtBUnF4RlY7QVFoeEZRO0VBQ0Usc0NBQUE7QVJreEZWO0FRN3dGUTtFQUNFLHNDQUFBO0FSK3dGVjtBUTN3Rk07RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7QVI2d0ZSO0FRM3dGUTtFQUNFLDJCQUFBO0FSNndGVjtBUTl3RlE7RUFDRSwyQkFBQTtBUjZ3RlY7QVE5d0ZRO0VBQ0UsMkJBQUE7QVI2d0ZWO0FROXdGUTtFQUNFLDJCQUFBO0FSNndGVjtBUTl3RlE7RUFDRSwyQkFBQTtBUjZ3RlY7QVExd0ZRO0VBQ0UsMkJBQUE7QVI0d0ZWO0FRMXdGVTtFQUNFLDJCQUFBO0FSNHdGWjtBUTd3RlU7RUFDRSwyQkFBQTtBUjR3Rlo7QVE3d0ZVO0VBQ0UsMkJBQUE7QVI0d0ZaO0FRN3dGVTtFQUNFLDJCQUFBO0FSNHdGWjtBUTd3RlU7RUFDRSwyQkFBQTtBUjR3Rlo7QVF6d0ZVO0VBQ0UsYUFBQTtBUjJ3Rlo7QVF2d0ZRO0VBQ0UseUJBQUE7RUFDQSxTQUFBO0FSeXdGVjtBUXZ3RlU7RUFDRSxhQUFBO0FSeXdGWjtBUXB3Rk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHFCQUFBO0VBQUEsa0JBQUE7RUFBQSx5QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FSc3dGUjtBUXB3RlE7RUFDRSxVQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBUnN3RlY7QVFud0ZRO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUZBQUE7QVJxd0ZWO0FRandGTTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7QVJtd0ZSO0FRandGUTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDRFQUFBO0FSbXdGVjtBUWh3RlE7RUFDRSxhQUFBO0FSa3dGVjtBUS92RlE7RUFDRSxjQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBUml3RlY7QVE1dkZJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxjQUFBO0FSOHZGTjtBUTV2Rk07RUFDRSwyQkFBQTtFQUNBLGlCQUFBO0FSOHZGUjtBUXp2RkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QVIydkZKO0FRenZGSTtFQUNFLDJCQUFBO0FSMnZGTjtBUXh2Rkk7RUFDRSwyQkFBQTtBUjB2Rk47QVFydkZJO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLDJCQUFBO0FSdXZGTjs7QVFqdkZBO0VBQ0UsNkJBQUE7QVJvdkZGO0FRbnZGRTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FScXZGSjs7QVE5dUZJO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBUml2Rk47QVE3dUZNO0VBQ0Usa0JBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0FSK3VGUjtBUTd1RlE7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSwyRkFBQTtBUit1RlY7QVExdUZJO0VBQ0Usa0JBQUE7QVI0dUZOOztBU3h1R0k7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBVDJ1R047QVN6dUdJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxtQkFBQTtFQUFBLGVBQUE7RUFFQSwyQkFBQTtBVDB1R047QVN4dUdRO0VBQ0UseUJBQUE7RUFBQSxpQkFBQTtFQUFBLGFBQUE7RUFDQSxjQUFBO0FUMHVHVjtBU3R1R1E7RUFDRSx5QkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtFQUNBLGlCQUFBO0FUd3VHVjtBU3B1R007RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0FUc3VHUjtBU251R007RUFDRSxrQkFBQTtBVHF1R1I7QVNudUdVO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxzQ0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0RBQUE7RUFBQSx3Q0FBQTtFQUFBLGdDQUFBO0VBQUEsOERBQUE7QVRxdUdaO0FTbnVHVTtFQUNFLG1DQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsNkRBQUE7RUFBQSxxREFBQTtFQUNBLGdEQUFBO0VBQUEsd0NBQUE7RUFBQSxnQ0FBQTtFQUFBLDhEQUFBO0FUcXVHWjtBUzd0R0k7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7QVQrdEdOO0FTN3RHSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtFQUNBLHNDQUFBO0VBQ0EscUJBQUE7QVQrdEdOO0FTOXRHTTtFQUNFLGlCQUFBO0VBQ0EseUJBQUE7QVRndUdSO0FTOXRHTTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsNkVBQUE7QVRndUdSOztBVXp6R0E7RUFDRSxrQkFBQTtBVjR6R0Y7QVUxekdFO0VBQ0UsMkJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0FWNHpHSjtBVXp6R0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBVjJ6R0o7QVUxekdJO0VBQ0UsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBVjR6R047QVV4ekdFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0Esc0NBQUE7RUFDQSxxQkFBQTtBVjB6R0o7QVV4ekdJO0VBQ0Usa0NBQUE7QVYwekdOO0FVdnpHSTtFQUNFLHlDQUFBO0FWeXpHTjtBVXR6R0k7RUFDRSx5Q0FBQTtBVnd6R047QVVyekdJO0VBQ0Usa0NBQUE7QVZ1ekdOO0FVcHpHSTtFQUNFLGFBQUE7RUFDQSw2QkFBQTtBVnN6R047QVVuekdJO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHlCQUFBO0FWcXpHTjtBVW56R007RUFDRSwyQkFBQTtBVnF6R1I7QVV0ekdNO0VBQ0UsMkJBQUE7QVZxekdSO0FVdHpHTTtFQUNFLDJCQUFBO0FWcXpHUjtBVXR6R007RUFDRSwyQkFBQTtBVnF6R1I7QVV0ekdNO0VBQ0UsMkJBQUE7QVZxekdSO0FVbHpHTTtFQUNFLFVBQUE7QVZvekdSO0FVanpHTTtFQUNFLDJCQUFBO0VBQ0EsMENBQUE7QVZtekdSO0FVanpHUTtFQUNFLDJCQUFBO0FWbXpHVjtBVXB6R1E7RUFDRSwyQkFBQTtBVm16R1Y7QVVwekdRO0VBQ0UsMkJBQUE7QVZtekdWO0FVcHpHUTtFQUNFLDJCQUFBO0FWbXpHVjtBVXB6R1E7RUFDRSwyQkFBQTtBVm16R1Y7QVUveUdNO0VBQ0UseUJBQUE7RUFDQSxTQUFBO0VBQ0EsMENBQUE7QVZpekdSO0FVN3lHSTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QVYreUdOOztBV3I0R0E7RUFDRSxtQkFBQTtBWHc0R0Y7QVd0NEdFO0VBQ0UsY0FBQTtBWHc0R0o7QVdyNEdFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QVh1NEdKO0FXcjRHSTtFQUNFLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVh1NEdOO0FXcjRHTTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FYdTRHUjtBV3I0R1E7RUFDRSxrQkFBQTtFQUNBLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFlBQUE7QVh1NEdWO0FXaDRHSTtFQUNFLGlCQUFBO0VBQ0EsNkNBQUE7QVhrNEdOO0FXaDRHTTtFQUNFLGNBQUE7RUFDQSx3QkFBQTtBWGs0R1I7QVc3M0dVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtBWCszR1o7QVc3M0dZO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDBDQUFBO0FYKzNHZDtBV3gzR1k7RUFDRSxnQkFBQTtBWDAzR2Q7QVd4M0djO0VBQ0Usb0NBQUE7QVgwM0doQjtBV2gzR0k7RUFDRSxjQUFBO0VBQ0EsZUFBQTtFQUNBLHdDQUFBO0FYazNHTjtBVzkyR1U7RUFDRSwyQkFBQTtFQUNBLGdCQUFBO0FYZzNHWjtBVzUyR1E7RUFDRSxvQ0FBQTtBWDgyR1Y7QVc1MkdVO0VBQ0UsZUFBQTtBWDgyR1o7QVc1MkdZO0VBQ0UseUJBQUE7RUFDQSxnQkFBQTtBWDgyR2Q7QVd0MkdNO0VBRUUsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QVh1MkdSO0FXcjJHUTtFQUNFLG1CQUFBO0FYdTJHVjtBV3AyR1k7RUFDRSxpQkFBQTtBWHMyR2Q7QVc5MUdNO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7QVhnMkdSO0FXOTFHUTtFQUNFLHFCQUFBO0FYZzJHVjtBVzcxR1k7RUFDRSxpQkFBQTtBWCsxR2Q7O0FZbitHQTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esd0NBQUE7QVpzK0dGO0FZcitHRTtFQUNFLGdCQUFBO0VBRUEsWUFBQTtFQUNBLG1CQUFBO0FacytHSjtBWXIrR0k7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtBWnUrR047QVluK0dFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FacStHSjtBWXArR0k7RUFDRSxpQkFBQTtFQUNBLHFCQUFBO0FacytHTjtBWWwrR0U7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsMkJBQUE7RUFDQSw2QkFBQTtBWm8rR0o7QVluK0dJO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG9DQUFBO0FacStHTjs7QWExZ0hBO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FiNmdIRjtBYTNnSEU7RUFDRSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWI2Z0hKO0FhMWdIRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWI0Z0hKO0FhemdIRTtFQUNFLHNCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWIyZ0hKO0FheGdIRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWIwZ0hKO0FhdmdIRTtFQUNFLDRCQUFBO0VBQ0EsdUNBQUE7QWJ5Z0hKO0FhdmdIRTtFQUNFLDZCQUFBO0VBQ0EsdUNBQUE7QWJ5Z0hKO0FhdmdIRTtFQUNFLGdDQUFBO0VBQ0Esd0NBQUE7QWJ5Z0hKO0FhdmdIRTtFQUNFLDJCQUFBO0VBQ0EscUNBQUE7QWJ5Z0hKO0FhdmdIRTtFQUNFLDJCQUFBO0VBQ0EscUNBQUE7QWJ5Z0hKO0FhdmdIRTtFQUNFLDhCQUFBO0VBQ0Esd0NBQUE7QWJ5Z0hKO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0Esc0NBQUE7QWJ1Z0hOO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0Esd0NBQUE7QWJ1Z0hOO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0EsMkNBQUE7QWJ1Z0hOO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0Esc0NBQUE7QWJ1Z0hOO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0Esc0NBQUE7QWJ1Z0hOO0FhcmdISTtFQUNFLHlCQUFBO0VBQ0EseUNBQUE7QWJ1Z0hOOztBYzNsSEE7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtBZDhsSEY7QWM1bEhFO0VBQ0UsZ0JBQUE7QWQ4bEhKO0FjM2xIRTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGlCQUFBO0VBQ0Esb0NBQUE7QWQ2bEhKO0FjM2xIRTtFQU9FLG9CQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FkdWxISjtBY2htSEk7RUFDRSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtBZGttSE47QWMzbEhFO0VBQ0UsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUZBQUE7QWQ2bEhKO0FjM2xIRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEsa0JBQUE7RUFBQSx5QkFBQTtFQUNBLFdBQUE7QWQ2bEhKO0FjM2xISTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0Esd0ZBQUE7QWQ2bEhOO0FjM2xISTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsbUZBQUE7QWQ2bEhOO0FjM2xISTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsaUZBQUE7QWQ2bEhOOztBZXpwSEU7RUFDRSxjQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7QWY0cEhKO0FlM3BISTtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0ZBQUE7QWY2cEhOO0FlM3BISTtFQUNFLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxZQUFBO0VBQ0Esa0JBQUE7QWY2cEhOO0FlM3BISTtFQUNFLHFCQUFBO0FmNnBITjtBZTNwSEk7RUFDRSxpQkFBQTtBZjZwSE47QWUzcEhJO0VBQ0Usa0JBQUE7RUFDQSxpQkFBQTtBZjZwSE47QWV6cEhFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBZjJwSEo7QWV6cEhJO0VBQ0Usa0JBQUE7RUFDQSxzQkFBQTtBZjJwSE47QWV6cEhNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0FmMnBIUjtBZXpwSFE7RUFDRSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxVQUFBO0FmMnBIVjtBZTFwSFU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esc0NBQUE7QWY0cEhaO0FlenBIWTtFQUNFLHNDQUFBO0FmMnBIZDtBZXJwSE07RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0FmdXBIUjtBZXJwSFE7RUFDRSwyQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWZ1cEhWO0FlcnBIUTs7RUFFRSwyQkFBQTtFQUNBLGlCQUFBO0FmdXBIVjs7QWdCanVISTtFQUNFLHNCQUFBO0VBQ0EsNkNBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FoQm91SE47QWdCbnVITTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBaEJxdUhSO0FnQmp1SEk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLDZCQUFBO0FoQm11SE47QWdCaHVISTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FoQmt1SE47QWdCanVITTtFQUNFLGtCQUFBO0FoQm11SFI7QWdCbHVIUTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QWhCb3VIVjtBZ0JqdUhRO0VBS0Usb0JBQUE7QWhCK3RIVjtBZ0I3dEhRO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtBaEIrdEhWO0FnQjV0SE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxzQkFBQTtFQUNBLDZDQUFBO0FoQjh0SFI7QWdCN3RIUTtFQUNFLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7QWhCK3RIVjtBZ0I5dEhVO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCZ3VIWjtBZ0I5dEhVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QWhCZ3VIWjtBZ0IvdEhZO0VBQ0UsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FoQml1SGQ7QWdCL3RIWTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FoQml1SGQ7QWdCNXRITTtFQUNFLGlCQUFBO0VBQ0EsNkNBQUE7QWhCOHRIUjtBZ0IzdEhZO0VBQ0UscUJBQUE7QWhCNnRIZDtBZ0IxdEhVO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWhCNHRIWjtBZ0IxdEhVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QWhCNHRIWjtBZ0IzdEhZO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQjZ0SGQ7QWdCNXRIYztFQUNFLGNBQUE7QWhCOHRIaEI7QWdCNXRIYztFQUNFLGNBQUE7QWhCOHRIaEI7QWdCNXRIYztFQUNFLGNBQUE7QWhCOHRIaEI7QWdCNXRIYztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FoQjh0SGhCO0FnQjN0SFk7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QWhCNnRIZDtBZ0J4dEhNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FoQjB0SFI7QWdCenRIUTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBaEIydEhWO0FnQnp0SFE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QWhCMnRIVjtBZ0IxdEhVO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0FoQjR0SFo7QWdCeHRITTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QWhCMHRIUjtBZ0JydEhJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsNkJBQUE7QWhCdXRITjtBZ0J0dEhNO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FoQnd0SFI7QWdCdnRIUTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtBaEJ5dEhWO0FnQnB0SEk7RUFDRSxtQkFBQTtBaEJzdEhOO0FnQnJ0SE07RUFDRSxtQkFBQTtBaEJ1dEhSO0FnQnJ0SE07RUFDRSxlQUFBO0FoQnV0SFI7QWdCcHRISTtFQUNFLGlCQUFBO0FoQnN0SE47QWdCcHRIUTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2Q0FBQTtBaEJzdEhWO0FnQmp0SFU7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJtdEhaO0FnQmp0SFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBaEJtdEhaO0FnQmx0SFk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWhCb3RIZDtBZ0JsdEhZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWhCb3RIZDtBZ0I1c0hJO0VBQ0Usa0JBQUE7RUFDQSwyQkFBQTtBaEI4c0hOO0FnQjdzSE07RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FoQitzSFI7QWdCN3NITTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FoQitzSFI7QWdCNXNIUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsV0FBQTtBaEI4c0hWO0FnQjdzSFU7RUFDRSxhQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EseUJBQUE7QWhCK3NIWjtBZ0I3c0hVO0VBQ0UsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FoQitzSFo7QWdCN3NIVTtFQUNFLGtCQUFBO0FoQitzSFo7QWdCM3NITTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QWhCNnNIUjtBZ0Ixc0hJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7QWhCNHNITjtBZ0Izc0hNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7QWhCNnNIUjtBZ0Izc0hNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7QWhCNnNIUjtBZ0I1c0hRO0VBQ0Usa0JBQUE7QWhCOHNIVjtBZ0J6c0hJO0VBQ0UsNkJBQUE7QWhCMnNITjtBZ0Ixc0hNO0VBTUUscUJBQUE7QWhCdXNIUjtBZ0Jyc0hNO0VBQ0UscUJBQUE7QWhCdXNIUjtBZ0Joc0hZO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZDQUFBO0FoQmtzSGQ7QWdCaHNIWTtFQUNFLE1BQUE7QWhCa3NIZDtBZ0IvckhZO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0FoQmlzSGQ7QWdCL3JIWTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBaEJpc0hkO0FnQi9ySFk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBaEJpc0hkO0FnQmhzSGM7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QWhCa3NIaEI7QWdCanNIZ0I7RUFDRSxjQUFBO0FoQm1zSGxCO0FnQmpzSGdCO0VBQ0UsY0FBQTtBaEJtc0hsQjtBZ0Jqc0hnQjtFQUNFLGNBQUE7QWhCbXNIbEI7QWdCanNIZ0I7RUFDRSxjQUFBO0FoQm1zSGxCO0FnQmhzSGM7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBaEJrc0hoQjtBZ0Joc0hjO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWhCa3NIaEI7QWdCaHNIYztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FoQmtzSGhCO0FnQnZySFk7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkNBQUE7QWhCeXJIZDtBZ0J2ckhZO0VBQ0UsTUFBQTtFQUNBLGdCQUFBO0FoQnlySGQ7QWdCdHJIWTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWhCd3JIZDtBZ0J0ckhZO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxxQkFBQTtBaEJ3ckhkO0FnQnZySGM7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBaEJ5ckhoQjtBZ0J2ckhjO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWhCeXJIaEI7QWdCdHJIWTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBaEJ3ckhkO0FnQnZySGM7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsK0VBQUE7RUFDQSxzQkFBQTtBaEJ5ckhoQjtBZ0J0ckhZO0VBQ0UsV0FBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FoQndySGQ7QWdCdnJIYztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSwyRUFBQTtFQUNBLHNCQUFBO0FoQnlySGhCO0FnQnRySFk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBaEJ3ckhkO0FnQnZySGM7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7RUFDQSxrRkFBQTtBaEJ5ckhoQjtBZ0J4ckhnQjtFQUNFLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QWhCMHJIbEI7QWdCeHJIZ0I7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBaEIwckhsQjtBZ0JockhRO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QWhCa3JIVjtBZ0JqckhVO0VBQ0UsbUJBQUE7QWhCbXJIWjtBZ0JqckhVO0VBQ0UsZ0RBQUE7QWhCbXJIWjtBZ0JqckhVO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FoQm1ySFo7QWdCanJIVTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7QWhCbXJIWjtBZ0JqckhVO0VBQ0Usb0JBQUE7QWhCbXJIWjtBZ0JqckhVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QWhCbXJIWjtBZ0JsckhZO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QWhCb3JIZDtBZ0JqckhZO0VBQ0Usc0JBQUE7QWhCbXJIZDtBZ0JqckhnQjtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2Q0FBQTtBaEJtckhsQjtBZ0JqckhnQjtFQUNFLFdBQUE7QWhCbXJIbEI7QWdCanJIZ0I7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7RUFDQSxnQkFBQTtBaEJtckhsQjtBZ0JqckhnQjtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7QWhCbXJIbEI7QWdCL3FIWTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FoQmlySGQ7QWdCN3FIYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EsV0FBQTtBaEIrcUhoQjtBZ0I5cUhnQjtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2Q0FBQTtBaEJnckhsQjtBZ0I5cUhnQjtFQUNFLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBaEJnckhsQjtBZ0I5cUhnQjtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FoQmdySGxCOztBaUJ6d0lJO0VBQ0Usc0JBQUE7RUFDQSw2Q0FBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7QWpCNHdJTjtBaUIzd0lNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0FqQjZ3SVI7QWlCendJSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EsNkJBQUE7QWpCMndJTjtBaUJ4d0lJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QWpCMHdJTjtBaUJ6d0lNO0VBQ0Usa0JBQUE7QWpCMndJUjtBaUIxd0lRO0VBQ0Usc0NBQUE7RUFDQSxxQkFBQTtBakI0d0lWO0FpQnp3SVE7RUFLRSxvQkFBQTtBakJ1d0lWO0FpQnJ3SVE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0FqQnV3SVY7QWlCcHdJTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkNBQUE7QWpCc3dJUjtBaUJyd0lRO0VBQ0UsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBakJ1d0lWO0FpQnR3SVU7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBakJ3d0laO0FpQnR3SVU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBakJ3d0laO0FpQnZ3SVk7RUFDRSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWpCeXdJZDtBaUJ2d0lZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWpCeXdJZDtBaUJwd0lNO0VBQ0UsaUJBQUE7RUFDQSw2Q0FBQTtBakJzd0lSO0FpQm53SVk7RUFDRSxxQkFBQTtBakJxd0lkO0FpQmx3SVU7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBakJvd0laO0FpQmx3SVU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBakJvd0laO0FpQm53SVk7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWpCcXdJZDtBaUJwd0ljO0VBQ0UsY0FBQTtBakJzd0loQjtBaUJwd0ljO0VBQ0UsY0FBQTtBakJzd0loQjtBaUJwd0ljO0VBQ0UsY0FBQTtBakJzd0loQjtBaUJwd0ljO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWpCc3dJaEI7QWlCbndJWTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBakJxd0lkO0FpQmh3SU07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7QWpCa3dJUjtBaUJqd0lRO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0FqQm13SVY7QWlCandJUTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBakJtd0lWO0FpQmx3SVU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QWpCb3dJWjtBaUJod0lNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBakJrd0lSO0FpQjd2SUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtBakIrdklOO0FpQjl2SU07RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QWpCZ3dJUjtBaUIvdklRO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0FqQml3SVY7QWlCNXZJSTtFQUNFLG1CQUFBO0FqQjh2SU47QWlCN3ZJTTtFQUNFLG1CQUFBO0FqQit2SVI7QWlCN3ZJTTtFQUNFLGVBQUE7QWpCK3ZJUjtBaUI1dklJO0VBQ0UsaUJBQUE7QWpCOHZJTjtBaUI1dklRO0VBQ0UsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLDZDQUFBO0FqQjh2SVY7QWlCenZJVTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqQjJ2SVo7QWlCenZJVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FqQjJ2SVo7QWlCMXZJWTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBakI0dklkO0FpQjF2SVk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBakI0dklkO0FpQnB2SUk7RUFDRSxrQkFBQTtFQUNBLDJCQUFBO0FqQnN2SU47QWlCcnZJTTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWpCdXZJUjtBaUJydklNO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QWpCdXZJUjtBaUJwdklRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0FqQnN2SVY7QWlCcnZJVTtFQUNFLGFBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBakJ1dklaO0FpQnJ2SVU7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWpCdXZJWjtBaUJydklVO0VBQ0Usa0JBQUE7QWpCdXZJWjtBaUJudklNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBakJxdklSO0FpQmx2SUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBakJvdklOO0FpQm52SU07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBakJxdklSO0FpQnB2SVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBakJzdklWO0FpQnJ2SVU7RUFDRSxrQkFBQTtBakJ1dklaO0FpQmp2SUk7RUFDRSw2QkFBQTtBakJtdklOO0FpQmx2SU07RUFLRSxxQkFBQTtBakJndklSO0FpQjl1SU07RUFDRSxxQkFBQTtBakJndklSO0FpQnp1SVk7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsNkNBQUE7QWpCMnVJZDtBaUJ6dUlZO0VBQ0UsTUFBQTtBakIydUlkO0FpQnh1SVk7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QWpCMHVJZDtBaUJ4dUlZO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FqQjB1SWQ7QWlCeHVJWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FqQjB1SWQ7QWlCenVJYztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBakIydUloQjtBaUIxdUlnQjtFQUNFLGNBQUE7QWpCNHVJbEI7QWlCMXVJZ0I7RUFDRSxjQUFBO0FqQjR1SWxCO0FpQjF1SWdCO0VBQ0UsY0FBQTtBakI0dUlsQjtBaUIxdUlnQjtFQUNFLGNBQUE7QWpCNHVJbEI7QWlCenVJYztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FqQjJ1SWhCO0FpQnp1SWM7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBakIydUloQjtBaUJ6dUljO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWpCMnVJaEI7QWlCaHVJWTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2Q0FBQTtBakJrdUlkO0FpQmh1SVk7RUFDRSxNQUFBO0VBQ0EsZ0JBQUE7QWpCa3VJZDtBaUIvdElZO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBakJpdUlkO0FpQi90SVk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHFCQUFBO0FqQml1SWQ7QWlCaHVJYztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FqQmt1SWhCO0FpQmh1SWM7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBakJrdUloQjtBaUIvdElZO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FqQml1SWQ7QWlCaHVJYztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFDQSwrRUFBQTtFQUNBLHNCQUFBO0FqQmt1SWhCO0FpQi90SVk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7QWpCaXVJZDtBaUJodUljO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLDJFQUFBO0VBQ0Esc0JBQUE7QWpCa3VJaEI7QWlCL3RJWTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FqQml1SWQ7QWlCaHVJYztFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsK0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtGQUFBO0FqQmt1SWhCO0FpQmp1SWdCO0VBQ0UsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtBakJtdUlsQjtBaUJqdUlnQjtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FqQm11SWxCO0FpQnp0SVE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHNCQUFBO0FqQjJ0SVY7QWlCdnRJWTtFQUNFLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSw2Q0FBQTtBakJ5dElkO0FpQnZ0SVk7RUFDRSxNQUFBO0VBQ0EsZ0JBQUE7QWpCeXRJZDtBaUJ0dElZO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBakJ3dElkO0FpQnR0SVk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtBakJ3dElkO0FpQnR0SVk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHFCQUFBO0FqQnd0SWQ7QWlCdnRJYztFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FqQnl0SWhCO0FpQnZ0SWM7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBakJ5dEloQjtBaUJ2dEljO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWpCeXRJaEI7QWlCdHRJWTtFQUNFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0FqQnd0SWQ7QWlCdnRJYztFQUNFLGtCQUFBO0FqQnl0SWhCO0FpQnh0SWdCO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxtQ0FBQTtFQUFBLDJCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxzQ0FBQTtBakIwdElsQjtBaUJ2dElnQjtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QWpCeXRJbEI7QWlCdnRJZ0I7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBakJ5dElsQjs7QWlCenNJSTtFQUNFLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2Q0FBQTtFQUNBLG1CQUFBO0FqQjRzSU47QWlCM3NJTTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QWpCNnNJUjtBaUIzc0lNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtBakI2c0lSOztBa0J0MEpJO0VBQ0UsMkJBQUE7RUFDQSxhQUFBO0FsQnkwSk47QWtCdDBKSTtFQUNFLHFCQUFBO0FsQncwSk47QWtCdDBKTTtFQUNFLFdBQUE7QWxCdzBKUjtBa0J0MEpRO0VBQ0Usb0JBQUE7QWxCdzBKVjtBa0JuMEpJO0VBQ0Usd0JBQUE7QWxCcTBKTjtBa0JsMEpRO0VBQ0Usc0JBQUE7QWxCbzBKVjtBa0JsMEpVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSxXQUFBO0FsQm8wSlo7QWtCbDBKWTtFQUNFLGNBQUE7RUFDQSxvQ0FBQTtBbEJvMEpkO0FrQmgwSmM7RUFDRSxzQ0FBQTtBbEJrMEpoQjtBa0I3ekpjO0VBQ0Usb0NBQUE7QWxCK3pKaEI7QWtCM3pKWTtFQUNFLFlBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QWxCNnpKZDtBa0IzekpjO0VBQ0UsZ0JBQUE7QWxCNnpKaEI7QWtCOXpKYztFQUNFLGdCQUFBO0FsQjZ6SmhCO0FrQjl6SmM7RUFDRSxnQkFBQTtBbEI2ekpoQjtBa0I5ekpjO0VBQ0UsZ0JBQUE7QWxCNnpKaEI7QWtCOXpKYztFQUNFLGdCQUFBO0FsQjZ6SmhCO0FrQnp6Slk7RUFDRSxZQUFBO0FsQjJ6SmQ7QWtCdHpKWTtFQUNFLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxvQ0FBQTtBbEJ3ekpkO0FrQnR6SmM7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSx5RkFBQTtBbEJ3ekpoQjtBa0JqekpNO0VBQ0UsbUJBQUE7QWxCbXpKUjtBa0JqekpRO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7QWxCbXpKVjtBa0JqekpVO0VBQ0UsYUFBQTtBbEJtekpaO0FrQi95SlE7RUFDRSxlQUFBO0FsQml6SlY7QWtCL3lKVTtFQUNFLDBDQUFBO0FsQml6Slo7QWtCOXlKVTtFQUNFLGlCQUFBO0FsQmd6Slo7QWtCNXlKWTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtBbEI4eUpkO0FrQjN5Slk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0FsQjZ5SmQ7QWtCM3lKYztFQUNFLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0FsQjZ5SmhCO0FrQjN5SmdCO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QWxCNnlKbEI7QWtCdHlKUTtFQUNFLGtCQUFBO0FsQnd5SlY7O0FtQnA3Skk7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esb0JBQUE7QW5CdTdKTjtBbUJyN0pNO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtBbkJ1N0pSO0FtQnI3Sk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO0VBQUEsZUFBQTtBbkJ1N0pSO0FtQnI3Sk07RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0FuQnU3SlI7QW1CdDdKUTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FuQnc3SlY7QW1CdDdKUTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QW5CdzdKVjtBbUJwN0pJO0VBQ0UsbUJBQUE7QW5CczdKTjtBbUJyN0pNO0VBQ0UsVUFBQTtBbkJ1N0pSO0FtQnI3Sk07RUFDRSxlQUFBO0FuQnU3SlI7QW1CbjdKSTtFQUNFLGNBQUE7RUFDQSxjQUFBO0FuQnE3Sk47QW1CbDdKSTtFQUNFLGlCQUFBO0FuQm83Sk47QW1CbjdKTTtFQUNFLHNDQUFBO0VBQ0EscUJBQUE7QW5CcTdKUjtBbUJwN0pRO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7QW5CczdKVjtBbUJwN0pRO0VBQ0UscUJBQUE7QW5CczdKVjtBbUJuN0pRO0VBQ0Usc0JBQUE7RUFDQSw2Q0FBQTtBbkJxN0pWO0FtQnA3SlU7RUFDRSxjQUFBO0FuQnM3Slo7QW1CcDdKVTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QW5CczdKWjtBbUJwN0pVO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QW5CczdKWjtBbUJyN0pZO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QW5CdTdKZDtBbUJ0N0pjO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtFQUNBLHNDQUFBO0VBQ0Esc0JBQUE7QW5CdzdKaEI7QW1CdDdKYztFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0FuQnc3SmhCO0FtQm43SlE7RUFDRSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLE1BQUE7RUFDQSxhQUFBO0FuQnE3SlY7QW1CcDdKVTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7QW5CczdKWjtBbUJuN0pRO0VBQ0Usc0JBQUE7RUFDQSw2Q0FBQTtBbkJxN0pWO0FtQnA3SlU7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FuQnM3Slo7QW1CcDdKVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FuQnM3Slo7QW1CcjdKWTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0FuQnU3SmQ7QW1CdDdKYztFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQ0FBQTtFQUNBLHNCQUFBO0FuQnc3SmhCO0FtQnQ3SmM7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtBbkJ3N0poQjtBbUJuN0pRO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QW5CcTdKVjtBbUJwN0pVO0VBQ0Usa0JBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSxXQUFBO0FuQnM3Slo7QW1CcDdKVTtFQUNFLGtCQUFBO0FuQnM3Slo7QW1CcDdKVTtFQUNFLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0FuQnM3Slo7QW1CcjdKWTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLDBGQUFBO0FuQnU3SmQ7QW1CcDdKVTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FuQnM3Slo7QW1CcjdKWTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLGNBQUE7QW5CdTdKZDtBbUJwN0pVO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtBbkJzN0paO0FtQnA3SlU7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5QkFBQTtBbkJzN0paO0FtQnI3Slk7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0FuQnU3SmQ7QW1CbjdKUTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQ0FBQTtBbkJxN0pWO0FtQnA3SlU7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QW5CczdKWjtBbUJwN0pVO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QW5CczdKWjtBbUJoN0pJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtBbkJrN0pOO0FtQmo3Sk07RUFDRSx3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLHNDQUFBO0VBQ0EscUJBQUE7RUFDQSxrR0FBQTtBbkJtN0pSO0FtQmw3SlE7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtBbkJvN0pWO0FtQmw3SlE7RUFDRSxvQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxzRkFBQTtBbkJvN0pWO0FtQjk2Sk07RUFDRSxhQUFBO0FuQmc3SlI7QW1COTZKTTtFQUNFLHFDQUFBO0FuQmc3SlI7QW1CLzZKUTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0NBQUE7QW5CaTdKVjtBbUI1NkpNO0VBQ0UsbUJBQUE7QW5CODZKUjtBbUI1NkpNO0VBQ0UsY0FBQTtBbkI4NkpSO0FtQjc2SlE7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLG9DQUFBO0FuQis2SlY7QW1CNTZKTTtFQUNFLHFDQUFBO0FuQjg2SlI7QW1CNzZKUTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0NBQUE7QW5CKzZKVjtBbUJ4NkpJO0VBQ0UsZ0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSw2Q0FBQTtFQUNBLG9DQUFBO0VBQ0EscUNBQUE7RUFBQSw2QkFBQTtBbkIwNkpOO0FtQno2Sk07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLFdBQUE7QW5CMjZKUjtBbUJ2NkpJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSw2QkFBQTtBbkJ5NkpOO0FtQnQ2Skk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBbkJ3NkpOO0FtQnY2Sk07RUFDRSxrQkFBQTtBbkJ5NkpSO0FtQng2SlE7RUFDRSxzQ0FBQTtFQUNBLHFCQUFBO0FuQjA2SlY7QW1CdjZKUTtFQUtFLG9CQUFBO0FuQnE2SlY7QW1CbjZKUTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7QW5CcTZKVjtBbUJsNkpNO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RUFDQSxXQUFBO0VBQ0Esc0JBQUE7RUFDQSw2Q0FBQTtBbkJvNkpSO0FtQm42SlE7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0FuQnE2SlY7QW1CcDZKVTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FuQnM2Slo7QW1CcDZKVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FuQnM2Slo7QW1CcjZKWTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBbkJ1NkpkO0FtQnI2Slk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBbkJ1NkpkO0FtQmw2Sk07RUFDRSxpQkFBQTtFQUNBLDZDQUFBO0FuQm82SlI7QW1CajZKWTtFQUNFLHFCQUFBO0FuQm02SmQ7QW1CaDZKVTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0FuQms2Slo7QW1CaDZKVTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FuQms2Slo7QW1CajZKWTtFQUNFLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbkJtNkpkO0FtQmw2SmM7RUFDRSxjQUFBO0FuQm82SmhCO0FtQmw2SmM7RUFDRSxjQUFBO0FuQm82SmhCO0FtQmw2SmM7RUFDRSxjQUFBO0FuQm82SmhCO0FtQmw2SmM7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0NBQUE7RUFDQSxzQkFBQTtBbkJvNkpoQjtBbUJqNkpZO0VBQ0UsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLDJCQUFBO0FuQm02SmQ7QW1COTVKTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBbkJnNkpSO0FtQi81SlE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkJBQUE7QW5CaTZKVjtBbUIvNUpRO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlCQUFBO0FuQmk2SlY7QW1CaDZKVTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtBbkJrNkpaO0FtQjk1Sk07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0FuQmc2SlI7O0FvQjcxS007RUFDRSxVQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBcEJnMktSO0FvQjExS0k7RUFDRSxVQUFBO0VBQ0EsZ0NBQUE7RUFBQSx3QkFBQTtBcEI0MUtOO0FvQnoxS1E7O0VBRUUsV0FBQTtBcEIyMUtWO0FvQnoxS1E7RUFDRSx3QkFBQTtBcEIyMUtWO0FvQnYxS1E7O0VBRUUsTUFBQTtBcEJ5MUtWO0FvQnYxS1E7RUFDRSx3QkFBQTtBcEJ5MUtWOztBb0JqMUtFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0EscUVBQUE7QXBCbzFLSjs7QW9CaDFLQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxXQUFBO0FwQm0xS0Y7O0FvQmgxS0E7RUFDRSw2QkFBQTtBcEJtMUtGO0FvQmwxS0U7RUFDRSwyQkFBQTtBcEJvMUtKO0FvQm4xS0k7RUFDRSxxQkFBQTtBcEJxMUtOO0FvQmwxS0U7RUFDRSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBcEJvMUtKO0FvQmwxS0U7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSwyQkFBQTtBcEJvMUtKO0FvQm4xS0k7RUFDRSxrQkFBQTtFQUNBLGNBQUE7QXBCcTFLTjs7QW9CajFLQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7RUFBQSxvQkFBQTtFQUFBLFlBQUE7RUFDQSxXQUFBO0VBRUEsY0FBQTtFQUNBLG1CQUFBO0FwQm0xS0Y7QW9CbDFLRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxtQkFBQTtFQUFBLG9CQUFBO0VBQUEsWUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FwQm8xS0o7QW9CajFLSTtFQUNFLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQUNBLGFBQUE7QXBCbTFLTjs7QW9CLzBLQTtFQUNFLGNBQUE7RUFDQSxlQUFBO0FwQmsxS0Y7O0FvQi8wS0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSwyQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0VBQUE7QXBCazFLRjtBb0JqMUtFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7QXBCbTFLSjtBb0JsMUtJO0VBQ0UscUJBQUE7QXBCbzFLTjtBb0JsMUtJO0VBQ0UscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7QXBCbzFLTjtBb0JqMUtFO0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMkJBQUE7QXBCbTFLSjs7QW9CNTBLQTtFQUNFLHVCQUFBO0FwQiswS0Y7O0FvQjcwS0E7RUFDRSxzQkFBQTtBcEJnMUtGO0FvQi8wS0U7RUFDRSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxPQUFBO0FwQmkxS0o7O0FvQjcwS0E7RUFDRSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxvQ0FBQTtBcEJnMUtGIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BvcWFIYW5TYW5zTmVvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcG9xYUhhblNhbnNOZW8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9xYUhhblNhbnNOZW9cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb3FhSGFuU2Fuc05lb1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9xYUhhblNhbnNOZW9cIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3BvcWFIYW5TYW5zTmVvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TcG9xYUhhblNhbnNOZW8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJTcG9xYUhhblNhbnNOZW9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb3FhSGFuU2Fuc05lb1wiO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb3FhSGFuU2Fuc05lb1wiO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG59XG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJTcG9xYUhhblNhbnNOZW9cIiwgc2Fucy1zZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5tZW51LFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5idXR0b24sXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxuaW5wdXQsXG5tYWluLFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNwb3FhSGFuU2Fuc05lb1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEhUTUw1IGhpZGRlbi1hdHRyaWJ1dGUgZml4IGZvciBuZXdlciBicm93c2VycyAqL1xuKltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxubWVudSxcbm9sLFxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogcXVhc2FyIGhlYWRpbmcgY3NzIOuwqeyWtCDsvZTrk5wgKi9cbmh0bWwgaDEsXG5odG1sIGgyLFxuaHRtbCBoMyxcbmh0bWwgaDQsXG5odG1sIGg1LFxuaHRtbCBoNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4vKiBzY3JlZW4gb3V0ICovXG4uYmxpbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IGluaXRpYWw7XG59XG5cbi8qICBpbnB1dCDtmZTsgrTtkZwg7Iio6riw6riwXG4gICAg7YGs66GsLCDsgqztjIzrpqwsIOyXo+yngCwg7Jik7Y6Y6528XG4qL1xuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyog7YyM7J207Ja07Y+t7IqkICovXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogaW9zIGRvdCDtgazquLAg7J6R6rKMIOyEuO2MhSAqL1xuaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBmb250OiBzbWFsbC1jYXB0aW9uO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbmlucHV0OmF1dG9maWxsLFxuaW5wdXQ6YXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDphdXRvZmlsbDpmb2N1cyxcbmlucHV0OmF1dG9maWxsOmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0O1xuICBib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbmlucHV0OjotbXMtY2xlYXIsXG5pbnB1dDo6LW1zLXJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXQ6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtY29udGFjdHMtYXV0by1maWxsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5odG1sIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5bdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5bdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgd29yZC13cmFwOiBpbml0aWFsO1xufVxuXG4uZGF0ZS1waWNrZXIge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMwMzAzMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbml0aWFsO1xuICBib3gtc2l6aW5nOiBpbml0aWFsO1xufVxuXG4uZHAtY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbiAgaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLmlubGluZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIuc2luZ2xlLWRhdGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIubm8tc2hvcnRjdXRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLm5vLXRvcGJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZm9vdGVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciBiIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIGEge1xuICBjb2xvcjogIzZiYjRkNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5zZWxlY3Qtd3JhcHBlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MSlcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAwLjAxO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgX292ZXJmbG93OiBoaWRkZW47XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUubW9udGgyIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgdGQsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5IHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgZGl2LmRheS5sYXN0TW9udGgsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubmV4dE1vbnRoIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljZGJmNztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLndlZWstbmFtZSB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkuaGFzLXRvb2x0aXAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5oYXMtdG9vbHRpcCAudG9vbHRpcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLnZhbGlkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLmhvdmVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkZWNmYTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5sYXN0TW9udGgsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkubmV4dE1vbnRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTY4NDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5LmNoZWNrZWQsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIC5kYXkucmVhbC10b2RheS5ob3ZlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MGNjZDU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiA+IHRoOmZpcnN0LW9mLXR5cGUsIC5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uID4gdGg6bGFzdC1vZi10eXBlIHtcbiAgd2lkdGg6IDI3cHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5uZXh0LCAuZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAucHJldiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uIC5uZXh0OmhvdmVyLCAuZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IC01cHg7XG4gIG1hcmdpbjogMCAxMHB4IC0xMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmVzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0xIHtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2VlZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZmZmO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDhweDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2ZmZjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLXRvcC1tYXNrIHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1ib3R0b20tbWFzayB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0ZWQtZGF5cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5lcnJvci10b3AsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuZGVmYXVsdC10b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLmVycm9yIC5kZWZhdWx0LXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5lcnJvciAuZXJyb3ItdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLmRlZmF1bHQtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5ub3JtYWwtdG9wIC5zZWxlY3Rpb24tdG9wIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYXBwbHktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA2cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkOWVlZjc7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDc2YTM7XG4gIGJhY2tncm91bmQ6ICMwMDk1Y2Q7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwYWRlZSwgIzAwNzhhNSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjMDBhZGVlXCIsIGVuZENvbG9yc3RyPVwiIzAwNzhhNVwiKTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmFwcGx5LWJ0bi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNiN2I3Yjc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2VkZWRlZCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsIGVuZENvbG9yc3RyPVwiI2VkZWRlZFwiKTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyLnNpbmdsZS1tb250aCAudGltZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMjlweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMSB7XG4gIHdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpbWUyIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZTEge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLnRpbWUyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlciAuaG91ciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWludXRlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQsIC5kYXRlLXBpY2tlci13cmFwcGVyIC5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDllICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgLW1vei1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgLW1zLWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAtby1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpKTtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4zKSk7XG59XG5cbi5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzLm5vLWdhcCAubW9udGgxIC5uZXh0LCAuZGF0ZS1waWNrZXItd3JhcHBlci50d28tbW9udGhzLm5vLWdhcCAubW9udGgyIC5wcmV2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVyLndlZWstbnVtYmVyLXNlbGVjdGVkIHtcbiAgY29sb3I6ICM0OWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qKlxuICogU3dpcGVyIDExLjIuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCAzLCAyMDI1XG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmY7XG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCwgLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsIC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwO1xufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZywgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJwcmV2XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLCAuc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuOnJvb3Qge1xuICAtLWNvbG9yLXRyYW5zcGFyZW50OiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcbiAgLS1jb2xvci1ibGFjay1maWxsOiBpbnZlcnQoMCUpIHNlcGlhKDQlKSBzYXR1cmF0ZSgzNyUpIGh1ZS1yb3RhdGUoMzFkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCgxMDAlKTtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1jb2xvci13aGl0ZS1maWxsOiBpbnZlcnQoMTAwJSkgc2VwaWEoMSUpIHNhdHVyYXRlKDUyMzElKSBodWUtcm90YXRlKDE3NmRlZykgYnJpZ2h0bmVzcygxMTElKSBjb250cmFzdCgxMDAlKTtcbiAgLS1jb2xvci1wcmltYXJ5OiAjNDc2ZWZmO1xuICAtLWNvbG9yLXByaW1hcnktc3RlZWw6ICNkMGRhZTY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjZWRmMGY4O1xuICAtLWNvbG9yLXRlcnRpYXJ5OiAjMWIxZjQyO1xuICAtLWNvbG9yLXRvbmFsOiAjZWJmMGZmO1xuICAtLWNvbG9yLWRhcmtibHVlLTUwOiAjZjRmN2ZjO1xuICAtLWNvbG9yLWRhcmtibHVlLTMwMDogI2IyYjhjOTtcbiAgLS1jb2xvci1kYXJrYmx1ZS0zMDAtZmlsbDogaW52ZXJ0KDkzJSkgc2VwaWEoNjclKSBzYXR1cmF0ZSgxNTk0JSkgaHVlLXJvdGF0ZSgxNzlkZWcpIGJyaWdodG5lc3MoODklKSBjb250cmFzdCg3NSUpO1xuICAtLWNvbG9yLWRhcmtibHVlLTUwMDogIzQ5NGY2MDtcbiAgLS1jb2xvci1kYXJrYmx1ZS01MDAtZmlsbDogaW52ZXJ0KDMwJSkgc2VwaWEoMjIlKSBzYXR1cmF0ZSg0NzklKSBodWUtcm90YXRlKDE4NmRlZykgYnJpZ2h0bmVzcyg4NyUpIGNvbnRyYXN0KDgzJSk7XG4gIC0tY29sb3ItZGFya2JsdWUtNjAwOiAjM2Q0OTY0O1xuICAtLWNvbG9yLWJsdWUtMTAwOiAjZGFlMmZmO1xuICAtLWNvbG9yLWJsdWUtNTAwOiAjMTQzODk4O1xuICAtLWNvbG9yLWJsdWUtNTAwLWZpbGw6IGludmVydCgyMCUpIHNlcGlhKDkzJSkgc2F0dXJhdGUoMTI5MCUpIGh1ZS1yb3RhdGUoMTk2ZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoOTUlKTtcbiAgLS1jb2xvci1ibHVlLTcwMDogIzM4M2I1YTtcbiAgLS1jb2xvci1ncmVlbi01MDogI2UwZjRlZjtcbiAgLS1jb2xvci1ncmVlbi0zMDA6ICMxN2EzODE7XG4gIC0tY29sb3ItZ3JlZW4tNDAwOiAjMDk2MzRkO1xuICAtLWNvbG9yLXdhcm0tZ3JheTogI2Y2ZjZmNjtcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjZjhmOGY4O1xuICAtLWNvbG9yLWdyYXktMTA6ICNhYWFhYWE7XG4gIC0tY29sb3ItZ3JheS0xMC1maWxsOiBpbnZlcnQoNzclKSBzZXBpYSgxJSkgc2F0dXJhdGUoMTAxOCUpIGh1ZS1yb3RhdGUoMTZkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCg5MSUpO1xuICAtLWNvbG9yLWdyYXktMzAtZmlsbDogaW52ZXJ0KDkyJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDMwMyUpIGh1ZS1yb3RhdGUoMzIxZGVnKSBicmlnaHRuZXNzKDk1JSkgY29udHJhc3QoODIlKTtcbiAgLS1jb2xvci1ncmF5LTMwOiAjZWVlZWVlO1xuICAtLWNvbG9yLWdyYXktNDA6ICNkZGRkZGQ7XG4gIC0tY29sb3ItZ3JheS01MDogI2NjY2NjYztcbiAgLS1jb2xvci1ncmF5LTYwOiAjYWFhYWFhO1xuICAtLWNvbG9yLWdyYXktNzA6ICM4ODg4ODg7XG4gIC0tY29sb3ItZ3JheS04MDogIzY2NjY2NjtcbiAgLS1jb2xvci1ncmF5LTkwOiAjMzMzMzMzO1xuICAtLWNvbG9yLXN0ZWVsLWJsdWU6ICM5MWExYjI7XG4gIC0tY29sb3Itc3RlZWwtYmx1ZS1maWxsOiBpbnZlcnQoNzAlKSBzZXBpYSgxNSUpIHNhdHVyYXRlKDM2MCUpIGh1ZS1yb3RhdGUoMTcwZGVnKSBicmlnaHRuZXNzKDg4JSkgY29udHJhc3QoODglKTtcbiAgLS1jb2xvci1iZy10b2FzdDogcmdiYSg1LCAxNSwgMzgsIDAuOCk7XG4gIC0tY29sb3ItYmctZGltOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIC0tY29sb3ItYm94LXNoYWRvdy0wMjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtLWNvbG9yLWJveC1zaGFkb3ctMDQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgLS1jb2xvci1yZWQtNTA6ICNmZmViZWI7XG4gIC0tY29sb3ItcmVkLTMwMDogI2ZmNGI0NDtcbiAgLS1jb2xvci1yZWQtNDAwOiAjZGExZDFkO1xuICAtLWNvbG9yLXJlZC01MDA6ICNhZjAwMDA7XG4gIC0tY29sb3IteWVsbG93LTUwOiAjZmZmNmUzO1xuICAtLWNvbG9yLXllbGxvdy00MDA6ICNkZjg2MDA7XG4gIC0tY29sb3IteWVsbG93LTUwMDogI2IxNmEwMDtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5idG4uYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5idG4uc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5idG4uY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5idG4ub25seSB7XG4gIHdpZHRoOiA0LjhyZW07XG59XG4uYnRuLm9ubHkgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDFweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OWVtO1xufVxuLmJ0bi54bCB7XG4gIGhlaWdodDogNC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uYnRuLnhsID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJ0bi5sZyB7XG4gIGhlaWdodDogNC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uYnRuLmxnID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmJ0bi5tZCB7XG4gIGhlaWdodDogNC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4uYnRuLm1kID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJ0bi5zbSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgcGFkZGluZzogMCAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cbi5idG4uc20gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYnRuLnJlZnJlc2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjVyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JlZnJlc2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uYnRuLnNoYXJlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3NoYXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLmJ0bi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYnRuLnByaW1hcnkucmVmcmVzaDo6YmVmb3JlIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci13aGl0ZS1maWxsKTtcbn1cbi5idG4ucHJpbWFyeS5zaGFyZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xufVxuLmJ0bi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFya2JsdWUtNTAwKTtcbn1cbi5idG4uc2Vjb25kYXJ5LnJlZnJlc2g6OmJlZm9yZSB7XG4gIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtNTAwLWZpbGwpO1xufVxuLmJ0bi5zZWNvbmRhcnkuc2hhcmU6OmFmdGVyIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS01MDAtZmlsbCk7XG59XG4uYnRuLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmJ0bi50ZXJ0aWFyeS5yZWZyZXNoOjpiZWZvcmUge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xufVxuLmJ0bi50ZXJ0aWFyeS5zaGFyZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xufVxuLmJ0bi50b25hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRvbmFsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbn1cbi5idG4udG9uYWwucmVmcmVzaDo6YmVmb3JlIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1ibHVlLTUwMC1maWxsKTtcbn1cbi5idG4udG9uYWwuc2hhcmU6OmFmdGVyIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1ibHVlLTUwMC1maWxsKTtcbn1cbi5idG4ub3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi5vdXRsaW5lZC5yZWZyZXNoOjpiZWZvcmUge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWJsYWNrLWZpbGwpO1xufVxuLmJ0bi5vdXRsaW5lZC5zaGFyZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWJsYWNrLWZpbGwpO1xufVxuLmJ0bltkaXNhYmxlZF0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG5bZGlzYWJsZWRdLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXN0ZWVsKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN0ZWVsLWJsdWUpO1xufVxuLmJ0bltkaXNhYmxlZF0ucHJpbWFyeS5yZWZyZXNoOjpiZWZvcmUge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLXN0ZWVsLWJsdWUtZmlsbCk7XG59XG4uYnRuW2Rpc2FibGVkXS5wcmltYXJ5LnNoYXJlOjphZnRlciB7XG4gIGZpbHRlcjogdmFyKC0tY29sb3Itc3RlZWwtYmx1ZS1maWxsKTtcbn1cbi5idG5bZGlzYWJsZWRdLnNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS0zMDApO1xufVxuLmJ0bltkaXNhYmxlZF0uc2Vjb25kYXJ5LnJlZnJlc2g6OmJlZm9yZSB7XG4gIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtMzAwLWZpbGwpO1xufVxuLmJ0bltkaXNhYmxlZF0uc2Vjb25kYXJ5LnNoYXJlOjphZnRlciB7XG4gIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtMzAwLWZpbGwpO1xufVxuLmJ0bltkaXNhYmxlZF0udGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS01MDApO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0xMCk7XG59XG4uYnRuW2Rpc2FibGVkXS50ZXJ0aWFyeS5yZWZyZXNoOjpiZWZvcmUge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWdyYXktMTAtZmlsbCk7XG59XG4uYnRuW2Rpc2FibGVkXS50ZXJ0aWFyeS5zaGFyZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWdyYXktMTAtZmlsbCk7XG59XG4uYnRuW2Rpc2FibGVkXS50b25hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS0zMDApO1xufVxuLmJ0bltkaXNhYmxlZF0udG9uYWwucmVmcmVzaDo6YmVmb3JlIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS0zMDAtZmlsbCk7XG59XG4uYnRuW2Rpc2FibGVkXS50b25hbC5zaGFyZTo6YWZ0ZXIge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWRhcmtibHVlLTMwMC1maWxsKTtcbn1cbi5idG5bZGlzYWJsZWRdLm91dGxpbmVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLmJ0bltkaXNhYmxlZF0ub3V0bGluZWQucmVmcmVzaDo6YmVmb3JlIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1ncmF5LTMwLWZpbGwpO1xufVxuLmJ0bltkaXNhYmxlZF0ub3V0bGluZWQuc2hhcmU6OmFmdGVyIHtcbiAgZmlsdGVyOiB2YXIoLS1jb2xvci1ncmF5LTMwLWZpbGwpO1xufVxuLmJ0bltkaXNhYmxlZF0ubGluZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcbn1cbi5idG5bZGlzYWJsZWRdLmFycm93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xufVxuLmJ0bi5saW5lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zcmVtO1xufVxuLmJ0bi5hcnJvdyB7XG4gIGdhcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4uYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uYnRuLmFycm93LmJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodF9ibGFjay5zdmdcIik7XG59XG4uYnRuLmFycm93LmdyYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0X2dyYXkuc3ZnXCIpO1xufVxuLmJ0bi5hcnJvd1tkaXNhYmxlZF06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0X2Rpc2FibGVkLnN2Z1wiKTtcbn1cbi5idG4uc2hvcnQge1xuICBnYXA6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5idG4uc2hvcnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fc2hvcnQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uYnRuLmFkZCB7XG4gIGdhcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4uYnRuLmFkZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19hZGQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uYnRuLmZpbHRlciB7XG4gIGdhcDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4uYnRuLmZpbHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19maWx0ZXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uYnRuLmZpbHRlci5uZXc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwibmV3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4ycmVtO1xuICByaWdodDogLTAuMnJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OTllbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTMwMCk7XG59XG4uYnRuLmJ1YmJsZSB7XG4gIGdhcDogMC4ycmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4ycmVtIDFyZW0gMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG4uYnRuLmJ1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS42cmVtO1xuICBoZWlnaHQ6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd25fbGluZV9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEuNnJlbSAxLjZyZW07XG59XG4uYnRuLmJ1YmJsZS5zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNzAwKTtcbn1cbi5idG4uYnViYmxlLnNlbGVjdGVkOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19kb3duX2xpbmVfd2hpdGUuc3ZnXCIpO1xufVxuLmJ0bi5kb3duIHtcbiAgZ2FwOiAwLjRyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi5kb3duOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfZG93bl9saW5lX2dyYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS42cmVtIDEuNnJlbTtcbn1cbi5idG4uZG93bjIge1xuICBnYXA6IDAuMnJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMy4xcmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi5kb3duMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMS4ycmVtIDEuM3JlbTtcbn1cbi5idG4uZGFzaGVkIHtcbiAgcGFkZGluZzogMCAyLjk1cmVtO1xuICBib3JkZXI6IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItZ3JheS01MCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwMCk7XG59XG4uYnRuLmRhc2hlZC5hdXRvIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRuLmRhc2hlZC5wbHVzIHtcbiAgZ2FwOiAwLjRyZW07XG59XG4uYnRuLmRhc2hlZC5wbHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19hZGRfbGluZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5idG4uYmxhY2sge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmJ0bi5ncmF5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLmJ0bi5ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJ0bi50aGluIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5idG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnRuLmVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4uYnRuLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMS42cmVtIDA7XG59XG4uYnRuLXdyYXAuZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5idG4td3JhcC5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSA5MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4uYnRuLXdyYXAuc3RpY2t5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xufVxuLmJ0bi13cmFwLmRlZmF1bHQgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMC44cmVtO1xufVxuLmJ0bi13cmFwLm5hcnJvdyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwLjhyZW07XG59XG4uYnRuLXdyYXAubmFycm93IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBmbGV4OiAxO1xufVxuLmJ0bi13cmFwLm5hcnJvdyAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAwLjhyZW07XG59XG4uYnRuLXdyYXAuZXhwb3J0IC5idG46bm90KC5vbmx5KSB7XG4gIGZsZXg6IDE7XG59XG4uYnRuLXdyYXAuZXhwb3J0IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDAuOHJlbTtcbn1cbi5idG4td3JhcC5jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJ0bi13cmFwLmNvbCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYnRuLXdyYXAuYnViYmxlIHtcbiAgcGFkZGluZzogMS4xcmVtO1xufVxuXG4udG9hc3QtcG9wdXAge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDhyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG1heC13aWR0aDogMjhyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS42cmVtIDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXRvYXN0KTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDEuNnJlbSAwIHZhcigtLWNvbG9yLWJveC1zaGFkb3ctMDQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuLnRvYXN0LXBvcHVwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sYXllci1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNzA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG59XG4ubGF5ZXItcG9wdXAucG9wdXAtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGF5ZXItcG9wdXAucG9wdXAtb3BlbiAucG9wdXAtaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxheWVyLXBvcHVwIC5wb3B1cC1pbm5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTBkdmg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5sYXllci1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubGF5ZXItcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTcuNHJlbTtcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNS44cmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYyg5MGR2aCAtIDUuOHJlbSk7XG59XG4ubGF5ZXItcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50czpoYXMoKyAuYnRuLXdyYXApIHtcbiAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNS44cmVtIC0gOHJlbSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoOTBkdmggLSA1LjhyZW0gLSA4cmVtKTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4ubGF5ZXItcG9wdXAgLnBvcHVwLWlubmVyIC5idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheWVyLXBvcHVwIC5wb3B1cC1pbm5lciA+IC5idG4tcG9wdXAtY2xvc2Uge1xuICB6LWluZGV4OiAxNzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjZyZW07XG4gIHJpZ2h0OiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG59XG4ubGF5ZXItcG9wdXAgLnBvcHVwLWlubmVyID4gLmJ0bi1wb3B1cC1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19wb3B1cF9jbG9zZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbn1cbi5sYXllci1wb3B1cCAucG9wdXAtaGVhcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheWVyLXBvcHVwIC5wb3B1cC1oZWFyZGVyIC5wb3B1cC10b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNS42cmVtO1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmxheWVyLXBvcHVwIC5wb3B1cC1oZWFyZGVyIC5wb3B1cC10b3AgLnBvcHVwLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIHtcbiAgei1pbmRleDogMTgwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMS42cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMS42cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtdGl0bGUge1xuICBwYWRkaW5nOiAyLjRyZW0gNC40cmVtIDAuOXJlbSAyLjRyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi41MnJlbTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzIC5keW5hbWljLWRhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuOXJlbTtcbiAgcGFkZGluZzogMCAyLjRyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyAuZHluYW1pYy1kYXRlcGlja2VyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMS42cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjJyZW0pO1xuICBoZWlnaHQ6IDUuNHJlbTtcbiAgcGFkZGluZzogMCAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzIC5keW5hbWljLWRhdGVwaWNrZXIgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHMgLmR5bmFtaWMtZGF0ZXBpY2tlciAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxOC41JTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzIC5keW5hbWljLWRhdGVwaWNrZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzIC5keW5hbWljLWRhdGVwaWNrZXIgLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgaGVpZ2h0OiAyNiU7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyAuZHluYW1pYy1kYXRlcGlja2VyIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSA+IGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHM6aGFzKC5keW5hbWljLWRhdGVwaWNrZXIpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHM6aGFzKC5keW5hbWljLWRhdGVwaWNrZXIpOmJlZm9yZSwgLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHM6aGFzKC5keW5hbWljLWRhdGVwaWNrZXIpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDZyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHM6aGFzKC5keW5hbWljLWRhdGVwaWNrZXIpOmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzOmhhcyguZHluYW1pYy1kYXRlcGlja2VyKTphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAgLnBvcHVwLWlubmVyOmhhcygrIC5idG4td3JhcCkgLmZpbHRlci1saXN0IHtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAgLnBvcHVwLWlubmVyID4gLmJ0bi1wb3B1cC1jbG9zZSB7XG4gIHRvcDogMi40cmVtO1xuICByaWdodDogMnJlbTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIucG9wdXAtb3ZlcmZsb3cgLnBvcHVwLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3JlbTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cCAucG9wdXAtaW5uZXIucG9wdXAtb3ZlcmZsb3cgLnBvcHVwLWNvbnRlbnRzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS42cmVtIDIuNHJlbTtcbiAgYm9yZGVyOiAwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGgubW9udGgtbmFtZSAubW9udGgtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRoIC5wcmV2LFxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGggLm5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMi4ycmVtO1xuICBoZWlnaHQ6IDIuMnJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jYWxlbmRhcl9hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wLzJyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGggLnByZXYge1xuICBsZWZ0OiAwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGggLm5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZCB7XG4gIG1heC13aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTZyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZCAuZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQuNHJlbTtcbiAgaGVpZ2h0OiA0LjRyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkIC5kYXkubGFzdE1vbnRoLCAubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZCAuZGF5Lm5leHRNb250aCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkIC5kYXkudG9Nb250aC5ob3ZlcmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkIC5kYXkucmVhbC10b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZCAuZGF5LnJlYWwtdG9kYXk6YWZ0ZXIge1xuICBjb250ZW50OiBcIuyYpOuKmFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDA7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuc2VsZWN0aW9uLXRvcCxcbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5zZWxlY3RlZC1kYXlzLFxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmRlZmF1bHQtdG9wIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYnRuIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMCAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS01MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmJ0bi5idG4tc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBmaWx0ZXI6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwMC1maWxsKTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5idG4uZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3RlZWwtYmx1ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktc3RlZWwpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1zaW5nbGUgLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkIC5kYXkuY2hlY2tlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXNpbmdsZSAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtc2luZ2xlIC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAucG9wdXAtY29udGVudHMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW07XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZDpoYXMoLmNoZWNrZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xMDApO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZDpoYXMoLmNoZWNrZWQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01MCU7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMTAwKTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGQ6aGFzKC5jaGVja2VkLmZpcnN0LWRhdGUtc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZDpoYXMoLmNoZWNrZWQuZmlyc3QtZGF0ZS1zZWxlY3RlZCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIHJpZ2h0OiAwO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZDpoYXMoLmNoZWNrZWQuZmlyc3QtZGF0ZS1zZWxlY3RlZCkgKyB0ZDpoYXMoLmNoZWNrZWQubGFzdC1kYXRlLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEwMCk7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgPiAubW9udGgtd3JhcHBlciA+IHRhYmxlIHRkOmhhcyguY2hlY2tlZC5sYXN0LWRhdGUtc2VsZWN0ZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZDpoYXMoLmNoZWNrZWQubGFzdC1kYXRlLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgd2lkdGg6IDUwJTtcbiAgbGVmdDogMDtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGQ6aGFzKC5jaGVja2VkLmZpcnN0LWRhdGUtc2VsZWN0ZWQubGFzdC1kYXRlLXNlbGVjdGVkKTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGQ6aGFzKC5jaGVja2VkLmZpcnN0LWRhdGUtc2VsZWN0ZWQubGFzdC1kYXRlLXNlbGVjdGVkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGQgLmRheS5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xMDApO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyID4gLm1vbnRoLXdyYXBwZXIgPiB0YWJsZSB0ZCAuZGF5LmZpcnN0LWRhdGUtc2VsZWN0ZWQsIC5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciA+IC5tb250aC13cmFwcGVyID4gdGFibGUgdGQgLmRheS5sYXN0LWRhdGUtc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIHtcbiAgZ2FwOiAxLjZyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5ub3JtYWwtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMy4ycmVtKTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCAuc3RhcnQtZGF5LFxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCAuZW5kLWRheSB7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjUycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGF5ZXItcG9wdXAuYnMtcG9wdXAuY3VzdG9tLWRhdGVwaWNrZXIudHlwZS1yYW5nZSAuZGF0ZXBpY2tlci1ib3ggLmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5ub3JtYWwtdG9wIC5lbmQtZGF5ID4gc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjUycmVtO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcCAuc2VwYXJhdG9yLWRheSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLmxheWVyLXBvcHVwLmJzLXBvcHVwLmN1c3RvbS1kYXRlcGlja2VyLnR5cGUtcmFuZ2UgLmRhdGVwaWNrZXItYm94IC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLm5vcm1hbC10b3AgLnN0YXJ0LWRheSxcbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5ub3JtYWwtdG9wIC5lbmQtZGF5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5sYXllci1wb3B1cC5icy1wb3B1cC5jdXN0b20tZGF0ZXBpY2tlci50eXBlLXJhbmdlIC5kYXRlcGlja2VyLWJveCAuZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIgLmJ0bi13cmFwIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxheWVyLXBvcHVwLmZ1bGwtcG9wdXAgLnBvcHVwLWlubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbi5sYXllci1wb3B1cC5mdWxsLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGhlaWdodDogY2FsYygxMDBkdmggLSA1LjZyZW0pO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNS42cmVtKTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDBkdmggLSA1LjZyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxheWVyLXBvcHVwLmZ1bGwtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyAuY29udGVudC13cmFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5sYXllci1wb3B1cC5mdWxsLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHMgLmNvbnRlbnQtd3JhcDpoYXMoKyAuYnRuLXdyYXApIC5jb250ZW50LWlubmVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMTEuNnJlbTtcbn1cbi5sYXllci1wb3B1cC5mdWxsLXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHMgLmJ0bi13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xufVxuLmxheWVyLXBvcHVwLmZ1bGwtcG9wdXAgLnBvcHVwLWlubmVyICsgLmJ0bi1wb3B1cC1jbG9zZSB7XG4gIHotaW5kZXg6IDE3MTtcbn1cbi5sYXllci1wb3B1cC5mdWxsLXBvcHVwLm1lbnUtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDEuOHJlbSAyLjRyZW0gMi40cmVtO1xufVxuLmxheWVyLXBvcHVwLmZ1bGwtcG9wdXAubWVudS1wb3B1cCAucG9wdXAtaW5uZXIgLnBvcHVwLWNvbnRlbnRzIC5tZW51LWxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5sYXllci1wb3B1cC5mdWxsLXBvcHVwLm1lbnUtcG9wdXAgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyAubWVudS1saXN0ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4ubGF5ZXItcG9wdXAuZnVsbC1wb3B1cC5tZW51LXBvcHVwIC5wb3B1cC1pbm5lciAucG9wdXAtY29udGVudHMgLm1lbnUtbGlzdCA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQge1xuICB6LWluZGV4OiAxODA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQuYWxlcnQwMSAucG9wdXAtaW5uZXIgLnBvcHVwLXRpdGxlIHtcbiAgcGFkZGluZzogMy4ycmVtO1xufVxuLmxheWVyLXBvcHVwLmFsZXJ0LmFsZXJ0MDEgLnBvcHVwLWlubmVyIC5wb3B1cC10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cC5hbGVydC5hbGVydDAyIC5wb3B1cC1pbm5lciAucG9wdXAtdGl0bGUge1xuICBwYWRkaW5nOiAzLjJyZW0gMy4ycmVtIDEuMnJlbSAzLjJyZW07XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQuYWxlcnQwMiAucG9wdXAtaW5uZXIgLnBvcHVwLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjUycmVtO1xufVxuLmxheWVyLXBvcHVwLmFsZXJ0IC5wb3B1cC1pbm5lciB7XG4gIHdpZHRoOiAyNy42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gIGJveC1zaGFkb3c6IDAuMnJlbSAwLjZyZW0gMS42cmVtIDAgdmFyKC0tY29sb3ItYm94LXNoYWRvdy0wMik7XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMy4ycmVtIDMuMnJlbSAzLjJyZW07XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQgLnBvcHVwLWlubmVyIC5wb3B1cC1jb250ZW50cyAudHh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktOTApO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTZyZW07XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLmxheWVyLXBvcHVwLmFsZXJ0IC5wb3B1cC1pbm5lciAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5sYXllci1wb3B1cC5hbGVydCAucG9wdXAtaW5uZXIgLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGF5ZXItcG9wdXAuYWxlcnQgLnBvcHVwLWlubmVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLmxheWVyLXBvcHVwIC5jb3JwLWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5sYXllci1wb3B1cCAuY29ycC1pbmZvIC5jb3JwLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLmxheWVyLXBvcHVwIC5jb3JwLWluZm8gLmNvcnAtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5ZXItcG9wdXAgLmNvcnAtaW5mbyAuY29ycC1kZXNjID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLmxheWVyLXBvcHVwIC5jb3JwLWluZm8gLmNvcnAtZGVzYyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGF5ZXItcG9wdXAgLnBlcmlvZC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbSAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubGF5ZXItcG9wdXAgLnBlcmlvZC1pbmZvID4gc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xufVxuLmxheWVyLXBvcHVwIC5wZXJpb2QtaW5mbyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYXllci1wb3B1cCAudXNlci1pbmZvIHtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLmxheWVyLXBvcHVwIC51c2VyLWluZm8gLnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG4ubGF5ZXItcG9wdXAgLnVzZXItaW5mbyAudGl0bGUgc3Ryb25nLFxuLmxheWVyLXBvcHVwIC51c2VyLWluZm8gLnRpdGxlIHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5sYXllci1wb3B1cCAudXNlci1pbmZvIC50aXRsZSBzdHJvbmc6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS44cmVtO1xuICBtYXJnaW46IDAgMC44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sYXllci1wb3B1cCAudXNlci1pbmZvIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubGF5ZXItcG9wdXAgLnVzZXItaW5mbyAuZGVzYyBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ubGF5ZXItcG9wdXAgLnVzZXItaW5mbyAuZGVzYyBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGF5ZXItcG9wdXAgLmFmZmlsaWF0ZS1pbmZvIHtcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbn1cbi5sYXllci1wb3B1cCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5sYXllci1wb3B1cCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbn1cbi5sYXllci1wb3B1cCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuOHJlbTtcbn1cbi5sYXllci1wb3B1cCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjID4gbGkgLnRpdCB7XG4gIHdpZHRoOiA2LjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5sYXllci1wb3B1cCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjID4gbGkgLnR4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLmxheWVyLXBvcHVwIC5hZmZpbGlhdGUtaW5mbyAuYWZmaWxpYXRlLWRlc2MgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcC5pbnQtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAyLjRyZW0gNC44cmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcC5wcm9tby1kZXRhaWwge1xuICBwYWRkaW5nOiAwIDIuNHJlbSAyLjRyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnByb21vLWRldGFpbCAuZGV0YWlsLWJveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAucHJvbW8tYW1vdW50IHtcbiAgcGFkZGluZzogMC44cmVtIDIuNHJlbSAyLjRyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnByb21vLWFtb3VudCAuZGV0YWlsLWJveCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAucHJvbW8tYW1vdW50IC5kZXRhaWwtYm94OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3gge1xuICBwYWRkaW5nOiA0cmVtIDAgMDtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3ggLnByb21vLXRpdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3ggLnByb21vLWxpc3QgLnByb21vLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94IC5wcm9tby1saXN0LnR5cGUtY2VsbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMC44cmVtIDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94IC5wcm9tby1saXN0LnR5cGUtY2VsbCAucHJvbW8taXRlbTpub3QoOm50aC1jaGlsZCgzbisxKSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xLjJyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveCAucHJvbW8tbGlzdC50eXBlLWNlbGwgLnByb21vLWl0ZW0gLnBlcmlvZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94IC5wcm9tby1saXN0LnR5cGUtY2VsbCAucHJvbW8taXRlbSAudHh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI0cmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveCAucHJvbW8tbGlzdC50eXBlLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAwLjhyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94IC5wcm9tby1saXN0LnR5cGUtcm93IC5wcm9tby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveCAucHJvbW8tbGlzdC50eXBlLXJvdyAucHJvbW8taXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94IC5wcm9tby1saXN0LnR5cGUtcm93IC5wcm9tby1pdGVtIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjRyZW07XG4gIHdpZHRoOiA5cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3ggLnByb21vLWxpc3QudHlwZS1yb3cgLnByb21vLWl0ZW0gLnR4dCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveCAucHJvbW8tbGlzdC50eXBlLXJvdyAucHJvbW8taXRlbSAudHh0IC5wZXJpb2Qge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3ggLnByb21vLWxpc3QudHlwZS1yb3cgLnByb21vLWl0ZW0gLnR4dCAudGl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveC50eXBlLXRvdGFsIHtcbiAgcGFkZGluZzogMnJlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3gudHlwZS1jYXJkIHtcbiAgcGFkZGluZzogMi40cmVtIDA7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94LnR5cGUtY2FyZCAuY2FyZC10aXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3gudHlwZS1jYXJkIC5jYXJkLXRpdCAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAgLmRldGFpbC1ib3gudHlwZS1jYXJkIC5jYXJkLXRpdCAudHh0IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjA4cmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcCAuZGV0YWlsLWJveC50eXBlLWNhcmQgLnByb21vLWxpc3QudHlwZS1jZWxsIC5wcm9tby1pdGVtIC5wZXJpb2Qge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTZyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwIC5kZXRhaWwtYm94LnR5cGUtY2FyZCAucHJvbW8tbGlzdC50eXBlLWNlbGwgLnByb21vLWl0ZW0gLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi41MnJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAucm0tZGV0YWlsIHtcbiAgcGFkZGluZzogMC40cmVtIDIuNHJlbSAyLjhyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnJtLWRldGFpbCAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAucm0tZGV0YWlsIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnJtLWRldGFpbCAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAuZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5sYXllci1wb3B1cCAuZGV0YWlsLXdyYXAucm0tZGV0YWlsIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5hY3RpdmUtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnJtLWRldGFpbCAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnJtLWRldGFpbCAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAubnVtIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubGF5ZXItcG9wdXAgLmRldGFpbC13cmFwLnJtLWRldGFpbCAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAucGF0aCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcC5ybS1kZXRhaWwgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgLmNoYXJnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmxheWVyLXBvcHVwIC5kZXRhaWwtd3JhcC5ybS1kZXRhaWwgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubGF5ZXItcG9wdXAgLmNoaXBzLWdyb3VwIHtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XG59XG5cbi5wb3B1cC1kaW1tZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTc1O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iZy1kaW0pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5zY3JvbGwtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2Nyb2xsLWxvY2sgLnBhcnRuZXJzaGlwLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtIDA7XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMDtcbn1cbi5pbnB1dC13cmFwIC5jaGlwcy1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250cm9sLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb250cm9sLWdyb3VwIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9cmFkaW9dICsgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyLzIuNHJlbSAyLjRyZW07XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCxcbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQsXG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9cmFkaW9dOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsXG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPWNoZWNrYm94XVtyb2xlPXN3aXRjaF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAtMXB4LzVyZW0gMi44cmVtO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX25tLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX25tX29uLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19yYWRpb19ubV9kaXNhYmxlZC5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9cmFkaW9dOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19yYWRpb19ubV9kaXNhYmxlZF9vbi5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2hlY2tib3hfbm0uc3ZnXCIpO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2hlY2tib3hfbm1fb24uc3ZnXCIpO1xufVxuLmNvbnRyb2wtZ3JvdXAubm9ybWFsIFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NoZWNrYm94X25tX2Rpc2FibGVkLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NoZWNrYm94X25tX2Rpc2FibGVkX29uLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLm5vcm1hbCBbdHlwZT1jaGVja2JveF1bcm9sZT1zd2l0Y2hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9ubS5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdW3JvbGU9c3dpdGNoXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9ubV9vbi5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdW3JvbGU9c3dpdGNoXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9ubV9kaXNhYmxlZC5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5ub3JtYWwgW3R5cGU9Y2hlY2tib3hdW3JvbGU9c3dpdGNoXTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX25tX2Rpc2FibGVkX29uLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIvMi40cmVtIDIuNHJlbTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwsXG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XVtyb2xlPXN3aXRjaF0gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1jaGVja2JveF1bcm9sZT1zd2l0Y2hdICsgbGFiZWw6OmJlZm9yZSB7XG4gIHdpZHRoOiA0LjhyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwLzQuOHJlbSAyLjVyZW07XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19yYWRpb19zbS5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX3NtX29uLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPXJhZGlvXTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmFkaW9fc21fZGlzYWJsZWQuc3ZnXCIpO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9cmFkaW9dOmRpc2FibGVkOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19yYWRpb19zbV9kaXNhYmxlZF9vbi5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jaGVja2JveF9zbS5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NoZWNrYm94X3NtX29uLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9Y2hlY2tib3hdW3JvbGU9c3dpdGNoXSArIGxhYmVsOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb190b2dnbGVfc20uc3ZnXCIpO1xufVxuLmNvbnRyb2wtZ3JvdXAuc21hbGwgW3R5cGU9Y2hlY2tib3hdW3JvbGU9c3dpdGNoXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9zbV9vbi5zdmdcIik7XG59XG4uY29udHJvbC1ncm91cC5zbWFsbCBbdHlwZT1jaGVja2JveF1bcm9sZT1zd2l0Y2hdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX3NtX2Rpc2FibGVkLnN2Z1wiKTtcbn1cbi5jb250cm9sLWdyb3VwLnNtYWxsIFt0eXBlPWNoZWNrYm94XVtyb2xlPXN3aXRjaF06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9zbV9kaXNhYmxlZF9vbi5zdmdcIik7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuMnJlbTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveDpmb2N1cy13aXRoaW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveC5yZWFkb25seTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94LmVycm9yOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTUwMCk7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3ggLmlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC4ycmVtO1xuICBwYWRkaW5nOiAwLjZyZW0gMDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3ggLmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCAuaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94IC5pbnB1dFtkaXNhYmxlZF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94IC5pbnB1dFtkaXNhYmxlZF0gKyAuYnRuLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCAuaW5wdXRbcmVhZG9ubHldIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyOiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94IC5pbnB1dFtyZWFkb25seV0gKyAuYnRuLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCAuYnRuLWNsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCAuYnRuLWNsZWFyW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3ggLmJ0bi1jbGVhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29faW5wdXRfY2xlYXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3guZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94LmRhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDEuNnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NhbGVuZGFyLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3guZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94LmRhdGUgLmlucHV0IHtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIHBhZGRpbmctbGVmdDogNC40cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmluZm8tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjJyZW07XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5mby1ib3ggLmNvdW50LXR4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uaW5wdXQtZ3JvdXAgLnN1Yi10eHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMC42cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5pbnB1dC1ncm91cCAuc3ViLXR4dC5zdXBwb3J0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xufVxuLmlucHV0LWdyb3VwIC5zdWItdHh0LmVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC01MDApO1xufVxuLmlucHV0LWdyb3VwLnJlcXVpcmVkIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZmlsdGVyLWdyb3VwIHtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XG59XG4uZmlsdGVyLWdyb3VwIC5maWx0ZXItdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbn1cblxuLmZpbHRlci1saXN0ID4gbGkgLmJ0bi1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmlsdGVyLWxpc3QgPiBsaS5hY3RpdmUgLmJ0bi1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWx0ZXItbGlzdCA+IGxpLmFjdGl2ZSAuYnRuLWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jaGVja2JveF9zbV9vbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yLjRyZW0gMi40cmVtO1xufVxuLmZpbHRlci1saXN0ID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuLmNoaXBzLWdyb3VwLm9wdGlvbiAuY2hpcHMtdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbn1cbi5jaGlwcy1ncm91cC5vcHRpb24gLmNoaXBzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMC44cmVtIDAgMCAtMC44cmVtO1xufVxuLmNoaXBzLWdyb3VwLm9wdGlvbiAuY2hpcHMtYm94LmNvbC0yIC5jaGlwcy1pdGVtIHtcbiAgZmxleDogaW5oZXJpdDtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG4uY2hpcHMtZ3JvdXAub3B0aW9uIC5jaGlwcy1ib3guY29sLTMgLmNoaXBzLWl0ZW0ge1xuICBmbGV4OiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDMzLjMzJTtcbn1cbi5jaGlwcy1ncm91cC5vcHRpb24gLmNoaXBzLWJveCAuY2hpcHMtaXRlbSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMC44cmVtIDAgMCAwLjhyZW07XG59XG4uY2hpcHMtZ3JvdXAub3B0aW9uIC5jaGlwcy1ib3ggLmNoaXAtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGlwcy1ncm91cC5vcHRpb24gLmNoaXBzLWJveCAuY2hpcC13cmFwIFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0LjhyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5jaGlwcy1ncm91cC5vcHRpb24gLmNoaXBzLWJveCAuY2hpcC13cmFwIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNzAwKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwcHggMC40cmVtIDAuOHJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uY2hpcHMtZ3JvdXAuaW5wdXQgLmNoaXBzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5jaGlwcy1ncm91cC5pbnB1dCAuY2hpcHMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzLjRyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTUwKTtcbiAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xufVxuLmNoaXBzLWdyb3VwLmlucHV0IC5jaGlwcy13cmFwIC5jaGlwLXR4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLmNoaXBzLWdyb3VwLmlucHV0IC5jaGlwcy13cmFwIC5kZWwtYnRuIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fZGVsZXRlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi50ZXh0YXJlYS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50ZXh0YXJlYS1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnRleHRhcmVhLWdyb3VwLmZ1bGwtdHh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi50ZXh0YXJlYS1ncm91cC5mdWxsLXR4dCAudGV4dGFyZWEtYm94IHtcbiAgZmxleDogMTtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyLjJyZW07XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgcGFkZGluZzogMS42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLnRleHRhcmVhLWdyb3VwIC50ZXh0YXJlYS1ib3g6aGFzKC50ZXh0YXJlYTpmb2N1cykge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnRleHRhcmVhLWdyb3VwIC50ZXh0YXJlYS1ib3g6aGFzKC50ZXh0YXJlYVtkaXNhYmxlZF0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XG59XG4udGV4dGFyZWEtZ3JvdXAgLnRleHRhcmVhLWJveDpoYXMoLnRleHRhcmVhW3JlYWRvbmx5XSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94OmhhcygudGV4dGFyZWE6Zm9jdXNbcmVhZG9ubHldKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MCk7XG59XG4udGV4dGFyZWEtZ3JvdXAgLnRleHRhcmVhLWJveDpoYXMoLmNvdW50LXR4dCkge1xuICBoZWlnaHQ6IDE4cmVtO1xuICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDQuNXJlbTtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94IC50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI0cmVtO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRleHRhcmVhLWdyb3VwIC50ZXh0YXJlYS1ib3ggLnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94IC50ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94IC50ZXh0YXJlYVtkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS01MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcbn1cbi50ZXh0YXJlYS1ncm91cCAudGV4dGFyZWEtYm94IC50ZXh0YXJlYVtkaXNhYmxlZF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xufVxuLnRleHRhcmVhLWdyb3VwIC50ZXh0YXJlYS1ib3ggLnRleHRhcmVhW3JlYWRvbmx5XSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xufVxuLnRleHRhcmVhLWdyb3VwIC50ZXh0YXJlYS1ib3ggLmNvdW50LXR4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxLjZyZW07XG4gIHJpZ2h0OiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4cmVtO1xufVxuXG4udGFiLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMS4ycmVtO1xufVxuLnRhYi13cmFwOmhhcygudGFiLWxpc3RbZGF0YS1maXhlZF0pIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4udGFiLXdyYXAgLnRhYi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWItd3JhcCAudGFiLWxpc3QgLnRhYi1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRhYi13cmFwIC50YWItbGlzdCAudGFiLWl0ZW0gLmJ0bi10YWIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRhYi13cmFwIC50YWItbGlzdCAudGFiLWl0ZW0gLmJ0bi10YWIgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRhYi13cmFwLnR5cGUtbGluZSAudGFiLWxpc3Qge1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnRhYi13cmFwLnR5cGUtbGluZSAudGFiLWxpc3RbZGF0YS1maXhlZF0ge1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbSAwO1xufVxuLnRhYi13cmFwLnR5cGUtbGluZSAudGFiLWxpc3QgLnRhYi1pdGVtIC5idG4tdGFiID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRhYi13cmFwLnR5cGUtbGluZSAudGFiLWxpc3QgLnRhYi1pdGVtIC5idG4tdGFiID4gc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XG59XG4udGFiLXdyYXAudHlwZS1saW5lIC50YWItbGlzdCAudGFiLWl0ZW0ub24gLmJ0bi10YWIgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50YWItd3JhcC50eXBlLWxpbmUgLnRhYi1saXN0IC50YWItaXRlbS5vbiAuYnRuLXRhYiA+IHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLnRhYi13cmFwLnR5cGUtYnV0dG9uIC50YWItbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm0tZ3JheSk7XG59XG4udGFiLXdyYXAudHlwZS1idXR0b24gLnRhYi1saXN0IC50YWItaXRlbSAuYnRuLXRhYiA+IHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGFiLXdyYXAudHlwZS1idXR0b24gLnRhYi1saXN0IC50YWItaXRlbS5vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi50YWItd3JhcC50eXBlLWJ1dHRvbiAudGFiLWxpc3QgLnRhYi1pdGVtLm9uIC5idG4tdGFiIHtcbiAgcGFkZGluZzogMC44cmVtO1xufVxuLnRhYi13cmFwLnR5cGUtYnV0dG9uIC50YWItbGlzdCAudGFiLWl0ZW0ub24gLmJ0bi10YWIgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWItd3JhcC50eXBlLWJ1dHRvbi5zbSAudGFiLWxpc3Qge1xuICBoZWlnaHQ6IDRyZW07XG4gIG1hcmdpbjogMCAyLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRyZW07XG59XG4udGFiLXdyYXAudHlwZS1idXR0b24uc20gLnRhYi1saXN0IC50YWItaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDVyZW07XG59XG4udGFiLXdyYXAudHlwZS1idXR0b24uc20gLnRhYi1saXN0IC50YWItaXRlbSAuYnRuLXRhYiA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi50YWItd3JhcC50eXBlLWJ1dHRvbi5sZyAudGFiLWxpc3Qge1xuICBtaW4td2lkdGg6IDIycmVtO1xuICBoZWlnaHQ6IDUuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNS4ycmVtO1xufVxuLnRhYi13cmFwLnR5cGUtYnV0dG9uLmxnIC50YWItbGlzdCAudGFiLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG59XG4udGFiLXdyYXAudHlwZS1idXR0b24ubGcgLnRhYi1saXN0IC50YWItaXRlbSAuYnRuLXRhYiA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuLmZpbHRlci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm0tZ3JheSk7XG59XG4uZmlsdGVyLXdyYXAuc20ge1xuICBtaW4td2lkdGg6IDI4cmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG59XG4uZmlsdGVyLXdyYXAuc20gLmZpbHRlci1pdGVtIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcbn1cbi5maWx0ZXItd3JhcC54cyB7XG4gIGhlaWdodDogMy42cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjhyZW07XG59XG4uZmlsdGVyLXdyYXAueHMgLmZpbHRlci1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbn1cbi5maWx0ZXItd3JhcCAuZmlsdGVyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbHRlci13cmFwIC5maWx0ZXItaXRlbS5vbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFkZ2Uuc20ge1xuICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uYmFkZ2UubWQge1xuICBwYWRkaW5nOiAwLjQ1cmVtIDAuNnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbn1cbi5iYWRnZS5sZyB7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07XG59XG4uYmFkZ2UueGwge1xuICBwYWRkaW5nOiAwLjdyZW0gMS41NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbn1cbi5iYWRnZS5ibHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmx1ZS0xMDApO1xufVxuLmJhZGdlLmdyZWVuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTQwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTUwKTtcbn1cbi5iYWRnZS5ncmF5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTYwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG59XG4uYmFkZ2UucmVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC00MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNTApO1xufVxuLmJhZGdlLnBpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcmVkLTMwMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC01MCk7XG59XG4uYmFkZ2UueWVsbG93IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTApO1xufVxuLmJhZGdlLnR5cGUtYmcuYmx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmJhZGdlLnR5cGUtYmcuZ3JlZW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmVlbi0zMDApO1xufVxuLmJhZGdlLnR5cGUtYmcuZ3JheSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTYwMCk7XG59XG4uYmFkZ2UudHlwZS1iZy5yZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNDAwKTtcbn1cbi5iYWRnZS50eXBlLWJnLnBpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1yZWQtMzAwKTtcbn1cbi5iYWRnZS50eXBlLWJnLnllbGxvdyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy00MDApO1xufVxuXG4jaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4jaGVhZGVyLmhlYWRlci1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuI2hlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgcGFkZGluZzogMS42cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbiNoZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cbiNoZWFkZXIgLmhlYWRlci10aXRsZS5jZW50ZXIge1xuICB3aWR0aDogMjByZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNoZWFkZXIgLmJ0bi1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjZyZW07XG4gIGxlZnQ6IDIuNHJlbTtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19uYXZpLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzIuNHJlbSAyLjRyZW07XG59XG4jaGVhZGVyIC51dGlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuNnJlbTtcbiAgcmlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMS42cmVtO1xufVxuI2hlYWRlciAudXRpbCAuYnRuLWNsb3NlIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fcG9wdXBfY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMi40cmVtIDIuNHJlbTtcbn1cbiNoZWFkZXIgLnV0aWwgLmJ0bi1zZWFyY2gge1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19zZWFyY2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvMi40cmVtIDIuNHJlbTtcbn1cbiNoZWFkZXIgLnV0aWwgLmJ0bi1tZW51IHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fbWVudS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8yLjRyZW0gMi40cmVtO1xufVxuXG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbiBoMS5sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBwYWRkaW5nLXRvcDogNS42cmVtO1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2xvZ29fc2hpbmhhbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AvMTcuMXJlbSA0cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubG9naW4gLmNvbnRlbnQtd3JhcCB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWF4LXdpZHRoOiA1Mi44cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubG9naW4gLmlucHV0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbiAuY3RyLXdyYXAge1xuICBwYWRkaW5nOiAwIDIuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmxvZ2luIC5idG4td3JhcCB7XG4gIG1heC13aWR0aDogNTIuOHJlbTtcbiAgcGFkZGluZzogMCAyLjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbi1zdWIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1LjZyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNS42cmVtKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmxvZ2luLXN1YiAucHJvY2Vzcy1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0LjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbi1zdWIgLnByb2Nlc3MtYm94IC5wcm9jZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubG9naW4tc3ViIC5wcm9jZXNzLWJveCAucHJvY2Vzcy1iYXIgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubG9naW4tc3ViIC5wcm9jZXNzLWJveCAucHJvY2Vzcy1iYXIgLmRvdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmxvZ2luLXN1YiAucHJvY2Vzcy1ib3ggLnByb2Nlc3MtYmFyIC5kb3QuZG9uZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmxvZ2luLXN1YiAucHJvY2Vzcy1ib3ggLnByY2Vzcy1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmxvZ2luLXN1YiAucHJvY2Vzcy1ib3ggLnByY2Vzcy1jb3VudCAuY3VycmVudCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5sb2dpbi1zdWIgLnByb2Nlc3MtYm94IC5wcmNlc3MtY291bnQgLnRvdGFsLFxuLnBhcnRuZXJzaGlwLXdyYXAubG9naW4tc3ViIC5wcm9jZXNzLWJveCAucHJjZXNzLWNvdW50IC5iYXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC50YWItYXJlYSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2U7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC50YWItYXJlYSAuYnViYmxlLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuc2hvcnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuY29ycC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLWl0ZW06bm90KC5uby1kYXRhKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtaXRlbS5uby1kYXRhIHtcbiAgcGFkZGluZy10b3A6IDE4LjVyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtaXRlbSAuY29ycC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuY29ycC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtdG9wIC5jb3JwLWluZm8ge1xuICBmbGV4OiAxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLXRvcCAuY29ycC1pbmZvIC5jb3JwLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLXRvcCAuY29ycC1pbmZvIC5jb3JwLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLXRvcCAuY29ycC1pbmZvIC5jb3JwLWRlc2MgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtdG9wIC5jb3JwLWluZm8gLmNvcnAtZGVzYyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuYnVzaW5lc3MtbGlzdCB7XG4gIHBhZGRpbmc6IDEuNnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtcHJvY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlLmJlZm9yZSB7XG4gIGNvbG9yOiAjMTdhMzgxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZS5pbmcge1xuICBjb2xvcjogIzQ3NmVmZjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtcHJvY2VzcyAuc3RhdGUubm90Y29tcCB7XG4gIGNvbG9yOiAjZGY4NjAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLmRhdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAgLmNvcnAtbGlzdCAuY29ycC1hbW91bnQgLmFtb251dC10eHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycCAuY29ycC1saXN0IC5jb3JwLWFtb3VudCAuYW1vbnV0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtYW1vdW50IC5hbW9udXQtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwIC5jb3JwLWxpc3QgLmNvcnAtYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuNXJlbTtcbiAgcmlnaHQ6IDJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWFsbCAuY29ycC10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtYWxsIC5jb3JwLXRvdGFsIC50b3RhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWFsbCAuY29ycC10b3RhbCAudG90YWwtdGV4dCAubnVtIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1hbGwgLmNvcnAtZmlsdGVyIHtcbiAgcGFkZGluZzogMCAwIDMuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtYWxsIC5jb3JwLWZpbHRlci5hbGwge1xuICBwYWRkaW5nOiAxLjJyZW0gMCAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1hbGwgLmNvcnAtZmlsdGVyIC5jaGlwcy1ib3gge1xuICBwYWRkaW5nOiAwIDJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWFsbCAuY29ycC1saXN0IHtcbiAgcGFkZGluZzogMCAyLjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWFsbCAuY29ycC1saXN0IC5jb3JwLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWFsbCAuY29ycC1saXN0IC5jb3JwLWl0ZW0gLmNvcnAtaW5mbyAuY29ycC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtYWxsIC5jb3JwLWxpc3QgLmNvcnAtaXRlbSAuY29ycC1pbmZvIC5jb3JwLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1hbGwgLmNvcnAtbGlzdCAuY29ycC1pdGVtIC5jb3JwLWluZm8gLmNvcnAtZGVzYyA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtYWxsIC5jb3JwLWxpc3QgLmNvcnAtaXRlbSAuY29ycC1pbmZvIC5jb3JwLWRlc2MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuY29ycC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtIDJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuY29ycC1pbmZvIC5jb3JwLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmNvcnAtaW5mbyAuY29ycC1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5jb3JwLWluZm8gLmNvcnAtZGVzYyA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuY29ycC1pbmZvIC5jb3JwLWRlc2MgPiBsaSAudGl0IHtcbiAgd2lkdGg6IDYuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmNvcnAtaW5mbyAuY29ycC1kZXNjID4gbGkgLnR4dCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmNvcnAtaW5mbyAuY29ycC1kZXNjID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5jb3JwLWluZm8gLmJ0bi11cGRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNC43NXJlbTtcbiAgcmlnaHQ6IDIuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC50YWItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAudGFiLXdyYXAgLnRhYi1jb250LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAudGFiLXdyYXAgLnRhYi1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC50YWItd3JhcCAudGFiLWNvbnQgLm5vZGF0YS10eHQgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwIHtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAubm9kYXRhLmRldGFpbC1rZXltYW4sIC5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5ub2RhdGEuZGV0YWlsLWFjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiAxMC4zNXJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcCAuYnRuLWFkZCB7XG4gIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLmJ0bi1zYWxlcyB7XG4gIGdhcDogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLmFjdGl2ZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIC5zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIC5zdGF0ZS5iZWZvcmUge1xuICBjb2xvcjogIzE3YTM4MTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIC5zdGF0ZS5pbmcge1xuICBjb2xvcjogIzQ3NmVmZjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIC5zdGF0ZS5ub3Rjb21wIHtcbiAgY29sb3I6ICNkZjg2MDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAuc3RhdGUuZXhjZXB0aW9uIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAucGF0aCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgLmNoYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5idG4ta2V5bWFuIHtcbiAgZ2FwOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmttLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmttLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmttLXBvc2l0aW9uID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmttLXBvc2l0aW9uID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMCAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICB0ZXh0LWluZGVudDogLTIuNHJlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbSAubG9jYXRpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fbG9jYXRpb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5tZW1vIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICB0ZXh0LWluZGVudDogLTIuNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5tZW1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX21lbW8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5jb250YWN0ID4gLmJ0bi1jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC40cmVtIDAgMC40cmVtIDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2FsbC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBsZWZ0LzJyZW0gMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5jb250YWN0ID4gLmJ0bi1jYWxsID4gc3BhbiB7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmNvbnRhY3QgPiAuYnRuLWNhbGw6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMnJlbTtcbiAgbWFyZ2luOiAwIDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIG1hcmdpbjogMCAtMi40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1pbmZvciAuZGV0YWlsLWNudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0yLjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxLjJyZW0gc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC50aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC5idG4tZWRpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtaW5mb3IgLmRldGFpbC1jbnQgLm5vZGF0YS10eHQge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtaW5mb3IgLmRldGFpbC1jbnQgLmNudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC5jbnQgPiBkaXYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtaW5mb3IgLmRldGFpbC1jbnQgLmNudCAucG9pbnQtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC5jbnQgLnBvaW50LWxpc3QgLmxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtaW5mb3IgLmRldGFpbC1jbnQgLmNudCAucG9pbnQtbGlzdCAubGlzdC1pdGVtIC5idG4tcG9pbnQge1xuICBnYXA6IDEuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmNvcnAtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtaW5mb3IgLmRldGFpbC1jbnQgLmNudCAucG9pbnQtbGlzdCAubGlzdC1pdGVtIC50eHQge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1pbmZvciAuZGV0YWlsLWNudCAuY250IC5wb2ludC1saXN0IC5saXN0LWl0ZW0gLnBlcmNlbnQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC5jbnQgLmxpbWl0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5jb3JwLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWluZm9yIC5kZXRhaWwtY250IC5jbnQgLmFtb3VudC1saXN0IC5saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMS4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1pbmZvciAuZGV0YWlsLWNudCAuY250IC5hbW91bnQtbGlzdCAubGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1pbmZvciAuZGV0YWlsLWNudCAuY250IC5hbW91bnQtbGlzdCAubGlzdC1pdGVtIC50eHQge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuY29ycC1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1pbmZvciAuZGV0YWlsLWNudCAuY250IC5hbW91bnQtbGlzdCAubGlzdC1pdGVtIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLnRhYi1hcmVhIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMnMgZWFzZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAudGFiLWFyZWEgLmJ1YmJsZS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuc2hvcnQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS1pdGVtOm5vdCgubm8tZGF0YSkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYWZmaWxpYXRlLWl0ZW0ubm8tZGF0YSB7XG4gIHBhZGRpbmctdG9wOiAxOC41cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYWZmaWxpYXRlLWl0ZW0gLmFmZmlsaWF0ZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtdG9wIC5hZmZpbGlhdGUtaW5mbyB7XG4gIGZsZXg6IDE7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtdG9wIC5hZmZpbGlhdGUtaW5mbyAuYWZmaWxpYXRlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYWZmaWxpYXRlLXRvcCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS10b3AgLmFmZmlsaWF0ZS1pbmZvIC5hZmZpbGlhdGUtZGVzYyA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS10b3AgLmFmZmlsaWF0ZS1pbmZvIC5hZmZpbGlhdGUtZGVzYyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmJ1c2luZXNzLWxpc3Qge1xuICBwYWRkaW5nOiAxLjZyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtcHJvY2VzcyAuc3RhdGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlLmJlZm9yZSB7XG4gIGNvbG9yOiAjMTdhMzgxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtcHJvY2VzcyAuc3RhdGUuaW5nIHtcbiAgY29sb3I6ICM0NzZlZmY7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZS5ub3Rjb21wIHtcbiAgY29sb3I6ICNkZjg2MDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS1hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtYW1vdW50IC5hbW9udXQtdHh0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZSAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS1hbW91bnQgLmFtb251dC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYWZmaWxpYXRlLWFtb3VudCAuYW1vbnV0LXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlIC5hZmZpbGlhdGUtbGlzdCAuYWZmaWxpYXRlLWFkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjVyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLXRvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLXRvdGFsIC50b3RhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtYWxsIC5hZmZpbGlhdGUtdG90YWwgLnRvdGFsLXRleHQgLm51bSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1hbGwgLmFmZmlsaWF0ZS1maWx0ZXIge1xuICBwYWRkaW5nOiAwIDAgMy4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLWZpbHRlci5hbGwge1xuICBwYWRkaW5nOiAxLjJyZW0gMCAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLWZpbHRlciAuY2hpcHMtYm94IHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLWxpc3Qge1xuICBwYWRkaW5nOiAwIDIuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1hbGwgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1hbGwgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtaXRlbSAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1hbGwgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtaXRlbSAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1hbGwgLmFmZmlsaWF0ZS1saXN0IC5hZmZpbGlhdGUtaXRlbSAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWFsbCAuYWZmaWxpYXRlLWxpc3QgLmFmZmlsaWF0ZS1pdGVtIC5hZmZpbGlhdGUtaW5mbyAuYWZmaWxpYXRlLWRlc2MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5hZmZpbGlhdGUtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS42cmVtIDIuNHJlbSAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmFmZmlsaWF0ZS1pbmZvIC5hZmZpbGlhdGUtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5hZmZpbGlhdGUtaW5mbyAuYWZmaWxpYXRlLWRlc2MgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuYWZmaWxpYXRlLWluZm8gLmFmZmlsaWF0ZS1kZXNjID4gbGkgLnRpdCB7XG4gIHdpZHRoOiA2LjZyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmFmZmlsaWF0ZS1pbmZvIC5hZmZpbGlhdGUtZGVzYyA+IGxpIC50eHQge1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmFmZmlsaWF0ZS1pbmZvIC5hZmZpbGlhdGUtZGVzYyA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5hZmZpbGlhdGUtaW5mbyAuYnRuLXVwZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0Ljc1cmVtO1xuICByaWdodDogMi40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAudGFiLXdyYXAudHlwZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLnRhYi13cmFwLnR5cGUtbGluZSA+IC50YWItY29udC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAudGFiLXdyYXAudHlwZS1saW5lID4gLnRhYi1jb250LWJveCAudGFiLWNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAudGFiLXdyYXAudHlwZS1saW5lID4gLnRhYi1jb250LWJveCAudGFiLWNvbnQgLm5vZGF0YS10eHQgKyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAge1xuICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLm5vZGF0YSB7XG4gIHBhZGRpbmctdG9wOiAxMC4zNXJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwIC5idG4tYWRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLmJ0bi1zYWxlcyB7XG4gIGdhcDogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLmRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5hY3RpdmUtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgLnN0YXRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAuc3RhdGUuYmVmb3JlIHtcbiAgY29sb3I6ICMxN2EzODE7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzIC5zdGF0ZS5pbmcge1xuICBjb2xvcjogIzQ3NmVmZjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgLnN0YXRlLm5vdGNvbXAge1xuICBjb2xvcjogI2RmODYwMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1hY3RpdmUgLmFjdGl2ZS1saXN0IC5saXN0LWl0ZW0gLnByb2Nlc3MgLnN0YXRlLmV4Y2VwdGlvbiB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAucGF0aCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWFjdGl2ZSAuYWN0aXZlLWxpc3QgLmxpc3QtaXRlbSAucHJvY2VzcyAuY2hhcmdlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtYWN0aXZlIC5hY3RpdmUtbGlzdCAubGlzdC1pdGVtIC5wcm9jZXNzID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMCAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmJ0bi1rZXltYW4ge1xuICBnYXA6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5rbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmttLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbSAua20tcG9zaXRpb24gPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5rbS1wb3NpdGlvbiA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmxvY2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICB0ZXh0LWluZGVudDogLTIuNHJlbTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5sb2NhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19sb2NhdGlvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbSAubWVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbiAgdGV4dC1pbmRlbnQ6IC0yLjRyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5tZW1vOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX21lbW8uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1rZXltYW4gLmtleW1hbi1saXN0IC5saXN0LWl0ZW0gLmNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbSAuY29udGFjdCA+IC5idG4tY2FsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNHJlbSAwIDAuNHJlbSAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NhbGwuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdC8ycmVtIDJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwta2V5bWFuIC5rZXltYW4tbGlzdCAubGlzdC1pdGVtIC5jb250YWN0ID4gLmJ0bi1jYWxsID4gc3BhbiB7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLWtleW1hbiAua2V5bWFuLWxpc3QgLmxpc3QtaXRlbSAuY29udGFjdCA+IC5idG4tY2FsbDpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDAgMS4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAuZGV0YWlsLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAucHJvbW8tbGlzdCAubGlzdC1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLXByb21vIC5wcm9tby1saXN0IC5saXN0LWl0ZW0gLmJ0bi1wcm9tbyB7XG4gIGdhcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAucHJvbW8tbGlzdCAubGlzdC1pdGVtIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLXByb21vIC5wcm9tby1saXN0IC5saXN0LWl0ZW0gLnByb21vLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAucHJvbW8tbGlzdCAubGlzdC1pdGVtIC5wcm9tby1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLXByb21vIC5wcm9tby1saXN0IC5saXN0LWl0ZW0gLnByb21vLWRlc2MgLnR5cGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAucHJvbW8tbGlzdCAubGlzdC1pdGVtIC5wcm9tby1kZXNjIC5ybSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuYWZmaWxpYXRlLWRldGFpbCAuZGV0YWlsLXdyYXAuZGV0YWlsLXByb21vIC5wcm9tby1saXN0IC5saXN0LWl0ZW0gLnByb21vLWRlc2MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtcHJvbW8gLnByb21vLWxpc3QgLmxpc3QtaXRlbSAuZXZlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMC44cmVtIDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtcHJvbW8gLnByb21vLWxpc3QgLmxpc3QtaXRlbSAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmFmZmlsaWF0ZS1kZXRhaWwgLmRldGFpbC13cmFwLmRldGFpbC1wcm9tbyAucHJvbW8tbGlzdCAubGlzdC1pdGVtIC5ldmVudC1saXN0IC5ldmVudC1pdGVtOm5vdCg6bnRoLWNoaWxkKDNuKzEpKTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTEuMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtcHJvbW8gLnByb21vLWxpc3QgLmxpc3QtaXRlbSAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAuc29ydCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5hZmZpbGlhdGUtZGV0YWlsIC5kZXRhaWwtd3JhcC5kZXRhaWwtcHJvbW8gLnByb21vLWxpc3QgLmxpc3QtaXRlbSAuZXZlbnQtbGlzdCAuZXZlbnQtaXRlbSAucHJpY2Uge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmxheWVyLXBvcHVwLmFkZC1wcm9tbyAucGFydC1jbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgYm9yZGVyLXRvcDogMS4ycmVtIHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xuICBwYWRkaW5nLXRvcDogMi40cmVtO1xufVxuLmxheWVyLXBvcHVwLmFkZC1wcm9tbyAucGFydC1jbnQgLnRpdCB7XG4gIHBhZGRpbmc6IDAgMi40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5sYXllci1wb3B1cC5hZGQtcHJvbW8gLnBhcnQtY250IC5idG4tZGVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIuN3JlbTtcbiAgcmlnaHQ6IDIuNHJlbTtcbn1cblxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5yZXN1bHQtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLmZpbHRlci13cmFwIHtcbiAgbWFyZ2luOiAxLjZyZW0gMnJlbSAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5maWx0ZXItd3JhcCAuZmlsdGVyLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuZmlsdGVyLXdyYXAgLmZpbHRlci1pdGVtLm9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIHtcbiAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5zZWFyY2gtd3JhcCAuaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94OmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94OmZvY3VzLXdpdGhpbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5zZWFyY2gtd3JhcCAuaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3gucmVhZG9ubHk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmlucHV0LWJveCAuaW5wdXQge1xuICBoZWlnaHQ6IDNyZW07XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5wdXQtYm94IC5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5zZWFyY2gtd3JhcCAuaW5wdXQtZ3JvdXAgLmlucHV0LWlubmVyIC5pbnB1dC1ib3ggLmJ0bi1jbGVhciB7XG4gIGhlaWdodDogM3JlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1pbm5lciAuaW5mby1ib3ggLmJ0bi5zZWFyY2gge1xuICB3aWR0aDogMi44cmVtO1xuICBoZWlnaHQ6IDIuOHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5pbnB1dC1ncm91cCAuaW5wdXQtaW5uZXIgLmluZm8tYm94IC5idG4uc2VhcmNoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuOHJlbTtcbiAgaGVpZ2h0OiAyLjhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9pY29fc2VhcmNoX3RoaW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyL2NvbnRhaW47XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5yZXN1bHQtd3JhcCB7XG4gIHBhZGRpbmc6IDMuMnJlbSAwIDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5yZXN1bHQtd3JhcCAucmVzdWx0LXR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwIC5yZXN1bHQtdHh0IC5yZXN1bHQtbnVtIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwIC5yZXN1bHQtaXRlbSB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwIC5yZXN1bHQtaXRlbSArIC5yZXN1bHQtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwIC5yZXN1bHQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5yZXN1bHQtd3JhcCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbmZvIC5yZXN1bHQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwIC5yZXN1bHQtaXRlbSAucmVzdWx0LWluZm8gLnJlc3VsdC1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC40cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuc2VhcmNoIC5zZWFyY2gtd3JhcCAucmVzdWx0LXdyYXAgLnJlc3VsdC1pdGVtIC5yZXN1bHQtaW5mbyAucmVzdWx0LWRlc2MgPiBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTZyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5zZWFyY2ggLnNlYXJjaC13cmFwIC5yZXN1bHQtd3JhcCAucmVzdWx0LWl0ZW0gLnJlc3VsdC1pbmZvIC5yZXN1bHQtZGVzYyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLnNlYXJjaCAuc2VhcmNoLXdyYXAgLnJlc3VsdC13cmFwLm5vZGF0YSB7XG4gIHBhZGRpbmctdG9wOiAxNnJlbTtcbn1cblxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAudGl0bGUtd3JhcC50eS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiA1LjJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAudGl0bGUtd3JhcC50eS0yIC5idG4uZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDJyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAudGl0bGUtd3JhcC50eS0yIC5kZXNjOmhhcyg+IHApIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAudGl0bGUtd3JhcC50eS0yIC5kZXNjID4gcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLnRpdGxlLXdyYXAudHktMiAuZGVzYyA+IHA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLnRpdGxlLXdyYXAudHktMiAuZGVzYyA+IHAgc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmNoaXBzLWdyb3VwIHtcbiAgcGFkZGluZzogMCAwIDEuNnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmNoaXBzLWdyb3VwLmFsbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5jaGlwcy1ncm91cCAuY2hpcHMtYm94IHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAudGFiLXdyYXAudHlwZS1saW5lIC50YWItbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBoZWlnaHQ6IDQuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCB7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTQwKTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0ubm9kYXRhIHtcbiAgcGFkZGluZy10b3A6IDIyLjY1cmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAucm0taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5ybS1pbmZvIC5idG4tcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5ybS1pbmZvIC5ybS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5ybS1pbmZvIC5ybS1kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5ybS1pbmZvIC5ybS1kZXNjID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLnJtLWluZm8gLnJtLWRlc2MgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAucm0taW5mbyAucm0tZGVzYyA+IHNwYW4gZW0ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5idG4tYWZmaWxpYXRlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMDtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5idG4tYWZmaWxpYXRlID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5hZmZpbGlhdGUtaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5hZmZpbGlhdGUtaW5mbyAuYWYtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAuYWZmaWxpYXRlLWluZm8gLmFmLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmFmZmlsaWF0ZS1pbmZvIC5hZi1kZXNjID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmFmZmlsaWF0ZS1pbmZvIC5hZi1kZXNjID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIG1hcmdpbjogMCAwLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmFmZmlsaWF0ZS1pbmZvIC5hZi1kZXNjID4gc3BhbiBlbSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmlucXVpcnktYWN0aXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjhyZW0gMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmlucXVpcnktYWN0aXZlIC5idG4tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAuaW5xdWlyeS1hY3RpdmUgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSAuYWN0aXZlLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSAuYWN0aXZlLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodF9ncmF5LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmlucXVpcnktYWN0aXZlIC5hY3RpdmUtbnVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAuaW5xdWlyeS1hY3RpdmUgLmFjdGl2ZS1udW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSAucHJvbW8tdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSAucHJvbW8tbnVtIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAuaW5xdWlyeS1hY3RpdmUgLnByb21vLW51bSBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLnByb21vLXN1bSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gIHBhZGRpbmctdG9wOiAxLjJyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5wcm9tby1zdW0gLnN1bS10eHQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLnByb21vLXN1bSAuc3VtLW51bSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeSAuYWZmaWxpYXRlLXN1bSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgcGFkZGluZzogMCAxLjZyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5hZmZpbGlhdGUtc3VtIC5idG4tc3VtIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC40cmVtO1xuICBwYWRkaW5nOiAycmVtIDQuNHJlbSAycmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodF9ncmF5X2wuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMnJlbS8ycmVtIDJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5hZmZpbGlhdGUtc3VtIC5idG4tc3VtIC50eHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5IC5hZmZpbGlhdGUtc3VtIC5idG4tc3VtIC5udW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2Nhc2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdC8yLjRyZW0gMi41cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeS5pbnF1aXJ5LXJtc2FsZXMgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIHtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkuaW5xdWlyeS1ybXNhbGVzIC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSAuaW5xdWlyeS1hY3RpdmUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAuaW5xdWlyeS5pbnF1aXJ5LXJtc2FsZXMgLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSAuYnRuLWFjdGl2ZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMS4ycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMy44cmVtO1xuICBtYXJnaW4tdG9wOiAtMS45cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkuaW5xdWlyeS1wcm9tbyAudGl0bGUtd3JhcC50eS0yIHtcbiAgcGFkZGluZy10b3A6IDIuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkuaW5xdWlyeS1wcm9tbyAudGFiLXdyYXAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLmlucXVpcnkuaW5xdWlyeS1wcm9tbyAudGFiLXdyYXAgLnRhYi1saXN0IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1LjZyZW07XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5LmlucXVpcnktcHJvbW8gLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5pbnF1aXJ5LmlucXVpcnktcHJvbW8gLmlucXVpcnktbGlzdCAuaW5xdWlyeS1pdGVtIC5pbnF1aXJ5LWFjdGl2ZSA+IGxpOm5vdCg6bnRoLWNoaWxkKDNuKSk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xLjJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIG1hcmdpbi10b3A6IC0xLjlyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAudGFiLWFyZWEge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAudGFiLWFyZWEgLmJ1YmJsZS10YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLnNob3J0LWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS42cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEuNnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtaXRlbTpub3QoLm5vLWRhdGEpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00MCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtaXRlbS5uby1kYXRhIHtcbiAgcGFkZGluZy10b3A6IDE4LjVyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAubWFuYWdlLWl0ZW0gLm1hbmFnZS13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLm1hbmFnZS10b3AgLm1hbmFnZS1pbmZvIHtcbiAgZmxleDogMTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtdG9wIC5tYW5hZ2UtaW5mbyAubWFuYWdlLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLm1hbmFnZS10b3AgLm1hbmFnZS1pbmZvIC5tYW5hZ2UtZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAubWFuYWdlLXRvcCAubWFuYWdlLWluZm8gLm1hbmFnZS1kZXNjID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLm1hbmFnZS10b3AgLm1hbmFnZS1pbmZvIC5tYW5hZ2UtZGVzYyA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMS4ycmVtO1xuICBtYXJnaW46IDAgMC40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5idXNpbmVzcy1saXN0IHtcbiAgcGFkZGluZzogMS42cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlLmJlZm9yZSB7XG4gIGNvbG9yOiAjMTdhMzgxO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlLmluZyB7XG4gIGNvbG9yOiAjNDc2ZWZmO1xufVxuLnBhcnRuZXJzaGlwLXdyYXAubWFuYWdlbWVudCAubWFuYWdlLWxpc3QgLmJ1c2luZXNzLWxpc3QgLmJ1c2luZXNzLXByb2Nlc3MgLnN0YXRlLm5vdGNvbXAge1xuICBjb2xvcjogI2RmODYwMDtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5idXNpbmVzcy1saXN0IC5idXNpbmVzcy1wcm9jZXNzIC5zdGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwIDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAuYnVzaW5lc3MtbGlzdCAuYnVzaW5lc3MtcHJvY2VzcyAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAubWFuYWdlLWFtb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtYW1vdW50IC5hbW9udXQtdHh0IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtYW1vdW50IC5hbW9udXQtcHJpY2Uge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5wYXJ0bmVyc2hpcC13cmFwLm1hbmFnZW1lbnQgLm1hbmFnZS1saXN0IC5tYW5hZ2UtYW1vdW50IC5hbW9udXQtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFydG5lcnNoaXAtd3JhcC5tYW5hZ2VtZW50IC5tYW5hZ2UtbGlzdCAubWFuYWdlLWFkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjVyZW07XG4gIHJpZ2h0OiAycmVtO1xufVxuXG5ib2R5LnNjcm9sbC1kb3duLnRhYi1maXhlZCAjaGVhZGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuYm9keS5zY3JvbGwtdXAgI2hlYWRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbmJvZHkuc2Nyb2xsLXVwICNoZWFkZXIgKyAucGFydG5lcnNoaXAtd3JhcCAudGFiLWFyZWEsXG5ib2R5LnNjcm9sbC11cCAjaGVhZGVyICsgLnBhcnRuZXJzaGlwLXdyYXAgLnRhYi1saXN0IHtcbiAgdG9wOiA1LjZyZW07XG59XG5ib2R5LnNjcm9sbC11cCAjaGVhZGVyICsgLnBhcnRuZXJzaGlwLXdyYXAgLnRhYi1hcmVhIHtcbiAgcGFkZGluZzogMCAxLjZyZW0gMS4ycmVtO1xufVxuYm9keS5zY3JvbGwtdXAgI2hlYWRlci5oZWFkZXItc3RhdGljICsgLnBhcnRuZXJzaGlwLXdyYXAgLnRhYi1hcmVhLFxuYm9keS5zY3JvbGwtdXAgI2hlYWRlci5oZWFkZXItc3RhdGljICsgLnBhcnRuZXJzaGlwLXdyYXAgLnRhYi1saXN0IHtcbiAgdG9wOiAwO1xufVxuYm9keS5zY3JvbGwtdXAgI2hlYWRlci5oZWFkZXItc3RhdGljICsgLnBhcnRuZXJzaGlwLXdyYXAgLnRhYi1hcmVhIHtcbiAgcGFkZGluZzogMCAxLjZyZW0gMS4ycmVtO1xufVxuXG4uc3Bpbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMy4ycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IGNlbnRlci8zLjJyZW0gYXV0bztcbn1cblxuLnBhcnRuZXJzaGlwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDAuOHJlbTtcbn1cbi50aXRsZS13cmFwLnR5LTIge1xuICBwYWRkaW5nOiAycmVtIDIuNHJlbSAwLjhyZW07XG59XG4udGl0bGUtd3JhcC50eS0yIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi50aXRsZS13cmFwIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjFyZW07XG59XG4udGl0bGUtd3JhcCAuZGVzYyB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xufVxuLnRpdGxlLXdyYXAgLmRlc2MgPiBzcGFuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNvbnRlbnQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMy42cmVtO1xufVxuLmNvbnRlbnQtd3JhcCAuY29udGVudC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNvbnRlbnQtd3JhcCAuY29udGVudC1pbm5lci5iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMuNnJlbSAwO1xufVxuXG4uYnRuLXdyYXAge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMS42cmVtO1xufVxuXG4ubm9kYXRhLXR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5LjJyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2ljb19lcnJvci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AvOHJlbSA4cmVtO1xufVxuLm5vZGF0YS10eHQgPiBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubm9kYXRhLXR4dCA+IHA6aGFzKCsgYnV0dG9uW3R5cGU9YnV0dG9uXSkge1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4ubm9kYXRhLXR4dCA+IHA6aGFzKCsgLmRpc2MpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cbi5ub2RhdGEtdHh0IC5kaXNjIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XG59XG5cbi5wYi1maXhlZCAuY29udGVudC1pbm5lciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEwLjRyZW07XG59XG5cbi5jbnQtZnVsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XG59XG4uY250LWZ1bGwgLmlucHV0LXdyYXAge1xuICBmbGV4OiAxO1xufVxuXG5bZGF0YS1maXhlZF0ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnU3BvcWFIYW5TYW5zTmVvJztcclxuICBmb250LXdlaWdodDogOTAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnU3BvcWFIYW5TYW5zTmVvJztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnU3BvcWFIYW5TYW5zTmVvJztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBzcmM6IHVybCgnLi4vZm9udHMvU3BvcWFIYW5TYW5zTmVvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnNOZW8nO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9TcG9xYUhhblNhbnNOZW8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Nwb3FhSGFuU2Fuc05lbyc7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Nwb3FhSGFuU2Fuc05lbyc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1Nwb3FhSGFuU2Fuc05lbyc7XHJcbiAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1Nwb3FhSGFuU2Fuc05lby1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnNOZW8nO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9TcG9xYUhhblNhbnNOZW8tVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG4iLCIqLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZm9udC1mYW1pbHk6ICdTcG9xYUhhblNhbnNOZW8nLCBzYW5zLXNlcmlmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5LFxyXG5kaXYsXHJcbnNwYW4sXHJcbmFwcGxldCxcclxub2JqZWN0LFxyXG5pZnJhbWUsXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbnAsXHJcbmJsb2NrcXVvdGUsXHJcbnByZSxcclxuYSxcclxuYWJicixcclxuYWNyb255bSxcclxuYWRkcmVzcyxcclxuYmlnLFxyXG5jaXRlLFxyXG5jb2RlLFxyXG5kZWwsXHJcbmRmbixcclxuZW0sXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbnEsXHJcbnMsXHJcbnNhbXAsXHJcbnNtYWxsLFxyXG5zdHJpa2UsXHJcbnN0cm9uZyxcclxuc3ViLFxyXG5zdXAsXHJcbnR0LFxyXG52YXIsXHJcbmIsXHJcbnUsXHJcbmksXHJcbmNlbnRlcixcclxuZGwsXHJcbmR0LFxyXG5kZCxcclxubWVudSxcclxub2wsXHJcbnVsLFxyXG5saSxcclxuZmllbGRzZXQsXHJcbmZvcm0sXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbnRhYmxlLFxyXG5jYXB0aW9uLFxyXG50Ym9keSxcclxudGZvb3QsXHJcbnRoZWFkLFxyXG50cixcclxudGgsXHJcbnRkLFxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuYnV0dG9uLFxyXG5jYW52YXMsXHJcbmRldGFpbHMsXHJcbmVtYmVkLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5oZ3JvdXAsXHJcbmlucHV0LFxyXG5tYWluLFxyXG5uYXYsXHJcbm91dHB1dCxcclxucnVieSxcclxuc2VjdGlvbixcclxuc3VtbWFyeSxcclxudGltZSxcclxubWFyayxcclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBmb250LXNpemU6IDYyLjUlO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBmb250LWZhbWlseTogJ1Nwb3FhSGFuU2Fuc05lbycsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyogSFRNTDUgaGlkZGVuLWF0dHJpYnV0ZSBmaXggZm9yIG5ld2VyIGJyb3dzZXJzICovXHJcbipbaGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAvLyBsaW5lLWhlaWdodDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG5tZW51LFxyXG5vbCxcclxudWwsXHJcbmxpIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuXHJcbmJsb2NrcXVvdGU6OmJlZm9yZSxcclxuYmxvY2txdW90ZTo6YWZ0ZXIsXHJcbnE6OmJlZm9yZSxcclxucTo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG4vKiBxdWFzYXIgaGVhZGluZyBjc3Mg67Cp7Ja0IOy9lOuTnCAqL1xyXG5odG1sIGgxLFxyXG5odG1sIGgyLFxyXG5odG1sIGgzLFxyXG5odG1sIGg0LFxyXG5odG1sIGg1LFxyXG5odG1sIGg2IHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qIHNjcmVlbiBvdXQgKi9cclxuLmJsaW5kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLyogIGlucHV0IO2ZlOyCtO2RnCDsiKjquLDquLBcclxuICAgIO2BrOuhrCwg7IKs7YyM66asLCDsl6Psp4AsIOyYpO2OmOudvFxyXG4qL1xyXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyog7YyM7J207Ja07Y+t7IqkICovXHJcbmlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuLyogaW9zIGRvdCDtgazquLAg7J6R6rKMIOyEuO2MhSAqL1xyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddIHtcclxuICBmb250OiBzbWFsbC1jYXB0aW9uO1xyXG59XHJcblxyXG4vLyBpbnB1dCDsnpDrj5nsmYTshLEgYmFja2dyb3VuZC1jb2xvciDrsI8gZm9udCBjb2xvciByZXNldFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0O1xyXG5cclxuICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGZnO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuXHJcbmlucHV0OmF1dG9maWxsLFxyXG5pbnB1dDphdXRvZmlsbDpob3ZlcixcclxuaW5wdXQ6YXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0OmF1dG9maWxsOmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggdHJhbnNwYXJlbnQgaW5zZXQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHRyYW5zcGFyZW50IGluc2V0O1xyXG5cclxuICAvLyAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGZnO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbn1cclxuXHJcbi8vIGlucHV0IHgg67KE7Yq8IOyIqOq4sOq4sFxyXG5pbnB1dDo6LW1zLWNsZWFyLFxyXG5pbnB1dDo6LW1zLXJldmVhbCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbmlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXQ6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBpbnB1dCBkaXNhYmxlZCBpb3Mg6riw67O4IGNzcyByZXNldFxyXG5pbnB1dDpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXQ6Oi13ZWJraXQtY29udGFjdHMtYXV0by1maWxsLWJ1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5bdHlwZT0ndGV4dCddIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogLTE7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gIHdvcmQtd3JhcDogaW5pdGlhbDtcclxufVxyXG4iLCIuZGF0ZS1waWNrZXJ7d2lkdGg6MTcwcHg7aGVpZ2h0OjI1cHg7cGFkZGluZzowO2JvcmRlcjowO2xpbmUtaGVpZ2h0OjI1cHg7cGFkZGluZy1sZWZ0OjEwcHg7Zm9udC1zaXplOjEycHg7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXdlaWdodDo3MDA7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzMwMzAzMDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmRhdGUtcGlja2VyLXdyYXBwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JvcmRlcjoxcHggc29saWQgI2JmYmZiZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7cGFkZGluZzo1cHggMTJweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiNhYWE7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjstd2Via2l0LWJveC1zaGFkb3c6M3B4IDNweCAxMHB4IHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6M3B4IDNweCAxMHB4IHJnYmEoMCwwLDAsLjUpOy13ZWJraXQtYm94LXNpemluZzppbml0aWFsO2JveC1zaXppbmc6aW5pdGlhbH0uZHAtY2xlYXJmaXh7Y2xlYXI6Ym90aDtoZWlnaHQ6MDtmb250LXNpemU6MH0uZGF0ZS1waWNrZXItd3JhcHBlci5pbmxpbmUtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmRhdGUtcGlja2VyLXdyYXBwZXIuc2luZ2xlLWRhdGV7d2lkdGg6YXV0b30uZGF0ZS1waWNrZXItd3JhcHBlci5uby1zaG9ydGN1dHN7cGFkZGluZy1ib3R0b206MTJweH0uZGF0ZS1waWNrZXItd3JhcHBlci5uby10b3BiYXJ7cGFkZGluZy10b3A6MTJweH0uZGF0ZS1waWNrZXItd3JhcHBlciAuZm9vdGVye2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmctdG9wOjNweH0uZGF0ZS1waWNrZXItd3JhcHBlciBie2NvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6NzAwfS5kYXRlLXBpY2tlci13cmFwcGVyIGF7Y29sb3I6IzZiYjRkNjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC1uYW1le3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZGF0ZS1waWNrZXItd3JhcHBlciAuc2VsZWN0LXdyYXBwZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtZWxlbWVudHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdC13cmFwcGVyIHNlbGVjdHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtwYWRkaW5nOjA7bGVmdDowO3RvcDotMXB4O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtc3R5bGU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O3RleHQtdHJhbnNmb3JtOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7b3V0bGluZTowOy1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEpO29wYWNpdHk6LjAxfS5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVye2JvcmRlcjoxcHggc29saWQgI2JmYmZiZjtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzo1cHg7Y3Vyc29yOmRlZmF1bHQ7cG9zaXRpb246cmVsYXRpdmU7X292ZXJmbG93OmhpZGRlbn0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZXt3aWR0aDoxOTBweDtmbG9hdDpsZWZ0fS5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlLm1vbnRoMnt3aWR0aDoxOTBweDtmbG9hdDpsZWZ0fS5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRkLC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIHRoe3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5e3BhZGRpbmc6NXB4IDA7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjFweDtjb2xvcjojY2NjO2N1cnNvcjpkZWZhdWx0fS5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubGFzdE1vbnRoLC5kYXRlLXBpY2tlci13cmFwcGVyIC5tb250aC13cmFwcGVyIHRhYmxlIGRpdi5kYXkubmV4dE1vbnRoe2NvbG9yOiM5OTk7Y3Vyc29yOmRlZmF1bHR9LmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5jaGVja2Vke2JhY2tncm91bmQtY29sb3I6IzljZGJmN30uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAud2Vlay1uYW1le2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Zm9udC13ZWlnaHQ6MTAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmhhcy10b29sdGlwe2N1cnNvcjpoZWxwIWltcG9ydGFudH0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmhhcy10b29sdGlwIC50b29sdGlwe3doaXRlLXNwYWNlOm5vd3JhcH0uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBsYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXB9LmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLnZhbGlke2NvbG9yOiMzMzM7Y3Vyc29yOnBvaW50ZXJ9LmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS50b01vbnRoLmhvdmVyaW5ne2JhY2tncm91bmQtY29sb3I6I2NkZWNmYX0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lmxhc3RNb250aCwuZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5Lm5leHRNb250aHtkaXNwbGF5Om5vbmV9LmRhdGUtcGlja2VyLXdyYXBwZXIgLm1vbnRoLXdyYXBwZXIgdGFibGUgLmRheS5yZWFsLXRvZGF5e2JhY2tncm91bmQtY29sb3I6I2ZmZTY4NH0uZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkuY2hlY2tlZCwuZGF0ZS1waWNrZXItd3JhcHBlciAubW9udGgtd3JhcHBlciB0YWJsZSAuZGF5LnJlYWwtdG9kYXkuaG92ZXJpbmd7YmFja2dyb3VuZC1jb2xvcjojNzBjY2Q1fS5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9ue2hlaWdodDo0MHB4fS5kYXRlLXBpY2tlci13cmFwcGVyIHRhYmxlIC5jYXB0aW9uPnRoOmZpcnN0LW9mLXR5cGUsLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24+dGg6bGFzdC1vZi10eXBle3dpZHRoOjI3cHh9LmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLm5leHQsLmRhdGUtcGlja2VyLXdyYXBwZXIgdGFibGUgLmNhcHRpb24gLnByZXZ7cGFkZGluZzowIDVweDtjdXJzb3I6cG9pbnRlcn0uZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAubmV4dDpob3ZlciwuZGF0ZS1waWNrZXItd3JhcHBlciB0YWJsZSAuY2FwdGlvbiAucHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Y29sb3I6I2ZmZn0uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2Fwe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTt3aWR0aDoxNXB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6cmVkO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7ZmxvYXQ6bGVmdDt0b3A6LTVweDttYXJnaW46MCAxMHB4IC0xMHB4O3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDowfS5kYXRlLXBpY2tlci13cmFwcGVyIC5nYXAgLmdhcC1saW5lc3toZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmV7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTF7ei1pbmRleDoxO2hlaWdodDowO2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6OHB4IHNvbGlkICNlZWU7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgI2VlZX0uZGF0ZS1waWNrZXItd3JhcHBlciAuZ2FwIC5nYXAtbGluZSAuZ2FwLTJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt6LWluZGV4OjI7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6OHB4IHNvbGlkICNmZmZ9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWxpbmUgLmdhcC0ze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjhweDt6LWluZGV4OjI7aGVpZ2h0OjA7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206OHB4IHNvbGlkICNmZmZ9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLXRvcC1tYXNre3dpZHRoOjZweDtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O2xlZnQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2VlZTt6LWluZGV4OjN9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmdhcCAuZ2FwLWJvdHRvbS1tYXNre3dpZHRoOjZweDtoZWlnaHQ6MXB4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotMXB4O2xlZnQ6N3B4O2JhY2tncm91bmQtY29sb3I6I2VlZTt6LWluZGV4OjN9LmRhdGUtcGlja2VyLXdyYXBwZXIgLnNlbGVjdGVkLWRheXN7ZGlzcGxheTpub25lfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhcntsaW5lLWhlaWdodDoxLjQ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDQwcHggMTBweCAwfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuZXJyb3ItdG9wLC5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAubm9ybWFsLXRvcHtkaXNwbGF5Om5vbmV9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5kZWZhdWx0LXRvcHtkaXNwbGF5OmJsb2NrfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5lcnJvciAuZGVmYXVsdC10b3B7ZGlzcGxheTpub25lfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5lcnJvciAuZXJyb3ItdG9we2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmVkfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhci5ub3JtYWwgLmRlZmF1bHQtdG9we2Rpc3BsYXk6bm9uZX0uZGF0ZS1waWNrZXItd3JhcHBlciAuZHJwX3RvcC1iYXIubm9ybWFsIC5ub3JtYWwtdG9we2Rpc3BsYXk6YmxvY2t9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyLm5vcm1hbCAubm9ybWFsLXRvcCAuc2VsZWN0aW9uLXRvcHtjb2xvcjojMzMzfS5kYXRlLXBpY2tlci13cmFwcGVyIC5kcnBfdG9wLWJhciAuYXBwbHktYnRue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjZweDtwYWRkaW5nOjNweCA1cHg7bWFyZ2luOjA7Zm9udC1zaXplOjEycHg7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2Q5ZWVmNztib3JkZXI6c29saWQgMXB4ICMwMDc2YTM7YmFja2dyb3VuZDojMDA5NWNkO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCMwMGFkZWUsIzAwNzhhNSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBhZGVlJywgZW5kQ29sb3JzdHI9JyMwMDc4YTUnKTtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OmluaXRpYWx9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmRycF90b3AtYmFyIC5hcHBseS1idG4uZGlzYWJsZWR7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzYwNjA2MDtib3JkZXI6c29saWQgMXB4ICNiN2I3Yjc7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYsI2VkZWRlZCk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZGVkZWQnKX0uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0ZS1waWNrZXItd3JhcHBlci5zaW5nbGUtbW9udGggLnRpbWV7ZGlzcGxheTpibG9ja30uZGF0ZS1waWNrZXItd3JhcHBlciAudGltZSBpbnB1dFt0eXBlPXJhbmdlXXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MTI5cHg7cGFkZGluZzowO21hcmdpbjowO2hlaWdodDoyMHB4fS5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMXt3aWR0aDoxODBweDtwYWRkaW5nOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyfS50aW1lMnt3aWR0aDoxODBweDtwYWRkaW5nOjAgNXB4O3RleHQtYWxpZ246Y2VudGVyfS5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMXtmbG9hdDpsZWZ0fS5kYXRlLXBpY2tlci13cmFwcGVyIC50aW1lMntmbG9hdDpyaWdodH0uZGF0ZS1waWNrZXItd3JhcHBlciAuaG91cnt0ZXh0LWFsaWduOnJpZ2h0fS5taW51dGV7dGV4dC1hbGlnbjpyaWdodH0uZGF0ZS1waWNrZXItd3JhcHBlciAuaGlkZXtkaXNwbGF5Om5vbmV9LmRhdGUtcGlja2VyLXdyYXBwZXIgLmZpcnN0LWRhdGUtc2VsZWN0ZWQsLmRhdGUtcGlja2VyLXdyYXBwZXIgLmxhc3QtZGF0ZS1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiM0OWUhaW1wb3J0YW50O2NvbG9yOiNmZmYhaW1wb3J0YW50fS5kYXRlLXBpY2tlci13cmFwcGVyIC5kYXRlLXJhbmdlLWxlbmd0aC10aXB7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDotNHB4O21hcmdpbi1sZWZ0Oi04cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDAgM3B4IHJnYmEoMCwwLDAsLjMpO2Rpc3BsYXk6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZjA7cGFkZGluZzowIDZweDtib3JkZXItcmFkaXVzOjJweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNnB4Oy13ZWJraXQtZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpOy1tb3otZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpOy1tcy1maWx0ZXI6ZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIC4zKSk7LW8tZmlsdGVyOmRyb3Atc2hhZG93KDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMykpO2ZpbHRlcjpkcm9wLXNoYWRvdygwIDAgM3B4IHJnYmEoMCwgMCwgMCwgLjMpKX0uZGF0ZS1waWNrZXItd3JhcHBlciAuZGF0ZS1yYW5nZS1sZW5ndGgtdGlwOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmMDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O2JvdHRvbTotNHB4fS5kYXRlLXBpY2tlci13cmFwcGVyLnR3by1tb250aHMubm8tZ2FwIC5tb250aDEgLm5leHQsLmRhdGUtcGlja2VyLXdyYXBwZXIudHdvLW1vbnRocy5uby1nYXAgLm1vbnRoMiAucHJldntkaXNwbGF5Om5vbmV9LmRhdGUtcGlja2VyLXdyYXBwZXIgLndlZWstbnVtYmVye3BhZGRpbmc6NXB4IDA7bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjFweDtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyfS5kYXRlLXBpY2tlci13cmFwcGVyIC53ZWVrLW51bWJlci53ZWVrLW51bWJlci1zZWxlY3RlZHtjb2xvcjojNDllO2ZvbnQtd2VpZ2h0OjcwMH0iLCIvKipcclxuICogU3dpcGVyIDExLjIuNVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMywgMjAyNVxyXG4gKi9cclxuXHJcbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9Omhvc3R7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3otaW5kZXg6MX0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1ob3Jpem9udGFse3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5re3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItYXV0b2hlaWdodCwuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0fS5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLTNke3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntvdmVyZmxvdzphdXRvO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnkgbWFuZGF0b3J5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpub25lfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRle3Njcm9sbC1zbmFwLWFsaWduOmNlbnRlciBjZW50ZXI7c2Nyb2xsLXNuYXAtc3RvcDphbHdheXN9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1ibG9jay1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLC5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWluO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7bGVmdDphdXRvfS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkPi5zd2lwZXItcGFnaW5hdGlvbiwuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLDhweCk7dG9wOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCxhdXRvKTtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLDhweCkpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsNTAlKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwjMDAwKTtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAuMil9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LDhweCk7bGVmdDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LGF1dG8pO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7dG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjEpKX0uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTtib3R0b206dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsYXV0byk7ei1pbmRleDo1MDtoZWlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LGF1dG8pO3JpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsNHB4KTt0b3A6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO3otaW5kZXg6NTA7d2lkdGg6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLDRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcixyZ2JhKDAsMCwwLC41KSk7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXJ9LnN3aXBlci16b29tLWNvbnRhaW5lcj5jYW52YXMsLnN3aXBlci16b29tLWNvbnRhaW5lcj5pbWcsLnN3aXBlci16b29tLWNvbnRhaW5lcj5zdmd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbn0uc3dpcGVyLXNsaWRlLXpvb21lZHtjdXJzb3I6bW92ZTt0b3VjaC1hY3Rpb246bm9uZX0uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXIuc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXIuc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXIuc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCI6cm9vdCB7XHJcbiAgLS1jb2xvci10cmFuc3BhcmVudDogdHJhbnNwYXJlbnQ7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDAwMDtcclxuICAtLWNvbG9yLWJsYWNrLWZpbGw6IGludmVydCgwJSkgc2VwaWEoNCUpIHNhdHVyYXRlKDM3JSkgaHVlLXJvdGF0ZSgzMWRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDEwMCUpO1xyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XHJcbiAgLS1jb2xvci13aGl0ZS1maWxsOiBpbnZlcnQoMTAwJSkgc2VwaWEoMSUpIHNhdHVyYXRlKDUyMzElKSBodWUtcm90YXRlKDE3NmRlZykgYnJpZ2h0bmVzcygxMTElKSBjb250cmFzdCgxMDAlKTtcclxuICAtLWNvbG9yLXByaW1hcnk6ICM0NzZlZmY7IC8vIC0tY29sb3ItYmx1ZS0zMDAg64+Z7J28XHJcbiAgLS1jb2xvci1wcmltYXJ5LXN0ZWVsOiAjZDBkYWU2O1xyXG4gIC0tY29sb3Itc2Vjb25kYXJ5OiAjZWRmMGY4OyAvLyAtLWNvbG9yLWRhcmtibHVlLTEwMCDrj5nsnbxcclxuICAtLWNvbG9yLXRlcnRpYXJ5OiAjMWIxZjQyO1xyXG4gIC0tY29sb3ItdG9uYWw6ICNlYmYwZmY7XHJcbiAgLS1jb2xvci1kYXJrYmx1ZS01MDogI2Y0ZjdmYztcclxuICAtLWNvbG9yLWRhcmtibHVlLTMwMDogI2IyYjhjOTtcclxuICAtLWNvbG9yLWRhcmtibHVlLTMwMC1maWxsOiBpbnZlcnQoOTMlKSBzZXBpYSg2NyUpIHNhdHVyYXRlKDE1OTQlKSBodWUtcm90YXRlKDE3OWRlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDc1JSk7XHJcbiAgLS1jb2xvci1kYXJrYmx1ZS01MDA6ICM0OTRmNjA7XHJcbiAgLS1jb2xvci1kYXJrYmx1ZS01MDAtZmlsbDogaW52ZXJ0KDMwJSkgc2VwaWEoMjIlKSBzYXR1cmF0ZSg0NzklKSBodWUtcm90YXRlKDE4NmRlZykgYnJpZ2h0bmVzcyg4NyUpIGNvbnRyYXN0KDgzJSk7XHJcbiAgLS1jb2xvci1kYXJrYmx1ZS02MDA6ICMzZDQ5NjQ7XHJcbiAgLS1jb2xvci1ibHVlLTEwMDogI2RhZTJmZjtcclxuICAtLWNvbG9yLWJsdWUtNTAwOiAjMTQzODk4O1xyXG4gIC0tY29sb3ItYmx1ZS01MDAtZmlsbDogaW52ZXJ0KDIwJSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgxMjkwJSkgaHVlLXJvdGF0ZSgxOTZkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg5NSUpO1xyXG4gIC0tY29sb3ItYmx1ZS03MDA6ICMzODNiNWE7XHJcbiAgLS1jb2xvci1ncmVlbi01MDogI2UwZjRlZjtcclxuICAtLWNvbG9yLWdyZWVuLTMwMDogIzE3YTM4MTtcclxuICAtLWNvbG9yLWdyZWVuLTQwMDogIzA5NjM0ZDtcclxuICAtLWNvbG9yLXdhcm0tZ3JheTogI2Y2ZjZmNjtcclxuICAtLWNvbG9yLWxpZ2h0LWdyYXk6ICNmOGY4Zjg7XHJcbiAgLS1jb2xvci1ncmF5LTEwOiAjYWFhYWFhO1xyXG4gIC0tY29sb3ItZ3JheS0xMC1maWxsOiBpbnZlcnQoNzclKSBzZXBpYSgxJSkgc2F0dXJhdGUoMTAxOCUpIGh1ZS1yb3RhdGUoMTZkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCg5MSUpO1xyXG4gIC0tY29sb3ItZ3JheS0zMC1maWxsOiBpbnZlcnQoOTIlKSBzZXBpYSgwJSkgc2F0dXJhdGUoMzAzJSkgaHVlLXJvdGF0ZSgzMjFkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCg4MiUpO1xyXG4gIC0tY29sb3ItZ3JheS0zMDogI2VlZWVlZTtcclxuICAtLWNvbG9yLWdyYXktNDA6ICNkZGRkZGQ7XHJcbiAgLS1jb2xvci1ncmF5LTUwOiAjY2NjY2NjO1xyXG4gIC0tY29sb3ItZ3JheS02MDogI2FhYWFhYTtcclxuICAtLWNvbG9yLWdyYXktNzA6ICM4ODg4ODg7XHJcbiAgLS1jb2xvci1ncmF5LTgwOiAjNjY2NjY2O1xyXG4gIC0tY29sb3ItZ3JheS05MDogIzMzMzMzMztcclxuICAtLWNvbG9yLXN0ZWVsLWJsdWU6ICM5MWExYjI7XHJcbiAgLS1jb2xvci1zdGVlbC1ibHVlLWZpbGw6IGludmVydCg3MCUpIHNlcGlhKDE1JSkgc2F0dXJhdGUoMzYwJSkgaHVlLXJvdGF0ZSgxNzBkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCg4OCUpO1xyXG4gIC0tY29sb3ItYmctdG9hc3Q6IHJnYmEoNSwgMTUsIDM4LCAwLjgpO1xyXG4gIC0tY29sb3ItYmctZGltOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbiAgLS1jb2xvci1ib3gtc2hhZG93LTAyOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgLS1jb2xvci1ib3gtc2hhZG93LTA0OiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgLS1jb2xvci1yZWQtNTA6ICNmZmViZWI7XHJcbiAgLS1jb2xvci1yZWQtMzAwOiAjZmY0YjQ0O1xyXG4gIC0tY29sb3ItcmVkLTQwMDogI2RhMWQxZDtcclxuICAtLWNvbG9yLXJlZC01MDA6ICNhZjAwMDA7XHJcbiAgLS1jb2xvci15ZWxsb3ctNTA6ICNmZmY2ZTM7XHJcbiAgLS1jb2xvci15ZWxsb3ctNDAwOiAjZGY4NjAwO1xyXG4gIC0tY29sb3IteWVsbG93LTUwMDogI2IxNmEwMDtcclxufVxyXG4iLCIvL2J1dHRvblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBnYXA6IDAuNHJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIG1heC13aWR0aDogNDhyZW07XHJcbiAgPiBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAmLmJldHdlZW4ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIH1cclxuXHJcbiAgJi5zdGFydCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gICYuY29sdW1uIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmLm9ubHkge1xyXG4gICAgd2lkdGg6IDQuOHJlbTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZm9udC1zaXplOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTllbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vc2l6ZVxyXG4gICYueGwge1xyXG4gICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5sZyB7XHJcbiAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm1kIHtcclxuICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc20ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgIHBhZGRpbmc6IDAgMS40cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJlZnJlc2gge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAyLjVyZW07XHJcbiAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmVmcmVzaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc2hhcmUge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19zaGFyZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL3R5cGVcclxuICAmLnByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgJi5yZWZyZXNoOjpiZWZvcmUge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xyXG4gICAgfVxyXG4gICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwMCk7XHJcbiAgICAmLnJlZnJlc2g6OmJlZm9yZSB7XHJcbiAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtNTAwLWZpbGwpO1xyXG4gICAgfVxyXG4gICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwMC1maWxsKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi50ZXJ0aWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgJi5yZWZyZXNoOjpiZWZvcmUge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xyXG4gICAgfVxyXG4gICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLXdoaXRlLWZpbGwpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvbmFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRvbmFsKTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTUwMCk7XHJcbiAgICAmLnJlZnJlc2g6OmJlZm9yZSB7XHJcbiAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItYmx1ZS01MDAtZmlsbCk7XHJcbiAgICB9XHJcbiAgICAmLnNoYXJlOjphZnRlciB7XHJcbiAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItYmx1ZS01MDAtZmlsbCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYub3V0bGluZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgJi5yZWZyZXNoOjpiZWZvcmUge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWJsYWNrLWZpbGwpO1xyXG4gICAgfVxyXG4gICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWJsYWNrLWZpbGwpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy9kaXNhYmxlZFxyXG4gICZbZGlzYWJsZWRdIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICYucHJpbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktc3RlZWwpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3RlZWwtYmx1ZSk7XHJcbiAgICAgICYucmVmcmVzaDo6YmVmb3JlIHtcclxuICAgICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLXN0ZWVsLWJsdWUtZmlsbCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICAgIGZpbHRlcjogdmFyKC0tY29sb3Itc3RlZWwtYmx1ZS1maWxsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFya2JsdWUtMzAwKTtcclxuICAgICAgJi5yZWZyZXNoOjpiZWZvcmUge1xyXG4gICAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtMzAwLWZpbGwpO1xyXG4gICAgICB9XHJcbiAgICAgICYuc2hhcmU6OmFmdGVyIHtcclxuICAgICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWRhcmtibHVlLTMwMC1maWxsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi50ZXJ0aWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTUwMCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTEwKTtcclxuICAgICAgJi5yZWZyZXNoOjpiZWZvcmUge1xyXG4gICAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItZ3JheS0xMC1maWxsKTtcclxuICAgICAgfVxyXG4gICAgICAmLnNoYXJlOjphZnRlciB7XHJcbiAgICAgICAgZmlsdGVyOiB2YXIoLS1jb2xvci1ncmF5LTEwLWZpbGwpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRvbmFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTMwMCk7XHJcbiAgICAgICYucmVmcmVzaDo6YmVmb3JlIHtcclxuICAgICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWRhcmtibHVlLTMwMC1maWxsKTtcclxuICAgICAgfVxyXG4gICAgICAmLnNoYXJlOjphZnRlciB7XHJcbiAgICAgICAgZmlsdGVyOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS0zMDAtZmlsbCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYub3V0bGluZWQge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICYucmVmcmVzaDo6YmVmb3JlIHtcclxuICAgICAgICBmaWx0ZXI6IHZhcigtLWNvbG9yLWdyYXktMzAtZmlsbCk7XHJcbiAgICAgIH1cclxuICAgICAgJi5zaGFyZTo6YWZ0ZXIge1xyXG4gICAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItZ3JheS0zMC1maWxsKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5saW5lIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xyXG4gICAgfVxyXG4gICAgJi5hcnJvdyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGluZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuM3JlbTtcclxuICB9XHJcbiAgJi5hcnJvdyB7XHJcbiAgICBnYXA6IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICAgICYuYmxhY2s6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHRfYmxhY2suc3ZnJyk7XHJcbiAgICB9XHJcbiAgICAmLmdyYXk6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfcmlnaHRfZ3JheS5zdmcnKTtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X3JpZ2h0X2Rpc2FibGVkLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNob3J0IHtcclxuICAgIGdhcDogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19zaG9ydC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWRkIHtcclxuICAgIGdhcDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fYWRkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5maWx0ZXIge1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19maWx0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgfVxyXG4gICAgJi5uZXc6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICduZXcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTAuMnJlbTtcclxuICAgICAgcmlnaHQ6IC0wLjJyZW07XHJcbiAgICAgIHdpZHRoOiAwLjVyZW07XHJcbiAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXB4O1xyXG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5ZW07XHJcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC0zMDApO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ1YmJsZSB7XHJcbiAgICBnYXA6IDAuMnJlbTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAzLjZyZW07XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuMnJlbSAxcmVtIDEuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd25fbGluZV9ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxLjZyZW0gMS42cmVtO1xyXG4gICAgfVxyXG4gICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNzAwKTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd25fbGluZV93aGl0ZS5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRvd24ge1xyXG4gICAgZ2FwOiAwLjRyZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd25fbGluZV9ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxLjZyZW0gMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRvd24yIHtcclxuICAgIGdhcDogMC4ycmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDMuMXJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93X2Rvd24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciAvIDEuMnJlbSAxLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuZGFzaGVkIHtcclxuICAgIHBhZGRpbmc6IDAgMi45NXJlbTtcclxuICAgIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS01MDApO1xyXG5cclxuICAgICYuYXV0byB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi5wbHVzIHtcclxuICAgICAgZ2FwOiAwLjRyZW07XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fYWRkX2xpbmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJsYWNrIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgfVxyXG4gICYuZ3JheSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgfVxyXG4gICYuYmx1ZSB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgfVxyXG4gICYudGhpbiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuICAmLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgJi5lbmQge1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgfVxyXG59XHJcbi5idG4td3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICBwYWRkaW5nOiAxLjZyZW0gMDtcclxuXHJcbiAgJi5ncmFkaWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA5MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgfVxyXG5cclxuICAmLmZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICYuc3RpY2t5IHtcclxuICAgIC8vIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAvLyB6LWluZGV4OiAxMDtcclxuICAgIC8vIHBhZGRpbmc6IDAgMCAxLjZyZW07XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAxLjZyZW0gMDtcclxuICB9XHJcblxyXG4gICYuZGVmYXVsdCB7XHJcbiAgICAuYnRuICsgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubmFycm93IHtcclxuICAgIC5idG46Zmlyc3QtY2hpbGQge1xyXG4gICAgICB3aWR0aDogMTAuOHJlbTtcclxuICAgIH1cclxuICAgIC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmJ0biArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmV4cG9ydCB7XHJcbiAgICAuYnRuOm5vdCgub25seSkge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmJ0biArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmNvbCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLmJ0biArIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJ1YmJsZSB7XHJcbiAgICBwYWRkaW5nOiAxLjFyZW07XHJcbiAgfVxyXG59XHJcbiIsIi8vIHRvYXN0LXBvcHVwXHJcbi50b2FzdC1wb3B1cCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDhyZW07XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIG1heC13aWR0aDogMjhyZW07XHJcbiAgcGFkZGluZzogMXJlbSAxLjZyZW0gMC44cmVtO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLXRvYXN0KTtcclxuICBsaW5lLWhlaWdodDogMnJlbTtcclxuICBib3gtc2hhZG93OiAwIDAuOHJlbSAxLjZyZW0gMCB2YXIoLS1jb2xvci1ib3gtc2hhZG93LTA0KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBsYXllci1wb3B1cFxyXG4ubGF5ZXItcG9wdXAge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDE3MDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgaGVpZ2h0OiAxMDBkdmg7XHJcblxyXG4gICYucG9wdXAtb3BlbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5wb3B1cC1pbm5lciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdXAtaW5uZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDkwZHZoO1xyXG4gICAgbWluLWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1jb250ZW50cyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWluLWhlaWdodDogMTcuNHJlbTtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYyg5MHZoIC0gNS44cmVtKTsgLy8gNS44cmVtKHRpdGxlKVxyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwZHZoIC0gNS44cmVtKTsgLy8gNS44cmVtKHRpdGxlKVxyXG5cclxuICAgICAgJjpoYXMoKyAuYnRuLXdyYXApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwdmggLSA1LjhyZW0gLSA4cmVtKTsgLy8gNS44cmVtKHRpdGxlKSwgOHJlbShidG4td3JhcClcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDkwZHZoIC0gNS44cmVtIC0gOHJlbSk7IC8vIDUuOHJlbSh0aXRsZSksIDhyZW0oYnRuLXdyYXApXHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICA+IC5idG4tcG9wdXAtY2xvc2Uge1xyXG4gICAgICB6LWluZGV4OiAxNzE7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxLjZyZW07XHJcbiAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcG9wdXBfY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucG9wdXAtaGVhcmRlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5wb3B1cC10b3Age1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogNS42cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAucG9wdXAtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gYm90dG9tIHNoZWV0XHJcbiAgJi5icy1wb3B1cCB7XHJcbiAgICB6LWluZGV4OiAxODA7XHJcbiAgICAucG9wdXAtaW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEuNnJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEuNnJlbTtcclxuXHJcbiAgICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDQuNHJlbSAwLjlyZW0gMi40cmVtO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41MnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3B1cC1jb250ZW50cyB7XHJcbiAgICAgICAgLmR5bmFtaWMtZGF0ZXBpY2tlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMC45cmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyLjRyZW07XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAxLjZyZW07XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNS40cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMTJweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4LjUlO1xyXG5cclxuICAgICAgICAgICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjYlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmR5bmFtaWMtZGF0ZXBpY2tlcikge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMTAwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhhcygrIC5idG4td3JhcCkge1xyXG4gICAgICAgIC5maWx0ZXItbGlzdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgPiAuYnRuLXBvcHVwLWNsb3NlIHtcclxuICAgICAgICB0b3A6IDIuNHJlbTtcclxuICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5wb3B1cC1vdmVyZmxvdyB7XHJcbiAgICAgICAgLnBvcHVwLXRpdGxlIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAtM3JlbTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb3B1cC1jb250ZW50cyB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGN1c3RvbS1kYXRlcGlja2VyXHJcbiAgICAmLmN1c3RvbS1kYXRlcGlja2VyIHtcclxuICAgICAgLmRhdGVwaWNrZXItYm94IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuZGF0ZS1waWNrZXItd3JhcHBlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgPiAubW9udGgtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW0gMi40cmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICA+IHRhYmxlIHtcclxuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjhyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1vbnRoLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAubW9udGgtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJldixcclxuICAgICAgICAgICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jYWxlbmRhcl9hcnJvdy5zdmcnKSBuby1yZXBlYXQgbGVmdCB0b3AgLyAycmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQuNHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5sYXN0TW9udGgsXHJcbiAgICAgICAgICAgICAgICAgICYubmV4dE1vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi50b01vbnRoIHtcclxuICAgICAgICAgICAgICAgICAgICAmLmhvdmVyaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYucmVhbC10b2RheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7Jik64qYJztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcnBfdG9wLWJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3Rpb24tdG9wLFxyXG4gICAgICAgICAgICAuc2VsZWN0ZWQtZGF5cyxcclxuICAgICAgICAgICAgLmRlZmF1bHQtdG9wIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjhyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG5cclxuICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS01MDApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogdmFyKC0tY29sb3ItZGFya2JsdWUtNTAwLWZpbGwpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc3RlZWwtYmx1ZSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXN0ZWVsKTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50eXBlLXNpbmdsZSB7XHJcbiAgICAgICAgLmRhdGUtcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgPiAubW9udGgtd3JhcHBlciB7XHJcbiAgICAgICAgICAgID4gdGFibGUge1xyXG4gICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcnBfdG9wLWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAubm9ybWFsLXRvcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50eXBlLXJhbmdlIHtcclxuICAgICAgICAucG9wdXAtY29udGVudHMge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZXBpY2tlci1ib3gge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XHJcblxyXG4gICAgICAgICAgLmRhdGUtcGlja2VyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICA+IC5tb250aC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICA+IHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpoYXMoLmNoZWNrZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEwMCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aGFzKC5jaGVja2VkLmZpcnN0LWRhdGUtc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICArIHRkOmhhcyguY2hlY2tlZC5sYXN0LWRhdGUtc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMTAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aGFzKC5jaGVja2VkLmxhc3QtZGF0ZS1zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjpoYXMoLmNoZWNrZWQuZmlyc3QtZGF0ZS1zZWxlY3RlZC5sYXN0LWRhdGUtc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5kYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlLTEwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZpcnN0LWRhdGUtc2VsZWN0ZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LWRhdGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJwX3RvcC1iYXIge1xyXG4gICAgICAgICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIC5ub3JtYWwtdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjJyZW0pO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXJ0LWRheSxcclxuICAgICAgICAgICAgICAgIC5lbmQtZGF5IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZW5kLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNTJyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VwYXJhdG9yLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgLm5vcm1hbC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAuc3RhcnQtZGF5LFxyXG4gICAgICAgICAgICAgICAgICAuZW5kLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmJ0bi13cmFwIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGZ1bGxcclxuICAmLmZ1bGwtcG9wdXAge1xyXG4gICAgLnBvcHVwLWlubmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgIC5wb3B1cC1jb250ZW50cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNS42cmVtKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNS42cmVtKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMGR2aCAtIDUuNnJlbSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtd3JhcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICY6aGFzKCsgLmJ0bi13cmFwKSAuY29udGVudC1pbm5lciA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDExLjZyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDkwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgKyAuYnRuLXBvcHVwLWNsb3NlIHtcclxuICAgICAgICB6LWluZGV4OiAxNzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1lbnUtcG9wdXAge1xyXG4gICAgICAucG9wdXAtaW5uZXIge1xyXG4gICAgICAgIC5wb3B1cC1jb250ZW50cyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMi40cmVtIDIuNHJlbTtcclxuXHJcbiAgICAgICAgICAubWVudS1saXN0IHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBhbGVydFxyXG4gICYuYWxlcnQge1xyXG4gICAgei1pbmRleDogMTgwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmLmFsZXJ0MDEge1xyXG4gICAgICAucG9wdXAtaW5uZXIge1xyXG4gICAgICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzLjJyZW07XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGVydDAyIHtcclxuICAgICAgLnBvcHVwLWlubmVyIHtcclxuICAgICAgICAucG9wdXAtdGl0bGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMy4ycmVtIDMuMnJlbSAxLjJyZW0gMy4ycmVtO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjUycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1pbm5lciB7XHJcbiAgICAgIHdpZHRoOiAyNy42cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgIGJveC1zaGFkb3c6IDAuMnJlbSAwLjZyZW0gMS42cmVtIDAgdmFyKC0tY29sb3ItYm94LXNoYWRvdy0wMik7XHJcblxyXG4gICAgICAucG9wdXAtY29udGVudHMge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAzLjJyZW0gMy4ycmVtIDMuMnJlbTtcclxuXHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS05MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xyXG4gICAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWdyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBjb3JwLWluZm9cclxuICAuY29ycC1pbmZvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAuY29ycC1uYW1lIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgIH1cclxuICAgIC5jb3JwLWRlc2Mge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgfVxyXG4gICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbjogMC40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHBlcmlvZC1pbmZvXHJcbiAgLnBlcmlvZC1pbmZvIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMi40cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFya2JsdWUtNTApO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMC44cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIHVzZXItaW5mb1xyXG4gIC51c2VyLWluZm8ge1xyXG4gICAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuXHJcbiAgICAgIHN0cm9uZyxcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuOHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzYyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udDogaW5oZXJpdDtcclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBhZmZpbGlhdGUtaW5mb1xyXG4gIC5hZmZpbGlhdGUtaW5mbyB7XHJcbiAgICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xyXG4gICAgLmFmZmlsaWF0ZS10eXBlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuICAgIC5hZmZpbGlhdGUtbmFtZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XHJcbiAgICB9XHJcbiAgICAuYWZmaWxpYXRlLWRlc2Mge1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgIC50aXQge1xyXG4gICAgICAgICAgd2lkdGg6IDYuNnJlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV0YWlsLXdyYXAge1xyXG4gICAgJi5pbnQtZGV0YWlsIHtcclxuICAgICAgcGFkZGluZzogMCAyLjRyZW0gNC44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJvbW8tZGV0YWlsIHtcclxuICAgICAgcGFkZGluZzogMCAyLjRyZW0gMi40cmVtO1xyXG5cclxuICAgICAgLmRldGFpbC1ib3gge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJvbW8tYW1vdW50IHtcclxuICAgICAgcGFkZGluZzogMC44cmVtIDIuNHJlbSAyLjRyZW07XHJcblxyXG4gICAgICAuZGV0YWlsLWJveCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC1ib3gge1xyXG4gICAgICBwYWRkaW5nOiA0cmVtIDAgMDtcclxuXHJcbiAgICAgIC5wcm9tby10aXQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4yNHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb21vLWxpc3Qge1xyXG4gICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHlwZS1jZWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgZ2FwOiAwLjhyZW0gMi41cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogLTEuMnJlbTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBlcmlvZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudHlwZS1yb3cge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDAuOHJlbTtcclxuICAgICAgICAgIC5wcm9tby1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDlyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI0cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi50eXBlLXRvdGFsIHtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50eXBlLWNhcmQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNHJlbSAwO1xyXG5cclxuICAgICAgICAuY2FyZC10aXQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6IDAuMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4wOHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9tby1saXN0IHtcclxuICAgICAgICAgICYudHlwZS1jZWxsIHtcclxuICAgICAgICAgICAgLnByb21vLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIC5wZXJpb2Qge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NnJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41MnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJtLWRldGFpbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAuNHJlbSAyLjRyZW0gMi44cmVtO1xyXG5cclxuICAgICAgLmFjdGl2ZS1saXN0IHtcclxuICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFjdGl2ZS1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvY2VzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubnVtIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBhdGgge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hhcmdlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGlwcy1ncm91cCB7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wb3B1cC1kaW1tZWQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxNzU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJnLWRpbSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG59XHJcblxyXG4uc2Nyb2xsLWxvY2sge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5wYXJ0bmVyc2hpcC13cmFwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gY29udHJvbC1ncm91cCAmIGlucHV0LWdyb3VwICYgdGV4dGFyZWEtZ3JvdXAg6rCE6rKpXHJcbi5pbnB1dC13cmFwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAyLjRyZW0gMDtcclxuICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDA7XHJcbiAgLmNoaXBzLWdyb3VwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBjaGVja2JveCAmIHJhZGlvXHJcbi5jb250cm9sLWdyb3VwIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICYubm9ybWFsIHtcclxuICAgIFt0eXBlPSdjaGVja2JveCddLFxyXG4gICAgW3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyAyLjRyZW0gMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbdHlwZT0nY2hlY2tib3gnXVtyb2xlPSdzd2l0Y2gnXSB7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiA1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAtMXB4IC8gNXJlbSAyLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmFkaW9fbm0uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmFkaW9fbm1fb24uc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX25tX2Rpc2FibGVkLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmFkaW9fbm1fZGlzYWJsZWRfb24uc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2hlY2tib3hfbm0uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2hlY2tib3hfbm1fb24uc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NoZWNrYm94X25tX2Rpc2FibGVkLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fY2hlY2tib3hfbm1fZGlzYWJsZWRfb24uc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9J2NoZWNrYm94J11bcm9sZT0nc3dpdGNoJ10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb190b2dnbGVfbm0uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9ubV9vbi5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX25tX2Rpc2FibGVkLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX25tX2Rpc2FibGVkX29uLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc21hbGxcclxuICAmLnNtYWxsIHtcclxuICAgIFt0eXBlPSdjaGVja2JveCddLFxyXG4gICAgW3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciAvIDIuNHJlbSAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFt0eXBlPSdjaGVja2JveCddW3JvbGU9J3N3aXRjaCddIHtcclxuICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgMCAwIC8gNC44cmVtIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX3NtLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3JhZGlvX3NtX29uLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fcmFkaW9fc21fZGlzYWJsZWQuc3ZnJyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6ZGlzYWJsZWQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19yYWRpb19zbV9kaXNhYmxlZF9vbi5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jaGVja2JveF9zbS5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jaGVja2JveF9zbV9vbi5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW3R5cGU9J2NoZWNrYm94J11bcm9sZT0nc3dpdGNoJ10ge1xyXG4gICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb190b2dnbGVfc20uc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3RvZ2dsZV9zbV9vbi5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX3NtX2Rpc2FibGVkLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVkOmNoZWNrZWQge1xyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fdG9nZ2xlX3NtX2Rpc2FibGVkX29uLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gaW5wdXQgZmllbGRcclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTcwKTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogMS4ycmVtO1xyXG5cclxuICAgIC5pbnB1dC1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzLXdpdGhpbiB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVhZG9ubHkge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVycm9yIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC01MDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xyXG5cclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNTApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICsgLmJ0bi1jbGVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgICAgICsgLmJ0bi1jbGVhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWNsZWFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcblxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19pbnB1dF9jbGVhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDEuNnJlbTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NhbGVuZGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogNC40cmVtO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8tYm94IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgLmNvdW50LXR4dCB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3ViLXR4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjZyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAmLnN1cHBvcnQge1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5lcnJvciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtNTAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVxdWlyZWQge1xyXG4gICAgbGFiZWw6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyonO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gZmlsdGVyXHJcbi5maWx0ZXItZ3JvdXAge1xyXG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS42cmVtO1xyXG4gIC5maWx0ZXItdHh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MCk7XHJcbiAgfVxyXG59XHJcbi5maWx0ZXItbGlzdCB7XHJcbiAgLy8gcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjZyZW07XHJcblxyXG4gID4gbGkge1xyXG4gICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuYnRuLWZpbHRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2NoZWNrYm94X3NtX29uLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAyLjRyZW0gMi40cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9jaGlwc1xyXG4uY2hpcHMtZ3JvdXAge1xyXG4gICYub3B0aW9uIHtcclxuICAgIC5jaGlwcy10eHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgfVxyXG4gICAgLmNoaXBzLWJveCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLy8gZ2FwOiAwLjhyZW07XHJcbiAgICAgIG1hcmdpbjogLTAuOHJlbSAwIDAgLTAuOHJlbTtcclxuICAgICAgJi5jb2wtMiB7XHJcbiAgICAgICAgLmNoaXBzLWl0ZW0ge1xyXG4gICAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmNvbC0zIHtcclxuICAgICAgICAuY2hpcHMtaXRlbSB7XHJcbiAgICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hpcHMtaXRlbSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC44cmVtIDAgMCAwLjhyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGlwLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBbdHlwZT0ncmFkaW8nXSB7XHJcbiAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00MCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNzAwKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMC40cmVtIDAuOHJlbSAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlucHV0IHtcclxuICAgIC5jaGlwcy1ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAuY2hpcHMtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiAzLjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xyXG4gICAgICAuY2hpcC10eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgIH1cclxuICAgICAgLmRlbC1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2RlbGV0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyB0ZXh0YXJlYVxyXG4udGV4dGFyZWEtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICB9XHJcblxyXG4gICYuZnVsbC10eHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgLnRleHRhcmVhLWJveCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dGFyZWEtYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTIuMnJlbTtcclxuICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcclxuICAgIHBhZGRpbmc6IDEuNnJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG5cclxuICAgICY6aGFzKC50ZXh0YXJlYTpmb2N1cykge1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKC50ZXh0YXJlYVtkaXNhYmxlZF0pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLnRleHRhcmVhW3JlYWRvbmx5XSkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhhcygudGV4dGFyZWE6Zm9jdXNbcmVhZG9ubHldKSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS00MCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoLmNvdW50LXR4dCkge1xyXG4gICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dGFyZWEge1xyXG4gICAgICByZXNpemU6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMi4yNHJlbTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS03MCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTUwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbcmVhZG9ubHldIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10cmFuc3BhcmVudCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY291bnQtdHh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDEuNnJlbTtcclxuICAgICAgcmlnaHQ6IDEuNnJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktNzApO1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50YWItd3JhcCB7XHJcbiAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuXHJcbiAgJjpoYXMoLnRhYi1saXN0W2RhdGEtZml4ZWRdKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC50YWItbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudGFiLWl0ZW0ge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAuYnRuLXRhYiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50eXBlLWxpbmUge1xyXG4gICAgLnRhYi1saXN0IHtcclxuICAgICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuXHJcbiAgICAgICZbZGF0YS1maXhlZF0ge1xyXG4gICAgICAgIGhlaWdodDogNS42cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAxLjZyZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhYi1pdGVtIHtcclxuICAgICAgICAuYnRuLXRhYiB7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm9uIHtcclxuICAgICAgICAgIC5idG4tdGFiIHtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnR5cGUtYnV0dG9uIHtcclxuICAgIC50YWItbGlzdCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwLjJyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdhcm0tZ3JheSk7XHJcblxyXG4gICAgICAudGFiLWl0ZW0ge1xyXG4gICAgICAgIC5idG4tdGFiIHtcclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICAgICAgIC5idG4tdGFiIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNtIHtcclxuICAgICAgLnRhYi1saXN0IHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDI4cmVtO1xyXG4gICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICBtYXJnaW46IDAgMi40cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XHJcblxyXG4gICAgICAgIC50YWItaXRlbSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cmVtO1xyXG5cclxuICAgICAgICAgIC5idG4tdGFiIHtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGcge1xyXG4gICAgICAudGFiLWxpc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA1LjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNS4ycmVtO1xyXG5cclxuICAgICAgICAudGFiLWl0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG5cclxuICAgICAgICAgIC5idG4tdGFiIHtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmlsdGVyLXdyYXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDAuMnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13YXJtLWdyYXkpO1xyXG4gICYuc20ge1xyXG4gICAgbWluLXdpZHRoOiAyOHJlbTtcclxuICAgIC8vIG1heC13aWR0aDogMzUuOHJlbTtcclxuICAgIGhlaWdodDogNHJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAuZmlsdGVyLWl0ZW0ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMS44cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi54cyB7XHJcbiAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuOHJlbTtcclxuICAgIC5maWx0ZXItaXRlbSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICYub24ge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5iYWRnZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgJi5zbSB7XHJcbiAgICBwYWRkaW5nOiAwLjNyZW0gMC40cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgJi5tZCB7XHJcbiAgICBwYWRkaW5nOiAwLjQ1cmVtIDAuNnJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFyZW07XHJcbiAgfVxyXG5cclxuICAmLmxnIHtcclxuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJi54bCB7XHJcbiAgICBwYWRkaW5nOiAwLjdyZW0gMS41NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAmLmJsdWUge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtNTAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUtMTAwKTtcclxuICB9XHJcbiAgJi5ncmVlbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tNDAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZWVuLTUwKTtcclxuICB9XHJcbiAgJi5ncmF5IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrYmx1ZS02MDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcclxuICB9XHJcbiAgJi5yZWQge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXJlZC00MDApO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTUwKTtcclxuICB9XHJcbiAgJi5waW5rIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1yZWQtMzAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC01MCk7XHJcbiAgfVxyXG4gICYueWVsbG93IHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3ctNTAwKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy01MCk7XHJcbiAgfVxyXG5cclxuICAmLnR5cGUtYmcge1xyXG4gICAgJi5ibHVlIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgICAmLmdyZWVuIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JlZW4tMzAwKTtcclxuICAgIH1cclxuICAgICYuZ3JheSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmtibHVlLTYwMCk7XHJcbiAgICB9XHJcbiAgICAmLnJlZCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXJlZC00MDApO1xyXG4gICAgfVxyXG4gICAgJi5waW5rIHtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkLTMwMCk7XHJcbiAgICB9XHJcbiAgICAmLnllbGxvdyB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdy00MDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjaGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDQ5O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICYuaGVhZGVyLXN0YXRpYyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gIH1cclxuICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICYuY2VudGVyIHtcclxuICAgICAgd2lkdGg6IDIwcmVtO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgfVxyXG4gIC5idG4tYmFjayB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMS42cmVtO1xyXG4gICAgbGVmdDogMi40cmVtO1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3dfbmF2aS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMi40cmVtIDIuNHJlbTtcclxuICB9XHJcbiAgLnV0aWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxLjZyZW07XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGdhcDogMS42cmVtO1xyXG5cclxuICAgIC5idG4tY2xvc2Uge1xyXG4gICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3BvcHVwX2Nsb3NlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyAyLjRyZW0gMi40cmVtO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1zZWFyY2gge1xyXG4gICAgICB3aWR0aDogMi40cmVtO1xyXG4gICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMi40cmVtIDIuNHJlbTtcclxuICAgIH1cclxuICAgIC5idG4tbWVudSB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9pY29fbWVudS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMi40cmVtIDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhcnRuZXJzaGlwLXdyYXAge1xyXG4gICYubG9naW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIGgxLmxvZ28ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1LjZyZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9sb2dvX3NoaW5oYW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyAxNy4xcmVtIDRyZW07XHJcbiAgICB9XHJcbiAgICAuY29udGVudC13cmFwIHtcclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDUyLjhyZW07XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtd3JhcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgIH1cclxuICAgIC5jdHItd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xyXG4gICAgfVxyXG4gICAgLmJ0bi13cmFwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1Mi44cmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubG9naW4tc3ViIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUuNnJlbSk7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwZHZoIC0gNS42cmVtKTtcclxuICAgIC8vIHByb2Nlc3NcclxuICAgIC5wcm9jZXNzLWJveCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQuNHJlbTtcclxuXHJcbiAgICAgIC5wcm9jZXNzLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC4ycmVtO1xyXG5cclxuICAgICAgICAuZG90IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZG9uZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByY2Vzcy1jb3VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudG90YWwsXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhcnRuZXJzaGlwLXdyYXAge1xyXG4gICYuY29ycCB7XHJcbiAgICAudGFiLWFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlO1xyXG4gICAgICAuYnViYmxlLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG9ydC1hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29ycC1saXN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICAgIC5jb3JwLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOm5vdCgubm8tZGF0YSkge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWRhdGEge1xyXG4gICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTguNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvcnAtd3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3JwLXRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAuY29ycC1pbmZvIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAuY29ycC1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb3JwLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnVzaW5lc3MtbGlzdCB7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgIC5idXNpbmVzcyB7XHJcbiAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1wcm9jZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLnN0YXRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgJi5iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxN2EzODE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDc2ZWZmO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLm5vdGNvbXAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZjg2MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY29ycC1hbW91bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgIC5hbW9udXQtdHh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFtb251dC1wcmljZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb3JwLWFkZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY29ycC1hbGwge1xyXG4gICAgLmNvcnAtdG90YWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMXJlbTtcclxuICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjJyZW07XHJcbiAgICAgIC50b3RhbC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29ycC1maWx0ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMy4ycmVtO1xyXG4gICAgICAmLmFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICAuY2hpcHMtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb3JwLWxpc3Qge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgICAgLmNvcnAtaXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vY29ycC1pbmZvXHJcbiAgICAgICAgLmNvcnAtaW5mbyB7XHJcbiAgICAgICAgICAuY29ycC1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb3JwLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNvcnAtZGV0YWlsIHtcclxuICAgIC5jb3JwLWluZm8ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW0gMnJlbTtcclxuICAgICAgLmNvcnAtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIC5jb3JwLW5hbWUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjFyZW07XHJcbiAgICAgIH1cclxuICAgICAgLmNvcnAtZGVzYyB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAwLjhyZW07XHJcbiAgICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDYuNnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnRuLXVwZGF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNC43NXJlbTtcclxuICAgICAgICByaWdodDogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiLXdyYXAge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICAudGFiLWNvbnQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgICAudGFiLWNvbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIC5ub2RhdGEtdHh0ICsgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC13cmFwIHtcclxuICAgICAgcGFkZGluZzogMi40cmVtIDIuNHJlbSAxLjJyZW07XHJcbiAgICAgICYubm9kYXRhLmRldGFpbC1rZXltYW4sXHJcbiAgICAgICYubm9kYXRhLmRldGFpbC1hY3RpdmUge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBmbGV4OiAxO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMC4zNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWFkZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDsmIHsl4XtmZzrj5lcclxuICAgICAgJi5kZXRhaWwtYWN0aXZlIHtcclxuICAgICAgICAuYWN0aXZlLWxpc3Qge1xyXG4gICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1zYWxlcyB7XHJcbiAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZlLW5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9jZXNzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLnN0YXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJi5iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzE3YTM4MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaW5nIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NzZlZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5vdGNvbXAge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2RmODYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZXhjZXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wYXRoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2hhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g7YKk66eoXHJcbiAgICAgICYuZGV0YWlsLWtleW1hbiB7XHJcbiAgICAgICAgLmtleW1hbi1saXN0IHtcclxuICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ta2V5bWFuIHtcclxuICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmttLW5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAua20tcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTIuNHJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19sb2NhdGlvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW1vIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjRyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19tZW1vLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICA+IC5idG4tY2FsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwIDAuNHJlbSAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jYWxsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAvIDJyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDso7zsmpTsoJXrs7RcclxuICAgICAgJi5kZXRhaWwtaW5mb3Ige1xyXG4gICAgICAgIC5kZXRhaWwtY250IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuICAgICAgICAgIG1hcmdpbjogMCAtMi40cmVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yLjRyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxLjJyZW0gc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGl0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ0bi1lZGl0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm5vZGF0YS10eHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucG9pbnQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICAgICAgICAubGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLXBvaW50IHtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wZXJjZW50IHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGltaXQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYW1vdW50LWxpc3Qge1xyXG4gICAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYXJ0bmVyc2hpcC13cmFwIHtcclxuICAmLmFmZmlsaWF0ZSB7XHJcbiAgICAudGFiLWFyZWEge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4ycyBlYXNlO1xyXG4gICAgICAuYnViYmxlLXRhYiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG9ydC1hcmVhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYWZmaWxpYXRlLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEuMnJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgICAgLmFmZmlsaWF0ZS1pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpub3QoLm5vLWRhdGEpIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uby1kYXRhIHtcclxuICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvLyBmbGV4OiAxO1xyXG4gICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE4LjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZmZpbGlhdGUtd3JhcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hZmZpbGlhdGUtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgIC5hZmZpbGlhdGUtaW5mbyB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgLmFmZmlsaWF0ZS1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZmZpbGlhdGUtZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXNpbmVzcy1saXN0IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgLmJ1c2luZXNzIHtcclxuICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLXByb2Nlc3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAuc3RhdGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAmLmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzE3YTM4MTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5pbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NzZlZmY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubm90Y29tcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2RmODYwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5hZmZpbGlhdGUtYW1vdW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAuYW1vbnV0LXR4dCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbW9udXQtcHJpY2Uge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWZmaWxpYXRlLWFkZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMi41cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYWZmaWxpYXRlLWFsbCB7XHJcbiAgICAuYWZmaWxpYXRlLXRvdGFsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS4ycmVtO1xyXG4gICAgICAudG90YWwtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFmZmlsaWF0ZS1maWx0ZXIge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMy4ycmVtO1xyXG4gICAgICAmLmFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMS4ycmVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgICAuY2hpcHMtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZmZpbGlhdGUtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xyXG4gICAgICAuYWZmaWxpYXRlLWl0ZW0ge1xyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvL2FmZmlsaWF0ZS1pbmZvXHJcbiAgICAgICAgLmFmZmlsaWF0ZS1pbmZvIHtcclxuICAgICAgICAgIC5hZmZpbGlhdGUtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYWZmaWxpYXRlLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmFmZmlsaWF0ZS1kZXRhaWwge1xyXG4gICAgLmFmZmlsaWF0ZS1pbmZvIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxLjZyZW0gMi40cmVtIDJyZW07XHJcbiAgICAgIC5hZmZpbGlhdGUtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZmZpbGlhdGUtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYWZmaWxpYXRlLWRlc2Mge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgICAgLnRpdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2LjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi11cGRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQuNzVyZW07XHJcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYi13cmFwLnR5cGUtbGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgID4gLnRhYi1jb250LWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgLnRhYi1jb250IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIC5ub2RhdGEtdHh0ICsgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMi40cmVtIDEuMnJlbTtcclxuICAgICAgJi5ub2RhdGEge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBmbGV4OiAxO1xyXG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMC4zNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuYnRuLWFkZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDsmIHsl4XtmZzrj5lcclxuICAgICAgJi5kZXRhaWwtYWN0aXZlIHtcclxuICAgICAgICAuYWN0aXZlLWxpc3Qge1xyXG4gICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1zYWxlcyB7XHJcbiAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZlLW5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9jZXNzIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLnN0YXRlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgJi5iZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzE3YTM4MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaW5nIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM0NzZlZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5vdGNvbXAge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2RmODYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZXhjZXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5wYXRoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuY2hhcmdlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g7YKk66eoXHJcbiAgICAgICYuZGV0YWlsLWtleW1hbiB7XHJcbiAgICAgICAgLmtleW1hbi1saXN0IHtcclxuICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ta2V5bWFuIHtcclxuICAgICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmttLW5hbWUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAua20tcG9zaXRpb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICA+IHNwYW46bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9jYXRpb24ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTIuNHJlbTtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19sb2NhdGlvbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZW1vIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC0yLjRyZW07XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19tZW1vLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICA+IC5idG4tY2FsbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAwIDAuNHJlbSAyLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb25zL2ljb19jYWxsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCAvIDJyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDtjJDstIntmZzrj5lcclxuICAgICAgJi5kZXRhaWwtcHJvbW8ge1xyXG4gICAgICAgIC5kZXRhaWwtdG9wIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb21vLWxpc3Qge1xyXG4gICAgICAgICAgLmxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1wcm9tbyB7XHJcbiAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvbW8tbmFtZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9tby1kZXNjIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgIC50eXBlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAucm0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gc3Bhbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ldmVudC1saXN0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgICAgICAgZ2FwOiAwLjhyZW0gMi41cmVtO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOm50aC1jaGlsZCgzbiArIDEpKTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zb3J0IHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGF5ZXItcG9wdXAge1xyXG4gICYuYWRkLXByb21vIHtcclxuICAgIC5wYXJ0LXdyYXAge1xyXG4gICAgICAvLyBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgICAgIC8vIGJvcmRlci10b3A6IDEuMnJlbSBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgIH1cclxuICAgIC5wYXJ0LWNudCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gICAgICBib3JkZXItdG9wOiAxLjJyZW0gc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICAgIC50aXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi40cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICB9XHJcbiAgICAgIC5idG4tZGVsIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyLjdyZW07XHJcbiAgICAgICAgcmlnaHQ6IDIuNHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFydG5lcnNoaXAtd3JhcCB7XHJcbiAgJi5zZWFyY2gge1xyXG4gICAgLnJlc3VsdC1jb2xvciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXdyYXAge1xyXG4gICAgICBtYXJnaW46IDEuNnJlbSAycmVtIDA7XHJcblxyXG4gICAgICAuZmlsdGVyLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLm9uIHtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtd3JhcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMDtcclxuXHJcbiAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgLmlucHV0LWlubmVyIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgLmlucHV0LWJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yZWFkb25seSB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwLjRyZW0gMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1jbGVhciB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZm8tYm94IHtcclxuICAgICAgICAgICAgLmJ0bi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIuOHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX3NlYXJjaF90aGluLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZXN1bHQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMy4ycmVtIDAgMDtcclxuXHJcbiAgICAgICAgLnJlc3VsdC10eHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjRyZW07XHJcblxyXG4gICAgICAgICAgLnJlc3VsdC1udW0ge1xyXG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3VsdC1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAmICsgLnJlc3VsdC1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXN1bHQtaW5mbyB7XHJcbiAgICAgICAgICAgIC5yZXN1bHQtbmFtZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4yNHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3VsdC1kZXNjIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk2cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vZGF0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYXJ0bmVyc2hpcC13cmFwIHtcclxuICAmLmlucXVpcnkge1xyXG4gICAgLnRpdGxlLXdyYXAudHktMiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNS4ycmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgIC5idG4uZmlsdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAycmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5kZXNjOmhhcyg+IHApIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG4gICAgICAuZGVzYyA+IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hpcHMtZ3JvdXAge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMS42cmVtO1xyXG4gICAgICAmLmFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAuY2hpcHMtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXdyYXAudHlwZS1saW5lIC50YWItbGlzdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5xdWlyeS1saXN0IHtcclxuICAgICAgcGFkZGluZzogMCAxLjZyZW07XHJcbiAgICAgIC5pbnF1aXJ5LWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAmLm5vZGF0YSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjIuNjVyZW07XHJcbiAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm0taW5mbyB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgLmJ0bi1ybSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJtLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnJtLWRlc2Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWFmZmlsaWF0ZSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWZmaWxpYXRlLWluZm8ge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAgIC5hZi1uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hZi1kZXNjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuNHJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucXVpcnktYWN0aXZlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBnYXA6IDAuOHJlbSAyLjVyZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAuYnRuLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMC4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5hY3RpdmUtdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyYXktODApO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodF9ncmF5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmFjdGl2ZS1udW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvbW8tdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9tby1udW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9tby1zdW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxLjJyZW07XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAuc3VtLXR4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuc3VtLW51bSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZmZpbGlhdGUtc3VtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDEuNnJlbTtcclxuICAgICAgLmJ0bi1zdW0ge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA0LjRyZW0gMnJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyYXktNDApO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29ucy9hcnJvd19yaWdodF9ncmF5X2wuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAycmVtIC8gMnJlbSAycmVtO1xyXG4gICAgICAgIC50eHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubnVtIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMi42cmVtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbnMvaWNvX2Nhc2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBsZWZ0IC8gMi40cmVtIDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlucXVpcnktcm1zYWxlcyB7XHJcbiAgICAgIC5pbnF1aXJ5LWxpc3QgLmlucXVpcnktaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgfVxyXG4gICAgICAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmlucXVpcnktYWN0aXZlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIC5idG4tYWN0aXZlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICByaWdodDogLTEuMnJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMuOHJlbTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjlyZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaW5xdWlyeS1wcm9tbyB7XHJcbiAgICAgIC50aXRsZS13cmFwLnR5LTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjRyZW07XHJcbiAgICAgIH1cclxuICAgICAgLnRhYi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAudGFiLWxpc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICAgIHRvcDogNS42cmVtO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaW5xdWlyeS1saXN0IC5pbnF1aXJ5LWl0ZW0gLmlucXVpcnktYWN0aXZlIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgID4gbGk6bm90KDpudGgtY2hpbGQoM24pKTo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAtMS4ycmVtO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGhlaWdodDogMy44cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEuOXJlbTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tYW5hZ2VtZW50IHtcclxuICAgIC50YWItYXJlYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW0gMS42cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjJzIGVhc2U7XHJcbiAgICAgIC5idWJibGUtdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3J0LWFyZWEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYW5hZ2UtbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMS4ycmVtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS42cmVtO1xyXG4gICAgICAubWFuYWdlLWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOm5vdCgubm8tZGF0YSkge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS00MCk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vLWRhdGEge1xyXG4gICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTguNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hbmFnZS13cmFwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hbmFnZS10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgLm1hbmFnZS1pbmZvIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAubWFuYWdlLW5hbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1hbmFnZS1kZXNjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyYXktMzApO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ1c2luZXNzLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5LTMwKTtcclxuICAgICAgICAuYnVzaW5lc3Mge1xyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtcHJvY2VzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC5zdGF0ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICYuYmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTdhMzgxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmluZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NmVmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJi5ub3Rjb21wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZGY4NjAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JheS0zMCk7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1hbmFnZS1hbW91bnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgIC5hbW9udXQtdHh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFtb251dC1wcmljZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tYW5hZ2UtYWRkIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyLjVyZW07XHJcbiAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy9iYXNlXHJcbkBpbXBvcnQgJ2Jhc2UvZm9udCc7XHJcbkBpbXBvcnQgJ2Jhc2UvcmVzZXQnO1xyXG5AaW1wb3J0ICdiYXNlL2RhdGVyYW5nZXBpY2tlci5taW4nO1xyXG5AaW1wb3J0ICdiYXNlL3N3aXBlci1idW5kbGUubWluJztcclxuQGltcG9ydCAnYmFzZS92YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdiYXNlL2J1dHRvbic7XHJcbkBpbXBvcnQgJ2Jhc2UvcG9wdXAnO1xyXG5AaW1wb3J0ICdiYXNlL2lucHV0JztcclxuQGltcG9ydCAnYmFzZS9jaGlwcyc7XHJcbkBpbXBvcnQgJ2Jhc2UvdGV4dGFyZWEnO1xyXG5AaW1wb3J0ICdiYXNlL3RhYic7XHJcbkBpbXBvcnQgJ2Jhc2UvZmlsdGVyX3RhYic7XHJcbkBpbXBvcnQgJ2Jhc2UvYmFkZ2UnO1xyXG5cclxuLy9jb250ZW50c1xyXG5AaW1wb3J0ICdjb250cy9uYXZpJztcclxuQGltcG9ydCAnY29udHMvbG9naW4nO1xyXG5AaW1wb3J0ICdjb250cy9jb3JwJztcclxuQGltcG9ydCAnY29udHMvYWZmaWxpYXRlJztcclxuQGltcG9ydCAnY29udHMvc2VhcmNoJztcclxuQGltcG9ydCAnY29udHMvbWFuYWdlbWVudCc7XHJcblxyXG4vLyBzY3JvbGwg67Cp7Zal7JeQIOuUsOuluCBjbGFzcyDstpTqsIBcclxuYm9keSB7XHJcbiAgJi5zY3JvbGwtZG93biB7XHJcbiAgICAmLnRhYi1maXhlZCB7XHJcbiAgICAgICNoZWFkZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbC11cCB7XHJcbiAgICAjaGVhZGVyIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICAgJiArIC5wYXJ0bmVyc2hpcC13cmFwIHtcclxuICAgICAgICAudGFiLWFyZWEsXHJcbiAgICAgICAgLnRhYi1saXN0IHtcclxuICAgICAgICAgIHRvcDogNS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFiLWFyZWEge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxLjZyZW0gMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmhlYWRlci1zdGF0aWMgKyAucGFydG5lcnNoaXAtd3JhcCB7XHJcbiAgICAgICAgLnRhYi1hcmVhLFxyXG4gICAgICAgIC50YWItbGlzdCB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWItYXJlYSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEuNnJlbSAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzLjJyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvbG9hZGluZy5naWYnKSBuby1yZXBlYXQgY2VudGVyIC8gMy4ycmVtIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucGFydG5lcnNoaXAtd3JhcCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIHBhZGRpbmctdG9wOiA1LjZyZW07XHJcbn1cclxuLnRpdGxlLXdyYXAge1xyXG4gIHBhZGRpbmc6IDIuNHJlbSAyLjRyZW0gMC44cmVtO1xyXG4gICYudHktMiB7XHJcbiAgICBwYWRkaW5nOiAycmVtIDIuNHJlbSAwLjhyZW07XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMy4xcmVtO1xyXG4gIH1cclxuICAuZGVzYyB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5LTgwKTtcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jb250ZW50LXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIG1heC13aWR0aDogNTIuOHJlbTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDAgMy42cmVtO1xyXG4gIC5jb250ZW50LWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC8vIHBhZGRpbmc6IDAgMi40cmVtO1xyXG5cclxuICAgICYuYmV0d2VlbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZ2FwOiAzLjZyZW0gMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJ0bi13cmFwIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxLjZyZW07XHJcbn1cclxuXHJcbi5ub2RhdGEtdHh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogOS4ycmVtO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ljb19lcnJvci5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIDhyZW0gOHJlbTtcclxuICA+IHAge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICY6aGFzKCsgYnV0dG9uW3R5cGU9J2J1dHRvbiddKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuICAgICY6aGFzKCsgLmRpc2MpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmRpc2Mge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheS04MCk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucGItZml4ZWQge1xyXG4vLyAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xyXG4vLyB9XHJcbi5wYi1maXhlZCAuY29udGVudC1pbm5lciA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAuNHJlbTtcclxufVxyXG4uY250LWZ1bGwge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxLjRyZW07XHJcbiAgLmlucHV0LXdyYXAge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcbn1cclxuXHJcbltkYXRhLWZpeGVkXSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA1MDtcclxuICB3aWR0aDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XHJcbn1cclxuIl19 */


/* #25.05.07 loding 추가 */
#__flying_partition__ .layer_dimmed {display: none; overflow: hidden; position: fixed; z-index: 1000; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.60);}
#__flying_partition__ .progress {position: fixed; top: 50%; left: 50%; min-width: 100px; z-index: 1100; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
#__flying_partition__ .progress .ico_morse {overflow: hidden; margin: 0 auto; width: 34px; height: 20px; margin-top: -10px; background: url(../images/ani_loading.png) center 0 no-repeat; background-size: 34px auto; -webkit-animation: morseCode 2s steps(12) infinite; animation: morseCode 1s steps(12) infinite;}
#__flying_partition__ .progress .txt_info {display: none; overflow: hidden; width: 100%; margin-top: 13px; font-size: 15px; color: #f6f6f6; text-align: center; white-space: nowrap;}
@keyframes morseCode {0% {background-position:50% 0} 100% {background-position:50% -240px}}