@charset "UTF-8";
@font-face {
  font-family: "LG Smart";
  font-weight: 300;
  src: local("LG_Smart_UI-Light"), url("/resources/assets/font/LG_Smart_UI-Light.woff") format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-weight: 400;
  src: local("LG_Smart_UI-Regular"), url("/resources/assets/font/LG_Smart_UI-Regular.woff") format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-weight: 600;
  src: local("LG_Smart_UI-SemiBold"), url("/resources/assets/font/LG_Smart_UI-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "LG Smart";
  font-weight: 700;
  src: local("LG_Smart_UI-Bold"), url("/resources/assets/font/LG_Smart_UI-Bold.woff") format("woff");
}
@font-face {
  font-family: "LG Smart Condensed";
  font-weight: 400;
  src: local("LG_Smart_UI_Condensed-Regular"), url("/resources/assets/font/LG_Smart_UI_Condensed-Regular.ttf") format("truetype");
  unicode-range: U+0030-0039;
}
@font-face {
  font-family: "LG Smart Condensed";
  font-weight: 700;
  src: local("LG_Smart_UI_Condensed-Bold"), url("/resources/assets/font/LG_Smart_UI_Condensed-Bold.ttf") format("truetype");
  unicode-range: U+0030-0039;
}
@font-face {
  font-family: "LG Smart Condensed Common";
  font-weight: 400;
  src: local("LG_Smart_UI_Condensed-Regular"), url("/resources/assets/font/LG_Smart_UI_Condensed-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "LG Smart Condensed Common";
  font-weight: 700;
  src: local("LG_Smart_UI_Condensed-Bold"), url("/resources/assets/font/LG_Smart_UI_Condensed-Bold.ttf") format("truetype");
}
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,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

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

html,
body {
  font-family: "LG Smart Condensed", "LG Smart", "Sans-serif";
}

html,
body {
  overflow: hidden;
  width: 100%;
  height: 100vh;
  font-size: 10px;
}

::-webkit-scrollbar {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

::-webkit-scrollbar:vertical,
::-webkit-scrollbar:horizontal {
  width: 4px;
  height: 4px;
}

::-webkit-scrollbar-track {
  background-color: #ebebeb;
}

::-webkit-scrollbar-thumb {
  background: #666666;
  border-radius: 2px;
}

::-webkit-scrollbar-button {
  display: none;
}

ol,
ul {
  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;
}

button {
  margin: 0;
  padding: 0;
  vertical-align: middle;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  background-color: transparent;
  font-family: "LG Smart Condensed Common", "LG Smart", "Sans-serif";
}
button:focus {
  outline: none;
}
button:focus-visible {
  outline: 2px solid #ff6600;
}

a {
  text-decoration: none;
}
a:focus-visible {
  display: block;
}

input:focus, button:focus, a:focus {
  outline: none;
}
input:focus-visible, button:focus-visible, a:focus-visible {
  outline: 2px solid #ff6600;
}

img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.main {
  height: calc(100% - 54px);
}

.wrapper {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
  width: 100%;
  height: calc(100vh - 54px);
}
.wrapper.none-fixed-bottom {
  height: 100dvh;
}
.wrapper.none-fixed-bottom .fix-bottom-container {
  display: none;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

/* input 기본 스타일 초기화 */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
}

/* IE10 이상에서 input box 에 추가된 지우기 버튼 제거 */
input::-ms-clear {
  display: none;
}

/* input type number 에서 화살표 제거 */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* Select box 스타일 초기화 */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* IE 에서 Select box 화살표 제거 */
select::-ms-expand {
  display: none;
}

input[type=text],
input[type=number],
input[type=tel],
input[type=email],
input[type=password],
input[type=search] {
  font-family: "LG Smart Condensed Common", "LG Smart", "Sans-serif";
  font-stretch: condensed;
}

.field-area {
  padding: 15px 10px 11px;
}
.field-area .massage-box {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 15px 0 0;
  padding: 0;
}

.field {
  position: relative;
  min-height: 75.4px;
  margin-top: 25px;
}
.field:only-child {
  min-height: auto;
}
.field:first-child {
  margin-top: 0;
}
.field .field-label {
  display: block;
  margin-bottom: 5px;
  font-size: 1.4rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .field .field-label {
    font-size: 1.12rem !important;
  }
}

.field-divide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 5px;
}
.field-divide .divide-area {
  width: 50%;
}
.field-divide .divide-area:last-child {
  margin-left: 10px;
}
.field-divide .divide-area .input {
  margin-bottom: 0;
}

.desc,
.error-desc {
  margin-top: 5px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .desc,
  .error-desc {
    font-size: 0.96rem !important;
  }
}

.error-desc {
  color: #ce1c5e;
}

.error input[type=text],
.error input[type=number],
.error input[type=tel],
.error input[type=email],
.error input[type=password],
.error input[type=search],
.error .dropdown-container .btn-open {
  border-color: #ce1c5e;
}

.field-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin: 0 -5px;
}
.field-form .input,
.field-form .dropdown-container {
  margin: 0 5px;
}

.fix-bottom-container {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.fix-bottom-container .btn-more {
  width: 100%;
  height: 100%;
  padding: 18px 10px;
  border-top: 1px solid #e9e9e9;
  font-size: 1.4rem;
  font-weight: 600;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .fix-bottom-container .btn-more {
    font-size: 1.12rem !important;
  }
}
.fix-bottom-container button:focus, .fix-bottom-container button:focus-visible {
  margin: 2px;
}

.button-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}
.button-box.between-50 {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 5px;
}
.button-box.between-50 .btn-border {
  min-width: 48%;
  margin-bottom: 5px;
}
.button-box.between-50 .btn-border + .btn-border:nth-child(even) {
  margin-left: 5px;
}
.button-box.between-50 .btn-border + .btn-border:before {
  content: "";
  width: 0;
  height: 0;
  display: none;
}
.button-box .btn + .btn::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 26px;
  background-color: #989898;
}
.button-box .btn:focus {
  outline: none;
}
.button-box .btn:focus-visible {
  outline: 2px solid #ff6600;
}

.btn {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 80px;
  padding: 18px 10px;
  background-color: #141414;
  font-size: 1.8rem;
  font-weight: 400;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .btn {
    font-size: 1.44rem !important;
  }
}
.btn:active {
  background-color: #252525;
}
.btn:disabled {
  background-color: #141414;
  cursor: default;
}
.btn:disabled > span, .btn:disabled > * {
  opacity: 0.3;
}
.btn.btn-icon-like {
  max-width: 19.15%;
  background: #141414 url("/resources/assets/images/icon_favorite_nor.png") no-repeat center/28px;
}
.btn.btn-icon-like.active {
  background: #141414 url("/resources/assets/images/icon_favorite_sel.png") no-repeat center/28px;
}
.btn.btn-icon-like:disabled {
  background: #141414 url("/resources/assets/images/icon_favorite_dim.png") no-repeat center/28px;
}
.btn.btn-icon-like::after {
  content: "";
  display: block;
  padding: 9px;
}
.btn.btn-medium {
  padding: 11px 7px;
  font-size: 1.6rem;
}
@supports (font: -apple-system-short-caption1) {
  .btn.btn-medium {
    font-size: 1.28rem !important;
  }
}
.btn.btn-small {
  padding: 7px;
  font-size: 1.4rem;
}
@supports (font: -apple-system-short-caption1) {
  .btn.btn-small {
    font-size: 1.12rem !important;
  }
}
.btn.btn-layer {
  width: 100%;
  background-color: #fff;
  color: #141414;
  text-transform: none;
}
.btn.btn-layer.selected {
  background-color: #141414;
  font-weight: 600;
  color: #fff;
  text-decoration: underline;
}
.btn.btn-layer.selected:active {
  background-color: #141414;
  color: #fff;
}
.btn.btn-layer:active {
  background-color: #e4e4e4;
}
.btn.btn-layer:disabled {
  background-color: #eeeeee;
  color: #757575;
  text-decoration: line-through;
}
.btn.btn-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 163px;
  height: 38px;
  padding: 0 8px;
  border: 1px solid #141414;
  background-color: #fff;
  border-radius: 2px;
  color: #141414;
  font-weight: 600;
}
.btn.btn-coupon::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 2px;
  background: url("/resources/assets/images/ic_download_small.png") no-repeat center/cover;
  vertical-align: middle;
}
.btn.btn-delete {
  padding: 8px 7px;
  font-size: 1.4rem;
}
@supports (font: -apple-system-short-caption1) {
  .btn.btn-delete {
    font-size: 1.12rem !important;
  }
}
.btn.btn-border {
  border: 1px solid #141414;
  background-color: #fff;
  color: #141414;
}

.btn-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 500;
  color: #757575;
  line-height: 1.1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .btn-more {
    font-size: 1.12rem !important;
  }
}
.btn-more.active:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.btn-more:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 2px;
  background: url("/resources/assets/images/icon_more_nor.png") no-repeat center/contain;
}
.btn-more .plus {
  display: block;
  margin: 0 3px;
  color: #ce1c5e;
}

/* Input */
input[type=text],
input[type=number],
input[type=tel],
input[type=email],
input[type=password],
input[type=search] {
  width: 100%;
  height: 32px;
  padding: 0 28px 4px 0;
  border: none;
  border-bottom: 1px solid #757575;
  outline-offset: 0;
  font-size: 1.6rem;
  font-weight: 600;
  color: #141414;
  line-height: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  caret-color: #ce1c5e;
}
@supports (font: -apple-system-short-caption1) {
  input[type=text],
  input[type=number],
  input[type=tel],
  input[type=email],
  input[type=password],
  input[type=search] {
    font-size: 1.28rem !important;
  }
}
input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
input[type=text]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
input[type=text]::placeholder,
input[type=number]::placeholder,
input[type=tel]::placeholder,
input[type=email]::placeholder,
input[type=password]::placeholder,
input[type=search]::placeholder {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder {
    font-size: 1.28rem !important;
  }
  input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=search]::-moz-placeholder {
    font-size: 1.28rem !important;
  }
  input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder {
    font-size: 1.28rem !important;
  }
  input[type=text]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder {
    font-size: 1.28rem !important;
  }
  input[type=text]::placeholder,
  input[type=number]::placeholder,
  input[type=tel]::placeholder,
  input[type=email]::placeholder,
  input[type=password]::placeholder,
  input[type=search]::placeholder {
    font-size: 1.28rem !important;
  }
}

.input input:-moz-read-only {
  opacity: 1;
  padding: 0 10px;
  background-color: #f0f0f0;
  border-bottom-color: #f0f0f0;
  color: #505050;
}

.input--readonly, .input input:disabled, .input input:read-only, .input input.readonly, .input.disabled input, .input.readonly input {
  opacity: 1;
  padding: 0 10px;
  background-color: #f0f0f0;
  border-bottom-color: #f0f0f0;
  color: #505050;
}

.input {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  position: relative;
  margin-bottom: 5px;
}
.input.disabled .btn-icon-clear, .input.readonly .btn-icon-clear {
  display: none;
}
.input [class*=btn-] {
  position: absolute;
  top: 0;
  right: 0;
}

.field-box {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.field-box input {
  padding-right: 113px;
}
.field-box .btn-icon-clear {
  right: 80px;
  margin-right: 8px;
}
.field-box .btn-small {
  position: absolute;
  top: 3%;
  right: 0;
}

input[type=checkbox],
input[type=radio] {
  cursor: pointer;
  position: absolute;
  padding: 0;
  margin: 0;
}

legend {
  overflow: hidden;
  height: 0;
  position: relative;
  opacity: 0;
  text-indent: 0;
  font-size: 5px;
  word-break: break-all;
}

/* textarea */
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  outline-offset: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  resize: none;
}

/* Checkbox */
input[type=checkbox] {
  opacity: 0;
}
input[type=checkbox]:focus + label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
input[type=checkbox]:focus-visible + label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  border: 1px solid #ff6600;
}
input[type=checkbox]:checked + .check-icon:before {
  background: url("/resources/assets/images/icon_checkbox_sel.png") no-repeat center/24px;
}
input[type=checkbox]:checked:disabled {
  cursor: default;
}
input[type=checkbox]:checked:disabled + .check-icon:before {
  background: url("/resources/assets/images/icon_checkbox_dim.png") no-repeat center/24px;
}
input[type=checkbox]:disabled + .check-icon:before {
  background: url("/resources/assets/images/icon_checkbox_dim.png") no-repeat center/24px;
}
input[type=checkbox] + .check-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.2;
}
@supports (font: -apple-system-short-caption1) {
  input[type=checkbox] + .check-icon {
    font-size: 1.12rem !important;
  }
}
input[type=checkbox] + .check-icon:before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  background: url("/resources/assets/images/icon_checkbox_nor.png") no-repeat center/24px;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}

.checkbox {
  position: relative;
}

/* radio */
.radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

input[type=radio]:checked + .radio-icon:before {
  background: url("/resources/assets/images/btn_radio_sel.png") no-repeat center/24px;
}
input[type=radio]:checked:disabled + .radio-icon:before {
  background: url("/resources/assets/images/btn_radio_dim.png") no-repeat center/24px;
}
input[type=radio]:disabled + .radio-icon:before {
  background: url("/resources/assets/images/btn_radio_dim.png") no-repeat center/24px;
}
input[type=radio] + .radio-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
input[type=radio] + .radio-icon:before {
  content: "";
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  background: url("/resources/assets/images/btn_radio_nor.png") no-repeat center/24px;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

/* Dropdown */
.dropdown-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.dropdown-container .label {
  padding-right: 8px;
  font-size: 14px;
  color: #141414;
}
.dropdown-container .dropdown-area {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  max-width: 100%;
  height: 38px;
  cursor: pointer;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.dropdown-container .dropdown-area.active .dropdown-list {
  display: block;
}
.dropdown-container .dropdown-area.active .btn-open:after {
  -webkit-transform: translateY(-50%) rotate(-180deg);
  transform: translateY(-50%) rotate(-180deg);
}
.dropdown-container .btn-open {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 10px 30px 10px 10px;
  border: 1px solid #ababab;
  text-align: left;
  outline-offset: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.dropdown-container .btn-open:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
  background: url("/resources/assets/images/icon_dropdown_nor.png") no-repeat center/cover;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.dropdown-container .btn-open select {
  display: none;
}
.dropdown-container .btn-open span {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .dropdown-container .btn-open span {
    font-size: 1.28rem !important;
  }
}
.dropdown-container .btn-open span.filled {
  color: #141414;
}
.dropdown-container .btn-open:disabled {
  border-color: #ababab;
  cursor: default;
}
.dropdown-container .btn-open:disabled span {
  font-weight: 600;
  color: #141414;
}
.dropdown-container .dropdown-list {
  display: none;
  overflow-y: auto;
  z-index: 10;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 116px;
  padding: 4px 0;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.dropdown-container .option {
  display: block;
  width: 100%;
  padding: 10px 50px 10px 10px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: 1;
  text-align: left;
}
@supports (font: -apple-system-short-caption1) {
  .dropdown-container .option {
    font-size: 1.28rem !important;
  }
}
.dropdown-container .option:disabled {
  color: rgba(136, 136, 136, 0.8);
  cursor: default;
}
.dropdown-container .option[title=selected] {
  font-weight: 600;
}

.field-switch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.field-switch .field-label {
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 600;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .field-switch .field-label {
    font-size: 1.28rem !important;
  }
}
.field-switch input:checked + .slider {
  background: url("/resources/assets/images/btn_toggle_on.png") no-repeat center/cover;
}
.field-switch .slider {
  display: block;
  width: 48px;
  height: 26px;
  margin-left: auto;
  background: url("/resources/assets/images/btn_toggle_off.png") no-repeat center/cover;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
}

@media screen and (max-width: 340px) {
  .btn {
    font-size: 1.5rem;
  }
  @supports (font: -apple-system-short-caption1) {
    .btn {
      font-size: 1.2rem !important;
    }
  }
  .btn.btn-layer {
    font-size: 1.6rem;
  }
  @supports (font: -apple-system-short-caption1) {
    .btn.btn-layer {
      font-size: 1.28rem !important;
    }
  }
}
.loader-container {
  position: fixed;
  left: 0;
  top: 0;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: #fff;
}
.loader-container .loader-box {
  display: inline-block;
  width: 55px;
  height: 55px;
  margin-top: -85px;
}
.loader-container .loader {
  font-size: 10px;
  width: 8px;
  height: 8px;
  margin: 50% auto 0;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: mulShdSpin 1.2s infinite ease;
  animation: mulShdSpin 1.2s infinite ease;
}
.loader-container .notice-text-wrap {
  margin: 32px 0 0;
}
.loader-container .notice-text-wrap .text-lg {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.25;
  text-align: center;
  color: #141414;
}
.loader-container .notice-text-wrap .text-sm {
  margin: 7px 0 0;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.29;
  text-align: center;
  color: #757575;
}

@-webkit-keyframes mulShdSpin {
  0%, 100% {
    -webkit-box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
    box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;
  }
}

@keyframes mulShdSpin {
  0%, 100% {
    -webkit-box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
    box-shadow: 0em -2.6em 0em 0em #000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7);
  }
  12.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5);
  }
  25% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  37.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  50% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  62.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  75% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2);
  }
  87.5% {
    -webkit-box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;
    box-shadow: 0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000000;
  }
}
/**
 * Swiper 9.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 10, 2023
 */
@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;
}

.swiper, swiper-container {
  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-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, 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, .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 {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.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-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-horizontal.swiper-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

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

.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-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.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-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.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-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.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, swiper-container: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: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, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.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-button-lock {
  display: none;
}

.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: 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, :host(.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;
  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, swiper-container .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, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.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-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

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

.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-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-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-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-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;
}

[class^=btn-icon-] {
  display: inline-block;
  position: relative;
}

.btn-icon-prev {
  background: url("/resources/assets/images/icon_back_nor.png") no-repeat center/cover;
}

.btn-icon-search {
  background: url("/resources/assets/images/icon_search_nor.png") no-repeat center/cover;
}

.btn-icon-cart {
  background: url("/resources/assets/images/icon_detail_cart_nor.png") no-repeat center/cover;
}

.btn-icon-share {
  background: url("/resources/assets/images/icon_share_b_nor.png") no-repeat center/cover;
}

.icon-brand {
  width: 24px;
  height: 24px;
  margin-right: 7px;
}

.hsn {
  background: url("/resources/assets/images/icon_brand_hsn.jpg") no-repeat center/cover;
}

.qvc {
  background: url("/resources/assets/images/icon_brand_qvc.jpg") no-repeat center/cover;
}

.ontv {
  background: url("/resources/assets/images/icon_brand_ontv.jpg") no-repeat center/cover;
}

.jtv {
  background: url("/resources/assets/images/icon_brand_jtv.jpg") no-repeat center/cover;
}

.icon-star {
  width: 18px;
  height: 18px;
  background: url("/resources/assets/images/icon_item_star_full.png") no-repeat center/cover;
}
.icon-star.full {
  background: url("/resources/assets/images/icon_item_star_full.png") no-repeat center/cover;
}
.icon-star.half {
  background: url("/resources/assets/images/icon_item_star_half.png") no-repeat center/cover;
}

.icon-arrow {
  display: block;
  width: 18px;
  height: 18px;
  background: url("/resources/assets/images/icon_arrow_r_nor.png") no-repeat center/18px;
}
.icon-arrow:hover {
  background: url("/resources/assets/images/icon_arrow_r_pre.png") no-repeat center/18px;
}
.icon-arrow:disabled {
  background: url("/resources/assets/images/icon_arrow_r_dim.png") no-repeat center/18px;
}

.icon-download {
  display: block;
  width: 34px;
  height: 34px;
  background: url("/resources/assets/images/btn_download_nor.png") no-repeat center/24px;
}
.icon-download:active {
  background: url("/resources/assets/images/btn_download_pre.png") no-repeat center/24px;
}
.icon-download:disabled {
  background: url("/resources/assets/images/btn_download_dim.png") no-repeat center/24px;
}

.icon-call {
  display: block;
  width: 2.2rem;
  height: 2.2rem;
  background: url("/resources/assets/images/icon_call_nor.png") no-repeat center/cover;
}

.btn-icon-clear {
  display: none;
  width: 28px;
  height: 28px;
  background: #fff url("/resources/assets/images/icon_close_b_nor.png") no-repeat center/18px;
  border: 1px solid #d8d8d8;
  border-radius: 50%;
}

.icon-map {
  display: block;
  width: 18px;
  height: 18px;
  background: url("/resources/assets/images/ic_location.svg") no-repeat center/contain;
}

.icon-notice::before {
  content: "";
  display: block;
  width: 52px;
  height: 52px;
  margin: 0 auto 10px;
  background: url("/resources/assets/images/icon_pop_notice.png") no-repeat center/cover;
}

.btn-icon-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 46px;
  height: 46px;
  background: url("/resources/assets/images/icon_close_b_nor.png") no-repeat center/24px;
}

.btn-icon-minus:after {
  content: "—";
  font-size: 28px;
}
.btn-icon-minus:active:after {
  content: "—";
  font-size: 28px;
}
.btn-icon-minus:disabled {
  opacity: 0.8;
}

.btn-icon-plus {
  background: url("/resources/assets/images/icon_plus_nor.png") no-repeat center/80%;
}
.btn-icon-plus:active {
  background: url("/resources/assets/images/icon_plus_pre.png") no-repeat center/80%;
}
.btn-icon-plus:disabled {
  background: url("/resources/assets/images/icon_plus_dim.png") no-repeat center/80%;
}

.icon-toast-warning::before {
  background: url("/resources/assets/images/btn_pip_mode_nor_01.png") no-repeat center/cover;
}

.icon-toast-add::before {
  background: url("/resources/assets/images/btn_pip_mode_nor_02.png") no-repeat center/cover;
}

.icon-trash-sm {
  background: url("/resources/assets/images/ic_delete_b_nor.png") no-repeat center;
}
.icon-trash-sm:disabled {
  background: url("/resources/assets/images/ic_delete_b_nor.png") no-repeat center;
}

.icon-edit {
  background: url("/resources/assets/images/ic_edit_b_nor.png") no-repeat center;
  background-size: 100%;
}
.icon-edit:disabled {
  background: url("/resources/assets/images/ic_edit_b_nor.png") no-repeat center;
  background-size: 100%;
}

.icon-trash {
  background: url("/resources/assets/images/icon_delete_w_nor.png") no-repeat center/24px;
}
.icon-trash:disabled {
  background: url("/resources/assets/images/icon_delete_w_dim.png") no-repeat center/24px;
}

.icon-delete {
  width: 18px;
  height: 18px;
  background: url("/resources/assets/images/btn_delete_clear_nor.png") no-repeat center/cover;
}

.btn-icon-unfold {
  display: block;
  width: 18px;
  height: 18px;
  background: url("/resources/assets/images/btn_up_r_nor.png") no-repeat center/18px;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
}
.btn-icon-unfold[aria-expanded=false] {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.header-container {
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 54px;
  background-color: #fff;
  border-bottom: 1px solid #d8d8d8;
}
.header-container .header-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 14px 10px 13px;
}
.header-container .header-area > * {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.header-container [class^=btn-icon-] {
  width: 24px;
  height: 24px;
}
.header-container .title {
  font-size: 1.8rem;
  font-weight: 600;
  color: #141414;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .header-container .title {
    font-size: 1.44rem !important;
  }
}
.header-container .menu-list-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 82px;
  margin-left: auto;
}
.header-container .menu-list-box .list {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.header-container .count {
  position: absolute;
  top: -3px;
  right: -3px;
  min-width: 14px;
  padding: 3px;
  background-color: #ce1c5e;
  border-radius: 7px;
  font-size: 0.9rem;
  font-weight: 600;
  color: #fff;
  line-height: 1;
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .header-container .count {
    font-size: 0.72rem !important;
  }
}

.popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.popup.show .dim {
  display: block;
}
.popup.show .popup-container {
  display: block;
}
.popup .dim {
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}
.popup.popup-toast {
  top: auto;
  left: 10px;
  right: 10px;
  bottom: 66px;
  min-height: 40px;
}
.popup.popup-toast.place-bottom {
  bottom: 10px;
}
.popup.popup-toast .popup-container {
  position: static;
  width: 100%;
  background-color: rgba(20, 20, 20, 0.9);
  border-radius: 4px;
  -webkit-transform: unset;
  transform: unset;
}
.popup.popup-toast .popup-container .popup-middle {
  min-height: auto;
  padding: 8px 10px;
}
.popup.popup-toast .popup-container .massage-box {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.14;
  text-align: left;
}
@supports (font: -apple-system-short-caption1) {
  .popup.popup-toast .popup-container .massage-box {
    font-size: 1.12rem !important;
  }
}
.popup.popup-toast .popup-container .massage-box[class*=icon-]:before {
  content: "";
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin: 0 8px 0 0;
}

.popup-container {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 100;
  width: 340px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.popup-container.popup-full {
  top: auto;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-transform: unset;
  transform: unset;
}
.popup-container.popup-full .btn-icon-close {
  left: 0;
  right: auto;
}
.popup-container.popup-full .popup-middle {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  margin-right: 4px;
  text-align: left;
}
.popup-container.popup-full .text-box {
  height: 280px;
  padding: 15px;
  font-size: 1.4rem;
  font-weight: 300;
}
@supports (font: -apple-system-short-caption1) {
  .popup-container.popup-full .text-box {
    font-size: 1.12rem !important;
  }
}
.popup-container .popup-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  height: 46px;
  padding: 10px 46px;
}
.popup-container .popup-top .title-box {
  margin: 0;
  font-size: 1.8rem;
  font-weight: 700;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .popup-container .popup-top .title-box {
    font-size: 1.44rem !important;
  }
}
.popup-container .popup-top .quantity {
  color: #ce1c5e;
}
.popup-container .popup-middle {
  overflow-y: auto;
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  min-height: 175px;
  padding: 39px 10px 83px;
}
.popup-container .popup-middle > * {
  width: 100%;
}
.popup-container .popup-middle .text-box {
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.12;
}
@supports (font: -apple-system-short-caption1) {
  .popup-container .popup-middle .text-box {
    font-size: 1.28rem !important;
  }
}
.popup-container .popup-middle .list-box > li {
  padding: 14px 0;
}
.popup-container .popup-middle .option-list-box {
  max-height: 280px;
  overflow-y: auto;
}
.popup-container .notice-box {
  margin-bottom: 7px;
  padding: 0;
  font-size: 2.7rem;
  font-weight: 700;
  color: #141414;
  line-height: 1;
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .popup-container .notice-box {
    font-size: 2.16rem !important;
  }
}
.popup-container .notice-box .icon-notice::before {
  width: 40px;
  height: 40px;
}
.popup-container .list-area {
  max-height: 282px;
}
.popup-container .list-area .list-body {
  padding-bottom: 50px;
}

.detail-container {
  background-color: #fff;
}
.detail-container .list-area .list-left {
  font-size: 1.4rem;
  font-weight: 300;
  color: #505050;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .detail-container .list-area .list-left {
    font-size: 1.12rem !important;
  }
}

.detail-inner:after {
  content: "";
  display: block;
  width: 100%;
  height: 18px;
  background-color: #e9e9e9;
  -webkit-box-shadow: inset 0px 1px 2.3px 0.3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 2.3px 0.3px rgba(0, 0, 0, 0.15);
}
.detail-inner:last-child:after {
  display: none;
}
.detail-inner.small-inner:after {
  height: 12px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.section-title {
  font-size: 2rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.3;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .section-title {
    font-size: 1.6rem !important;
  }
}

.product-area {
  padding: 15px 10px;
  border-bottom: 1px solid #e9e9e9;
}
.product-area.padding-low {
  padding-top: 5px;
  padding-bottom: 8px;
}
.product-area .massage-box {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0 10px;
}

.star-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: -3px;
}
.star-box.satr-small img {
  height: 1.8rem;
}
.star-box img {
  display: block;
  width: auto;
  height: 1.8rem;
  background-color: #fff;
  background-position: left center;
}

.accordion-container.column-center .accordion-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.accordion-area.active .btn-more:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.accordion-area .accordion-button {
  margin-top: 15px;
  padding: 2px 0;
}

.hyphen-list {
  margin: 15px 0;
}
.hyphen-list > * {
  margin-bottom: 5px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.15;
}
@supports (font: -apple-system-short-caption1) {
  .hyphen-list > * {
    font-size: 0.96rem !important;
  }
}
.hyphen-list > *:before {
  content: "-";
}
.hyphen-list > *:last-child {
  margin-bottom: 0;
}
.hyphen-list + .list-box {
  margin: 0 -10px;
  border-top: 1px solid #e9e9e9;
}
.hyphen-list + .list-box > li {
  margin: 0 10px;
}
.hyphen-list + .list-box .list-left {
  text-transform: uppercase;
  font-size: 1.4rem;
}
@supports (font: -apple-system-short-caption1) {
  .hyphen-list + .list-box .list-left {
    font-size: 1.12rem !important;
  }
}

.underline-blue {
  color: #0f42ff;
  text-decoration: underline;
}

.product-swiper .swiper-slide {
  height: auto;
}
.product-swiper .swiper-controller [class^=swiper-btn] {
  position: absolute;
  top: 50%;
  z-index: 1;
  width: 30px;
  height: 50px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}
.product-swiper .swiper-controller .swiper-btn-prev {
  left: 10px;
  background: url("/resources/assets/images/icon_arrow_prev.png") no-repeat center/contain;
}
.product-swiper .swiper-controller .swiper-btn-next {
  right: 10px;
  background: url("/resources/assets/images/icon_arrow_next.png") no-repeat center/contain;
}
.product-swiper .swiper-controller .swiper-button-disabled {
  opacity: 0.5;
  cursor: default;
}
.product-swiper .swiper-controller .swiper-pagination {
  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;
  left: 50%;
  bottom: 16px;
  width: 4.1rem;
  padding: 3px 9px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #000;
  font-size: 1.2rem;
  font-weight: 600;
  color: #949494;
  line-height: 1;
  border-radius: 10px;
}
@supports (font: -apple-system-short-caption1) {
  .product-swiper .swiper-controller .swiper-pagination {
    font-size: 0.96rem !important;
  }
}
.product-swiper .swiper-controller .swiper-pagination .swiper-pagination-current {
  color: #fff;
}
.product-swiper .slide-soldout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  font-size: 2.4rem;
  font-weight: 600;
  color: #fff;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .product-swiper .slide-soldout {
    font-size: 1.92rem !important;
  }
}

.product-info-area + .massage-box {
  margin-top: 16px;
}

.tag-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -2.5px;
}
.tag-box [class^=tag-] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.7rem;
  margin: 0.25rem;
  padding: 2px 3px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #ce1c5e;
  line-height: normal;
  letter-spacing: -0.024px;
  background-color: #fff;
  word-break: break-all;
}
@supports (font: -apple-system-short-caption1) {
  .tag-box [class^=tag-] {
    font-size: 0.96rem !important;
  }
}
.tag-box .tag-tsv {
  background-color: #ce1c5e;
  color: #fff;
}
.tag-box .tag-time-price {
  background-color: #762744;
  color: #fff;
}
.tag-box .tag-free {
  background-color: #fff6fa;
  color: #ce1c5e;
}
.tag-box .tag-sale {
  border: 1px solid #ce1c5e;
  color: #ce1c5e;
}
.tag-box .tag-discount {
  background-color: #ce1c5e;
  color: #fff;
}

.title-box {
  margin: 10px 0 5px;
}
.title-box .title {
  font-size: 1.8rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /* -webkit-line-clamp: 2; */
  -webkit-box-orient: vertical;
  position: relative;
}
@supports (font: -apple-system-short-caption1) {
  .title-box .title {
    font-size: 1.44rem !important;
  }
}
.title-box .title.expand {
  -webkit-line-clamp: inherit;
  overflow: visible;
}
.title-box .title.expand .text-more {
  background: none;
}
.title-box .title.expand .text-more .text {
  font-size: 2rem;
  display: inline-block;
}
.title-box .title.expand .text-more:before {
  content: "";
  width: 0;
  font-size: 0;
  padding: 0;
}
.title-box .title .title-text {
  display: block;
}
.title-box .title .text-more {
  display: none;
  position: absolute;
  right: 0;
  bottom: 0;
  padding-left: 20px;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgb(255, 255, 255)));
  background: linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255) 25%);
}
.title-box .title .text-more:before {
  content: "...";
  font-size: 1.8rem;
  padding-right: 7px;
  display: inline-block;
}
.title-box .title .text-more .text {
  line-height: 1.4rem;
  font-size: 1.4rem;
  color: #141414;
  border: 1px solid #ababab;
  border-radius: 4px;
  padding: 0 4px;
}
.title-box .title .text-more .show {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.brand-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 5px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .brand-area {
    font-size: 1.28rem !important;
  }
}
.brand-area .brand-image {
  overflow: hidden;
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 5px;
}
.brand-area .brand-image > * {
  display: block;
  width: 100%;
  height: auto;
}

.review-box {
  font-size: 1.4rem;
  font-weight: 400;
  color: #505050;
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@supports (font: -apple-system-short-caption1) {
  .review-box {
    font-size: 1.12rem !important;
  }
}
.review-box .id {
  margin-right: 6px;
}

.product-option-list-box + .product-option-list-box {
  margin-top: 15px;
}

.option-title {
  margin-bottom: 10px;
  font-size: 1.4rem;
  font-weight: 600;
  color: #505050;
  line-height: 1.15;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .option-title {
    font-size: 1.12rem !important;
  }
}
.option-title .type {
  margin-left: 5px;
  color: #ce1c5e;
  text-transform: none;
}

.option-button-box {
  overflow-x: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -10px;
  margin-bottom: -10px;
  padding-bottom: 10px;
}
.option-button-box [class^=btn-] {
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 8px;
  border: 1px solid #141414;
  background-color: #fff;
  border-radius: 2px;
  font-family: "LG Smart", "LG Smart Condensed Common", "Sans-serif";
}
.option-button-box [class^=btn-]:active {
  background-color: #e4e4e4;
}
.option-button-box [class^=btn-].selected {
  border-color: #ce1c5e;
  background-color: #fceaf0;
  color: #ce1c5e;
}
.option-button-box [class^=btn-].soldout {
  border-color: #757575;
  color: #757575;
  cursor: default;
}
.option-button-box .btn-image {
  width: 55px;
  height: 55px;
}
.option-button-box .btn-image.soldout img {
  opacity: 0.6;
}
.option-button-box .btn-text {
  min-width: 50px;
  padding: 8px 18px;
  font-size: 1.8rem;
  font-weight: 400;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .option-button-box .btn-text {
    font-size: 1.44rem !important;
  }
}

.massage-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 15px;
  margin-left: -10px;
  margin-right: -10px;
  padding: 8px 9px;
  font-size: 1.4rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .massage-box {
    font-size: 1.12rem !important;
  }
}
.massage-box[class*=icon-]:before {
  content: "";
  display: block;
  min-width: 14px;
  width: 1.4rem;
  height: 1.4rem;
  margin-right: 5px;
}
.massage-box.icon-check-green {
  color: #00776e;
  background-color: #e5fcf9;
}
.massage-box.icon-check-green:before {
  background: url("/resources/assets/images/icon_check_green.png") no-repeat center/contain;
}
.massage-box.icon-check-gray {
  color: #757575;
  background-color: #f2f2f2;
}
.massage-box.icon-check-gray:before {
  background: url("/resources/assets/images/icon_check_black.png") no-repeat center/contain;
}
.massage-box.icon-warning-gray {
  font-size: 1.2rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.33;
}
@supports (font: -apple-system-short-caption1) {
  .massage-box.icon-warning-gray {
    font-size: 0.96rem !important;
  }
}
.massage-box.icon-warning-gray:before {
  background: url("/resources/assets/images/icon_warning.png") no-repeat center/contain;
}
.massage-box.type-notice {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #f2f2f2;
  margin: 0 0 20px;
}

.messages-box-wrap {
  padding: 0 0 20px;
}

.quantity-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.4rem;
  font-weight: 600;
  color: #505050;
  line-height: 1.15;
}
@supports (font: -apple-system-short-caption1) {
  .quantity-container {
    font-size: 1.12rem !important;
  }
}
.quantity-container .quantity-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 163px;
  border-top: 1px solid #ababab;
  border-bottom: 1px solid #ababab;
  text-align: center;
}
.quantity-container .quantity-counter > * {
  max-height: 80px;
}
.quantity-container input {
  height: 40px;
  padding: 6px 4px;
  border: none;
  font-weight: 400;
  text-align: center;
}
.quantity-container [class^=btn-] {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-left: 1px solid #ababab;
  border-right: 1px solid #ababab;
}
.quantity-container [class^=btn-]:disabled {
  cursor: default;
}

.price-info-area + .massage-box {
  margin-top: 10px;
  margin-bottom: 10px;
}

.price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.4rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .price-box {
    font-size: 1.12rem !important;
  }
}
.price-box > * {
  position: relative;
  margin-right: 2px;
}
.price-box > *:last-child {
  margin-right: 0;
}
.price-box .channel {
  color: #757575;
}
.price-box .price-original {
  color: #757575;
}
.price-box .price-original .through-line {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #757575;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  opacity: 1;
  text-indent: 0;
  font-size: 5px;
  word-break: break-all;
  color: rgba(255, 255, 255, 0);
}
.price-box .discount {
  margin-right: 6px;
  font-size: 2.4rem;
  font-weight: 600;
  color: #ce1c5e;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .price-box .discount {
    font-size: 1.92rem !important;
  }
}
.price-box .price-current {
  font-size: 2.4rem;
  font-weight: 600;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .price-box .price-current {
    font-size: 1.92rem !important;
  }
}
.price-box .ir {
  position: absolute;
  opacity: 0;
  text-indent: 0;
  font-size: 5px;
  word-break: break-all;
  top: 0;
  left: 0;
}

.call-info-box {
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .call-info-box {
    font-size: 1.28rem !important;
  }
}
.call-info-box .call-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3px;
}
.call-info-box .icon-call {
  margin-right: 5px;
}
.call-info-box .call-num {
  font-size: 2rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .call-info-box .call-num {
    font-size: 1.6rem !important;
  }
}

.guide-info-box {
  padding: 15px 0;
  border-bottom: 1px solid #e9e9e9;
  font-size: 1.4rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box {
    font-size: 1.12rem !important;
  }
}
.guide-info-box:first-child {
  padding-top: 0;
}
.guide-info-box:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.guide-info-box .guide-info-header {
  margin-bottom: 10px;
  font-size: 1.4rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box .guide-info-header {
    font-size: 1.12rem !important;
  }
}
.guide-info-box .guide-info-body {
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.17;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box .guide-info-body {
    font-size: 0.96rem !important;
  }
}
.guide-info-box .guide-info-body strong {
  font-weight: 600;
  font-size: 1.2rem;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box .guide-info-body strong {
    font-size: 0.96rem !important;
  }
}
.guide-info-box .guide-info-body .flex-row {
  margin-top: 15px;
  padding: 0;
  font-size: 1.4rem;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box .guide-info-body .flex-row {
    font-size: 1.12rem !important;
  }
}
@media screen and (max-width: 319px) {
  .guide-info-box .guide-info-body .flex-row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1rem;
  }
}
.guide-info-box .guide-info-body .button-box {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.guide-info-box .guide-info-body .accordion-box {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
.guide-info-box .guide-info-body .accordion-area.active .accordion-box {
  display: block;
  overflow: visible;
  text-overflow: initial;
}
.guide-info-box p {
  margin-top: 5px;
}
.guide-info-box p:first-child {
  margin-top: 0;
}
.guide-info-box .code-box {
  font-size: 1.5rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .guide-info-box .code-box {
    font-size: 1.2rem !important;
  }
}
.guide-info-box .code-box .code {
  color: #ce1c5e;
  text-transform: uppercase;
}

.recommend-area {
  background-color: #fff;
}
.recommend-area .recommend-header {
  padding: 16px 10px 13px;
  border-bottom: 1px solid #e9e9e9;
}
.recommend-area .recommend-body {
  padding: 10px 0;
  margin: 0 10px;
}
.recommend-area .tag-box [class^=tag-] {
  font-size: 0.9rem;
}
@supports (font: -apple-system-short-caption1) {
  .recommend-area .tag-box [class^=tag-] {
    font-size: 0.72rem !important;
  }
}
.recommend-area .title-box .title {
  font-weight: 300;
}

.recommend-list-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px;
}

.recommend-list {
  width: calc(50% - 10px);
  margin: 0 5px;
  padding-bottom: 50px;
}
.recommend-list .img-area {
  position: relative;
  height: 165px;
  margin-bottom: 5px;
  border: 1px solid #e9e9e9;
}
.recommend-list .badge-box {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
  width: 3.2rem;
  height: 2rem;
  padding: 0 8px;
  background-color: rgba(20, 20, 20, 0.8);
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  white-space: nowrap;
  border-radius: 3px;
}
@supports (font: -apple-system-short-caption1) {
  .recommend-list .badge-box {
    font-size: 1.12rem !important;
  }
}
.recommend-list .badge-box .ir {
  position: absolute;
  opacity: 0;
  text-indent: 0;
  font-size: 5px;
  word-break: break-all;
  top: 4px;
  left: 4px;
  width: 15px;
  height: 8px;
}
.recommend-list .star-box {
  margin-left: 0;
}
.recommend-list .title-box {
  margin: 0 0 6px;
  font-size: 1.6rem;
}
@supports (font: -apple-system-short-caption1) {
  .recommend-list .title-box {
    font-size: 1.28rem !important;
  }
}
.recommend-list .price-box {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.recommend-list .price-box .price {
  font-size: 2rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .recommend-list .price-box .price {
    font-size: 1.6rem !important;
  }
}
.recommend-list .price-box .discount {
  margin-left: 2px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.3;
  text-decoration: line-through;
}
@supports (font: -apple-system-short-caption1) {
  .recommend-list .price-box .discount {
    font-size: 0.96rem !important;
  }
}

.list-area .list-header {
  background-color: #f8f8f8;
}
.list-area .sub {
  margin-left: 5px;
  color: #ce1c5e;
  text-transform: none;
}
.list-area .list-body {
  padding: 0 10px;
}
.list-area .list-body .total-box {
  margin: 0 -10px;
}
.list-area .list-body .notice-box {
  min-height: 158px;
}
.list-area .list-body .notice-box .icon-notice {
  display: block;
  margin: 55px 0;
}
.list-area .list-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.list-area .list-left {
  overflow: hidden;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-right: 11px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: normal;
}
@supports (font: -apple-system-short-caption1) {
  .list-area .list-left {
    font-size: 1.28rem !important;
  }
}
.list-area .list-left .order-text {
  line-height: normal;
}
.list-area .list-left .order-text.total {
  font-size: 1.6rem;
  font-weight: 600;
}
.list-area .list-center {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 25px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .list-area .list-center {
    font-size: 1.28rem !important;
  }
}
.list-area .list-right {
  margin-left: auto;
}
.list-area .list-right .check-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.4rem;
}
@supports (font: -apple-system-short-caption1) {
  .list-area .list-right .check-icon {
    font-size: 1.12rem !important;
  }
}
.list-area .list-title {
  padding: 6.5px 10px;
}
.list-area .list-title.bg-white {
  padding: 13px 10px;
}
.list-area .field-area {
  padding: 15px 0;
}
.list-area .date {
  margin-left: 5px;
  color: #ce1c5e;
  text-transform: none;
}

.list-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.4rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.15;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .list-title {
    font-size: 1.12rem !important;
  }
}
.list-title + .list-title {
  padding: 8px 10px;
  border-top: 1px solid #e9e9e9;
}
.list-title:first-child {
  font-size: 1.6rem;
}
@supports (font: -apple-system-short-caption1) {
  .list-title:first-child {
    font-size: 1.28rem !important;
  }
}
.list-title:first-child:only-child {
  font-size: 1.4rem;
}
@supports (font: -apple-system-short-caption1) {
  .list-title:first-child:only-child {
    font-size: 1.12rem !important;
  }
}
.list-title.bg-white {
  border-bottom: 1px solid #e9e9e9;
  background-color: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.3;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .list-title.bg-white {
    font-size: 1.28rem !important;
  }
}
.list-title .title-left input[type=checkbox] + .check-icon {
  font-size: 1.6rem;
  font-weight: 700;
}
@supports (font: -apple-system-short-caption1) {
  .list-title .title-left input[type=checkbox] + .check-icon {
    font-size: 1.28rem !important;
  }
}
.list-title .title-left .num {
  color: #ce1c5e;
}
.list-title .title-right {
  color: #505050;
}
.list-title .title-right input[type=checkbox] + .check-icon {
  font-size: 1.4rem;
  text-transform: capitalize;
}
@supports (font: -apple-system-short-caption1) {
  .list-title .title-right input[type=checkbox] + .check-icon {
    font-size: 1.12rem !important;
  }
}
.list-title input[type=checkbox] + .check-icon {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.list-title .title-brand {
  width: 24px;
  height: 24px;
  margin-right: 7px;
}

.list-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0;
  border-bottom: 1px solid #e9e9e9;
}
.list-box > li:last-child {
  border-bottom: 0;
}
.list-box .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-box .price {
  font-size: 1.8rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .price {
    font-size: 1.44rem !important;
  }
}
.list-box .label-box {
  font-size: 1.8rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .label-box {
    font-size: 1.44rem !important;
  }
}
.list-box .list-date {
  font-size: 1.2rem;
  color: #757575;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .list-date {
    font-size: 0.96rem !important;
  }
}
.list-box .percent {
  color: #ce1c5e;
}
.list-box .disabled {
  opacity: 0.5;
}
.list-box .disabled .list-center {
  color: #757575;
}
.list-box .disabled .label-box {
  color: #757575;
}
.list-box .disabled .percent {
  color: #757575;
}
.list-box .normal-title {
  display: block;
  margin-bottom: 10px;
  font-size: 1.6rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .normal-title {
    font-size: 1.28rem !important;
  }
}
.list-box .normal-title:only-child {
  margin-bottom: 0;
}
.list-box .normal-title.point {
  color: #ce1c5e;
}
.list-box .normal-text {
  font-size: 1.4rem;
  font-weight: 400;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .normal-text {
    font-size: 1.12rem !important;
  }
}
.list-box .normal-text + .normal-text {
  margin-top: 5px;
}
.list-box .nonedata-text {
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .nonedata-text {
    font-size: 1.28rem !important;
  }
}
.list-box .small-title {
  display: block;
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .small-title {
    font-size: 1.2rem !important;
  }
}
.list-box .small-text {
  font-size: 1.4rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.4;
  word-break: break-all;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .small-text {
    font-size: 1.12rem !important;
  }
}
.list-box .error-desc {
  margin-top: 9px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #ce1c5e;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .list-box .error-desc {
    font-size: 0.96rem !important;
  }
}

.list-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 9px 10px;
  font-size: 1.6rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.15;
  text-transform: uppercase;
  background-color: #fff;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
@supports (font: -apple-system-short-caption1) {
  .list-brand {
    font-size: 1.28rem !important;
  }
}
.list-brand:first-child {
  border-top: 0;
}
.list-brand .brand-image {
  width: 24px;
  height: 24px;
  margin-right: 7px;
}
.list-brand .brand-count {
  margin-left: 6px;
  font-size: 1.4rem;
  color: #ce1c5e;
}
@supports (font: -apple-system-short-caption1) {
  .list-brand .brand-count {
    font-size: 1.12rem !important;
  }
}

.agree-container .agree-right {
  margin-left: auto;
}
.agree-container .agree-box-all > .checkbox {
  padding: 13px 0 10px;
}
.agree-container .agree-box-all > .checkbox .check-icon {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1.6rem;
  font-weight: 700;
}
@supports (font: -apple-system-short-caption1) {
  .agree-container .agree-box-all > .checkbox .check-icon {
    font-size: 1.28rem !important;
  }
}
.agree-container .agree-box-all > .checkbox .check-icon:focus {
  display: inline-block;
}
.agree-container .agree-box > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px;
  border-bottom: 1px solid #e9e9e9;
}
.agree-container .agree-box > li:last-child {
  border-bottom: 0;
}
.agree-container .icon-arrow {
  width: 24px;
  height: 24px;
}

.flex-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0;
  border-bottom: 1px solid #e9e9e9;
}
.flex-row:last-child {
  border-bottom: 0;
}

.order-text {
  font-size: 1.4rem;
  font-weight: 400;
  color: #505050;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@supports (font: -apple-system-short-caption1) {
  .order-text {
    font-size: 1.12rem !important;
  }
}

.order-amount {
  display: block;
  font-size: 1.4rem;
  font-weight: 600;
  color: #505050;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .order-amount {
    font-size: 1.12rem !important;
  }
}

.total-box {
  padding: 15px 10px;
  background-color: #f8f8f8;
}
.total-box.bg-white {
  background-color: #fff;
}
.total-box .order-left {
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.total-box .order-total {
  font-size: 2rem;
  font-weight: 600;
  color: #141414;
  line-height: 1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .total-box .order-total {
    font-size: 1.6rem !important;
  }
}
.total-box .order-amount {
  display: block;
  font-size: 2rem;
  font-weight: 700;
  color: #ce1c5e;
  line-height: 1.25;
  text-align: right;
}
@supports (font: -apple-system-short-caption1) {
  .total-box .order-amount {
    font-size: 1.6rem !important;
  }
}
.total-box .order-amount.empty {
  color: #757575;
}
.total-box .order-pay {
  font-size: 1.2rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .total-box .order-pay {
    font-size: 0.96rem !important;
  }
}
.total-box .order-tax {
  font-size: 1.2rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .total-box .order-tax {
    font-size: 0.96rem !important;
  }
}
.total-box .order-notice-text {
  font-size: 1.4rem;
  font-weight: 400;
  color: #ce1c5e;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .total-box .order-notice-text {
    font-size: 1.12rem !important;
  }
}
.total-box .flex-row {
  border-bottom: 0;
  padding: 0;
}
.total-box .massage-box {
  margin-top: 0;
  padding-bottom: 0;
}
.total-box .messages-box-wrap {
  padding-bottom: 0;
}

.banner-box {
  padding: 15px 10px;
  background-color: #fff;
  border-bottom: 1px solid #e9e9e9;
}

.coupon-banner {
  padding: 17px 110px 16px 18px;
  border-radius: 5px;
  font-size: 2rem;
  font-weight: 600;
  color: #0f3448;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .coupon-banner {
    font-size: 1.6rem !important;
  }
}
.coupon-banner.bg-card {
  background: url("/resources/assets/images/img_coupon.png") no-repeat center right 20px/55px #e8f6fd;
}

.notice-box {
  padding: 25px 10px;
  font-size: 1.6rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.4;
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .notice-box {
    font-size: 1.28rem !important;
  }
}
.notice-box[class*=bg-] {
  font-size: 1.8rem;
  font-weight: 700;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .notice-box[class*=bg-] {
    font-size: 1.44rem !important;
  }
}
.notice-box[class*=bg-]:before {
  content: "";
  display: block;
  width: 160px;
  height: 160px;
  margin-bottom: 5px;
}
.notice-box.bg-bag:before {
  background: url("/resources/assets/images/img_final.png") no-repeat center/100% auto;
}
.notice-box.only-child, .notice-box:only-child {
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

.options-box {
  margin-bottom: 15px;
}
.options-box .option-text {
  margin-bottom: 3px;
  color: #757575;
}
.options-box .option-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.options-box .option-icons .img-area {
  width: 24px;
  height: 24px;
  margin-right: 3px;
}

.map-container {
  background-color: #fff;
}
.map-container .map-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 10px;
}
.map-container .title {
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.4;
}
@supports (font: -apple-system-short-caption1) {
  .map-container .title {
    font-size: 1.28rem !important;
  }
}
.map-container .icon-map {
  -ms-flex-preferred-size: 23px;
  flex-basis: 23px;
  margin-right: 5px;
}

.drag-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  left: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.drag-area.show-trash {
  position: relative;
  left: -68px;
  width: calc(100% + 78px);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.drag-area.show-trash .drag-item-box {
  position: relative;
  width: calc(100% - 68px);
}
.drag-area.show-trash .drag-icon-box {
  display: block;
  margin-left: 10px;
}
.drag-area:first-child .drag-item-box {
  border-top: 0;
}
.drag-area .drag-item-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  padding: 15px 0;
  border-top: 1px solid #e9e9e9;
  font-size: 1.6rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.15;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@supports (font: -apple-system-short-caption1) {
  .drag-area .drag-item-box {
    font-size: 1.28rem !important;
  }
}
.drag-area .drag-icon-box {
  display: none;
  z-index: 1;
  min-width: 68px;
  margin-right: -10px;
  background-color: #ce1c5e;
}
.drag-area .item-area {
  position: relative;
  width: 100%;
}
.drag-area .adress-title {
  padding-right: 85px;
  margin-bottom: 15px;
  font-size: 1.8rem;
  font-weight: 600;
  color: #141414;
}
@supports (font: -apple-system-short-caption1) {
  .drag-area .adress-title {
    font-size: 1.44rem !important;
  }
}
.drag-area .adress-sub {
  margin-top: 4px;
  font-size: 1.2rem;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .drag-area .adress-sub {
    font-size: 0.96rem !important;
  }
}
.drag-area .btn-delete-sm {
  position: absolute;
  top: -10px;
  right: 44px;
  width: 44px;
  height: 44px;
}
.drag-area .btn-edit {
  position: absolute;
  top: -10px;
  right: 0;
  width: 44px;
  height: 44px;
}
.drag-area .btn-delete {
  width: 100%;
  height: 100%;
}
.drag-area .checkbox {
  position: absolute;
  top: 0;
  left: -30px;
  z-index: 1;
}
.drag-area input[type=checkbox] + .check-icon:before {
  margin-right: 0;
}

.addressing-container {
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 100%;
  padding: 0 10px;
}
.addressing-container > * {
  width: 100%;
}
.addressing-container .addressing-bottom {
  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-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 10px 0;
}
.addressing-container .drag-area .drag-item-box {
  position: relative;
}
.addressing-container .drag-area .drag-item-box .checkbox {
  position: static;
  margin-right: 11px;
}

.payment-container {
  height: 100%;
  padding: 15px 10px 0;
}

.payment-box {
  position: relative;
  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-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 1.6rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.4;
  word-break: break-all;
}
@supports (font: -apple-system-short-caption1) {
  .payment-box {
    font-size: 1.28rem !important;
  }
}
.payment-box[class*=bg-card] {
  overflow: hidden;
  width: 280px;
  height: 17.2rem;
  margin: 0 auto;
  padding: 15px 15px 20px;
  border-radius: 5px;
}
.payment-box[class*=bg-card] .payment-name,
.payment-box[class*=bg-card] .payment-number {
  color: #fff;
}
.payment-box[class*=bg-card] .payment-number {
  margin-top: auto;
}
.payment-box.bg-card {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#8f23bb), color-stop(#bd2762), to(#ba5c00));
  background-image: linear-gradient(to top, #8f23bb, #bd2762, #ba5c00);
}
.payment-box.bg-card-add {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #505050;
}
.payment-box .payment-name {
  font-size: 1.9rem;
  font-weight: 700;
}
.payment-box .payment-notice {
  position: absolute;
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 2.4rem;
  font-weight: 700;
  color: #fff;
  line-height: 1.4;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .payment-box .payment-notice {
    font-size: 1.92rem !important;
  }
}
.payment-box .payment-select-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
.payment-box .payment-select-box .checkbox {
  margin-left: auto;
}
.payment-box .payment-select-box .checkbox .check-icon::before {
  margin-right: 0;
}
.payment-box .paymnet-add-box {
  width: 100%;
  height: 100%;
}
.payment-box .btn-add {
  width: 100%;
  height: 100%;
  background: url("/resources/assets/images/ico_card_plus.png") no-repeat center/40px;
}

.payment-swiper .button-box {
  margin-top: 15px;
}
.payment-swiper .swiper-slide {
  max-width: 360px;
  margin: 0 auto;
}

.float-link-container {
  position: fixed;
  left: 0;
  bottom: 70px;
  width: 100%;
}
.float-link-container .float-wrap {
  width: 100%;
}
.float-link-container .float-wrap .btn-float {
  margin: 0 10px;
  display: block;
  background-color: #141414;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding: 10px 0;
}

.address-container {
  display: none;
  overflow-y: auto;
  position: absolute;
  top: 32px;
  left: 0;
  z-index: 1;
  width: 100%;
  max-height: 190px;
  background-color: #fff;
  -webkit-box-shadow: 0px 2px 5.5px 0.5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 5.5px 0.5px rgba(0, 0, 0, 0.2);
}
.address-container.active {
  display: block;
}
.address-container .list-box > li {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 38px;
  margin: 0;
  padding: 0 0 0 10px;
  border-color: #cccccc;
  background-color: #fff;
}
.address-container .list-box > li:active, .address-container .list-box > li:focus {
  background-color: #fceaf0;
}
.address-container .list-box .list-left {
  -ms-flex-item-align: center;
  align-self: center;
  font-size: 1.6rem;
  font-weight: 400;
  color: #141414;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .address-container .list-box .list-left {
    font-size: 1.28rem !important;
  }
}
.address-container .icon-arrow {
  width: 38px;
  height: 38px;
}

.card-code .input {
  width: 41.2%;
}
.card-code .input::after {
  content: "";
  position: absolute;
  top: 0;
  right: -40px;
  width: 33px;
  height: 33px;
  background: url("../../assets/images/icon_card.png") no-repeat center/33px;
}

.pin-area {
  padding: 15px 10px;
}
.pin-area .field {
  min-height: 90px;
  text-align: center;
}
.pin-area .field-form {
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pin-area .field-label {
  margin-bottom: 15px;
  font-size: 1.6rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .pin-area .field-label {
    font-size: 1.28rem !important;
  }
}
.pin-area input {
  width: 35px;
  height: 40px;
  padding: 0;
  border: 1px solid #757575;
  font-size: 1.8rem;
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .pin-area input {
    font-size: 1.44rem !important;
  }
}
.pin-area .view-password {
  position: absolute;
  right: -48px;
  top: -4px;
}
.pin-area .view-password .btn-view-pwd.invisible {
  width: 48px;
  height: 48px;
  background: url("../../assets/images/btn_pincode_invisible.png") no-repeat 50%;
}
.pin-area .view-password .btn-view-pwd.visable {
  width: 48px;
  height: 48px;
  background: url("../../assets/images/btn_pincode_visible.png") no-repeat 50%;
}

.pin-header {
  margin-bottom: 92px;
  font-size: 1.6rem;
  font-weight: 300;
  color: #141414;
  line-height: 1.1;
}
@supports (font: -apple-system-short-caption1) {
  .pin-header {
    font-size: 1.28rem !important;
  }
}

.pin-body {
  width: 189px;
  margin: 0 auto;
}
.pin-body.bg-lock {
  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-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.pin-body.bg-lock::before {
  content: "";
  display: block;
  width: 160px;
  height: 160px;
  margin-bottom: 15px;
  background: url("/resources/assets/images/img_pincode.png") no-repeat center/cover;
}

.product-item-area .drag-area {
  margin-left: 0;
}
.product-item-area .drag-area.show-trash .product-top,
.product-item-area .drag-area.show-trash .thumbnail-area,
.product-item-area .drag-area.show-trash .product-info,
.product-item-area .drag-area.show-trash .product-price {
  opacity: 0.5;
}
.product-item-area .drag-item-box {
  padding-left: 30px;
}
.product-item-area .massage-box {
  margin: 0;
}
.product-item-area .messages-box-wrap {
  margin-top: -5px;
  padding-bottom: 15px;
}

.product-item-box {
  margin: 0 -10px;
  padding: 15px 10px 5px;
  border-bottom: 2px solid #e9e9e9;
}
.product-item-box:last-child {
  border-bottom: none;
}
.product-item-box .product-info + .product-price {
  padding-top: 10px;
  border-top: 1px solid #e9e9e9;
}

.product-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.product-middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
.product-middle .thumbnail-area {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}
.product-middle .thumbnail-area .img-area {
  width: 92px;
  height: 92px;
  border: 1px solid #ddd;
}
.product-middle .thumbnail-area.type-combo .img-area {
  width: 142px;
  height: 142px;
}
.product-middle .info-area {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.product-middle .info-area > div:not(.brand-area) {
  margin-bottom: 10px;
}
.product-middle .quantity-container {
  margin-top: 10px;
}
.product-middle .quantity-container .quantity-counter {
  max-width: 140px;
}

.product-bottom {
  margin-top: 10px;
  margin-bottom: 15px;
}

.product-id {
  padding: 3px 0;
  font-size: 1.6rem;
  font-weight: 400;
  color: #505050;
  line-height: 1.13;
}
@supports (font: -apple-system-short-caption1) {
  .product-id {
    font-size: 1.28rem !important;
  }
}

.product-title {
  width: 100%;
  font-size: 1.8rem;
  font-weight: 400;
  color: #141414;
  line-height: 1.1;
  letter-spacing: -0.5px;
}
@supports (font: -apple-system-short-caption1) {
  .product-title {
    font-size: 1.44rem !important;
  }
}

.product-info {
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.33;
}
@supports (font: -apple-system-short-caption1) {
  .product-info {
    font-size: 0.96rem !important;
  }
}
.product-info .spec {
  color: #757575;
}

.product-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 1.8rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.15;
  word-break: keep-all;
}
@supports (font: -apple-system-short-caption1) {
  .product-price {
    font-size: 1.44rem !important;
  }
}
.product-price .price {
  margin-bottom: 5px;
  font-weight: 600;
  color: #141414;
}
.product-price .price:last-child {
  margin-top: 10px;
  margin-bottom: 0;
}
.product-price .total {
  font-weight: 600;
  color: #141414;
}
.product-price .small-price {
  width: 100%;
  font-size: 1.2rem;
}
@supports (font: -apple-system-short-caption1) {
  .product-price .small-price {
    font-size: 0.96rem !important;
  }
}
.product-price .total-price {
  font-weight: 600;
  color: #ce1c5e;
}
.product-price .discount {
  margin-bottom: 5px;
  margin-left: 4px;
  font-size: 1.4rem;
  text-decoration: line-through;
}
@supports (font: -apple-system-short-caption1) {
  .product-price .discount {
    font-size: 1.12rem !important;
  }
}

.product-total {
  margin: 0 -10px;
  padding: 10px 0;
  background-color: #f8f8f8;
  font-size: 2rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.25;
  text-align: center;
}
@supports (font: -apple-system-short-caption1) {
  .product-total {
    font-size: 1.6rem !important;
  }
}
.product-total p {
  margin-bottom: 5px;
  font-size: 1.5rem;
  font-weight: 400;
}
@supports (font: -apple-system-short-caption1) {
  .product-total p {
    font-size: 1.2rem !important;
  }
}

.product-accordion-container.active .product-accordion-area {
  display: block;
}
.product-accordion-container.active .product-accordion-title {
  border-bottom: 1px solid #e9e9e9;
}

.product-accordion-area {
  display: none;
}

.product-accordion-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -10px;
  padding: 15px 10px;
  font-size: 1.6rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .product-accordion-title {
    font-size: 1.28rem !important;
  }
}
.product-accordion-title .accordion-left,
.product-accordion-title .sub {
  text-transform: uppercase;
}

.btn-delete {
  font-size: 1.6rem;
  font-weight: 600;
  color: #505050;
  line-height: 1.1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .btn-delete {
    font-size: 1.28rem !important;
  }
}

.valid-voucher-list > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 10px 0;
  padding: 14px 13px 14px 10px;
  border: 1px solid #ababab;
  border-radius: 4px;
}
.valid-voucher-list > li:last-child {
  margin-bottom: 0;
}

.voucher-left {
  font-size: 1.5rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.2;
}
@supports (font: -apple-system-short-caption1) {
  .voucher-left {
    font-size: 1.2rem !important;
  }
}
.voucher-left .cost {
  color: #ce1c5e;
}

.voucher-right {
  margin-left: auto;
}

.connect-container {
  background-color: #fff;
}
.connect-container input {
  height: 38px;
  padding: 5px 40px 5px 10px;
  border: 1px solid #ababab;
}
.connect-container input:-moz-read-only {
  border: 1px solid #ababab;
}
.connect-container input:disabled, .connect-container input:read-only, .connect-container input.readonly {
  border: 1px solid #ababab;
}
.connect-container .field {
  min-height: auto;
  margin-top: 20px;
}
.connect-container .field:first-child {
  margin-top: 0;
}
.connect-container .field-label {
  text-transform: none;
}
.connect-container .btn-icon-clear {
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
}

.connect-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 54px;
  padding: 13px 0;
}
.connect-header .logo-box {
  height: 100%;
}

.connect-body {
  padding: 0 10px;
}

.connect-top {
  padding: 15px 0 30px;
}
.connect-top .thumb-box {
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.connect-top .desc-box {
  margin-top: 15px;
  text-align: center;
}
.connect-top p {
  font-size: 1.4rem;
  font-weight: normal;
  color: #505050;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .connect-top p {
    font-size: 1.12rem !important;
  }
}
.connect-top p > span {
  color: #ce1c5e;
}
.connect-top .title {
  margin-bottom: 10px;
  font-size: 2rem;
  font-weight: bold;
  color: #141414;
  line-height: 1.25;
}
@supports (font: -apple-system-short-caption1) {
  .connect-top .title {
    font-size: 1.6rem !important;
  }
}

.myorder-container .field-container {
  padding: 15px 10px;
}
.myorder-container .field-container .field {
  margin-top: 0;
  min-height: auto;
}
.myorder-container .field-container .field:not(:last-child) {
  margin-bottom: 15px;
}
.myorder-container .field-container .field .dropdown-container,
.myorder-container .field-container .field .dropdown-area {
  display: inline-block;
}
.myorder-container .field-container .field .dropdown-container .option,
.myorder-container .field-container .field .dropdown-area .option {
  padding: 10px;
}
.myorder-container .field-container .field .btn-open {
  width: auto;
}
.myorder-container .field-container .input input {
  font-size: 16px;
  color: #757575;
  border-bottom: 2px solid #000;
}
.myorder-container .field-container .input .btn-icon-search {
  width: 24px;
  height: 24px;
}

.tab-container .tab-item-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tab-container .tab-item-wrap .tab-item {
  width: 50%;
  height: 56px;
  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;
}
.tab-container .tab-item-wrap .tab-item.active .text {
  font-weight: bold;
}
.tab-container .tab-item-wrap .tab-item.active .text:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #000;
}
.tab-container .tab-item-wrap .tab-item .text {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  color: #000;
  font-size: 18px;
  text-align: center;
}

.order-number-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #303030;
  padding: 10px;
}
.order-number-container .order-number-wrap {
  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;
  width: 100%;
}
.order-number-container .order-number-wrap .left-area .text {
  display: block;
  color: #fff;
  line-height: 18px;
}
.order-number-container .order-number-wrap .left-area .title {
  margin-bottom: 2px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
.order-number-container .order-number-wrap .left-area .number {
  font-size: 16px;
  font-weight: 500;
}
.order-number-container .order-number-wrap .right-area .btn {
  background-color: #fff;
}
.order-number-container .order-number-wrap .right-area .btn .text {
  font-size: 14px;
  color: #303030;
}

.payment-info-container {
  padding: 10px;
  background-color: #f0f0f0;
}
.payment-info-container .payment-wrap .item-area {
  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: 9px;
}
.payment-info-container .payment-wrap .item-area .label {
  font-size: 15px;
  color: #141414;
  font-weight: 600;
  text-transform: uppercase;
}
.payment-info-container .payment-wrap .item-area .value {
  font-size: 12px;
  color: #505050;
}
.payment-info-container .payment-wrap .item-list-area .list-box {
  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;
  height: 30px;
  padding: 0 10px;
}
.payment-info-container .payment-wrap .item-list-area .list-box:not(:last-child) {
  border-bottom: 1px solid #d9d9d9;
}
.payment-info-container .payment-wrap .item-list-area .list-box .label {
  font-size: 12px;
  line-height: 20px;
  color: #505050;
}
.payment-info-container .payment-wrap .item-list-area .list-box .value {
  font-size: 12px;
  color: #505050;
}
.payment-info-container .payment-wrap .total-area {
  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;
  width: 100%;
  height: 30px;
  padding: 0 10px;
}
.payment-info-container .payment-wrap .total-area .label {
  font-size: 14px;
  color: #141414;
  font-weight: 600;
}
.payment-info-container .payment-wrap .total-area .sum {
  font-size: 18px;
  font-weight: 700;
  color: #ce1c5e;
}

.order-item-container {
  background-color: #cccccc;
  padding: 10px;
}
.order-item-container .order-item-wrap {
  margin-bottom: 10px;
}
.order-item-container .order-item-wrap .messages-box-wrap {
  padding-bottom: 0;
}
.order-item-container .order-item-wrap .messages-box-wrap .massage-box.type-notice {
  margin-bottom: 0;
}
.order-item-container .order-item-wrap .messages-box-wrap + .button-box {
  margin-top: 10px;
}
.order-item-container .item-box-area {
  border-radius: 6px;
}
.order-item-container .item-box-area .box-header {
  padding: 15px 10px;
  background-color: #f0f0f0;
  border-radius: 6px 6px 0 0;
}
.order-item-container .item-box-area .box-content {
  background-color: #fff;
  border-radius: 0 0 6px 6px;
}
.order-item-container .item-box-area .box-content .product-item-box {
  margin: 0;
  padding: 15px 10px;
}
.order-item-container .item-box-area .box-content .product-item-box .product-middle {
  margin-bottom: 5px;
}
.order-item-container .item-box-area .box-content .product-item-box .product-info .spec {
  word-break: keep-all;
}
.order-item-container .item-box-area .box-content .button-box + .button-box {
  margin-top: 5px;
}

.product-status .status-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  padding: 0 8px;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  font-size: 14px;
  font-weight: bold;
  color: #222;
  line-height: 1;
  text-transform: uppercase;
}
@supports (font: -apple-system-short-caption1) {
  .product-status .status-label {
    font-size: 11.2px !important;
  }
}
.product-status .status-date {
  display: block;
  margin-top: 5px;
  font-size: 13px;
  font-weight: 600;
  color: #141414;
  line-height: 16px;
}

.status-prepare .status-label {
  color: #007018;
  border-color: #007018;
  background-color: rgba(0, 112, 24, 0.05);
}
.status-completed .status-label {
  color: #141414;
  border-color: #141414;
  background-color: rgba(20, 20, 20, 0.05);
}
.status-cancelled .status-label {
  color: #c70850;
  border-color: #c70850;
  background-color: rgba(199, 8, 80, 0.05);
}
.status-intransit .status-label {
  color: #003f70;
  border-color: #003f70;
  background-color: #dfeaf1;
}
.status-delivered .status-label {
  color: #141414;
  border-color: #141414;
  background-color: #e9e9e9;
}
.status-request .status-label {
  color: #007018;
  border-color: #007018;
  background-color: rgba(0, 112, 24, 0.05);
}
.status-processing .status-label, .status-exchange-processing .status-label {
  color: #003f70;
  border-color: #003f70;
  background-color: #dfeaf1;
}
.status-complete .status-label {
  color: #141414;
  border-color: #141414;
  background-color: #e9e9e9;
}
.status-refund-completed .status-label, .status-exchange-completed .status-label {
  color: #141414;
  border-color: #141414;
  background-color: #e9e9e9;
}
.status-exchange-request .status-label {
  color: #007018;
  border-color: #007018;
  background-color: rgba(0, 112, 24, 0.05);
}

.order-date-container .popup-title {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  color: #141414;
}

.date-list-wrap {
  height: 266px;
  overflow-y: auto;
  border: 1px solid #d8d8d8;
}
.date-list-wrap .item {
  display: block;
  text-align: center;
}
.date-list-wrap .item.active {
  background-color: #fceaf0;
}
.date-list-wrap .item .text {
  display: block;
  padding: 9px 0;
  font-size: 16px;
  color: #141414;
}

.popup-container.myorder .popup-middle {
  padding: 39px 10px 20px;
}

.order-detail-toparea {
  background-color: #f8f8f8;
}
.order-detail-toparea .box-top {
  padding: 15px 10px;
}
.order-detail-toparea .box-top .top-title {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #141414;
  line-height: 16px;
}
.order-detail-toparea .box-top .top-sub {
  font-size: 14px;
  color: #505050;
  line-height: 16px;
}
.order-detail-toparea .box-bottom {
  padding: 10px;
  border-top: 1px solid #e9e9e9;
}
.order-detail-toparea .box-bottom .brand-image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.order-detail-toparea .box-bottom .brand-name {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.package-toparea {
  padding: 15px 10px;
  background-color: #f8f8f8;
}
.package-toparea .box-top .top-title {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #141414;
  line-height: 16px;
}
.package-toparea .box-top .top-sub {
  font-size: 16px;
  color: #505050;
  line-height: 16px;
}
.package-toparea .box-top .top-sub .label {
  font-weight: 600;
}
.package-toparea .box-top .top-sub .value {
  font-weight: 400;
}

.track-container .track-list-header {
  padding: 8px 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}
.track-container .track-list-header .track-title {
  line-height: 16px;
  text-transform: uppercase;
}
.track-container .track-list-header .track-title .text {
  font-size: 16px;
  font-weight: 700;
  color: #141414;
}
.track-container .track-number-wrap {
  padding: 15px 10px;
  background: #f8f8f8;
  border-bottom: 1px solid #e9e9e9;
}
.track-container .track-number-wrap .label {
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  color: #141414;
}
.track-container .track-number-wrap .value {
  padding-left: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #505050;
}
.track-container .track-number-list {
  padding: 0 10px;
}
.track-container .track-number-list .list-item {
  padding: 15px 0;
  border-bottom: 1px solid #e9e9e9;
}
.track-container .track-number-list .list-item .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.track-container .track-number-list .list-item .row:first-child {
  margin-bottom: 10px;
}
.track-container .track-number-list .list-item .info-date {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #757575;
}
.track-container .track-number-list .list-item .info-status {
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  color: #141414;
}
.track-container .track-number-list .list-item .info-location {
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  color: #141414;
}

.track-status-container {
  padding: 35px 20px;
}
.track-status-container .track-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  padding: 0 0 22px;
}
.track-status-container .track-box .circle {
  display: inline-block;
  position: relative;
  width: 34px;
  height: 34px;
  border-radius: 15px;
}
.track-status-container .track-box .circle:after {
  content: "";
  position: absolute;
  left: 48%;
  bottom: 27px;
  display: block;
  width: 2px;
  height: 45px;
  z-index: -1;
}
.track-status-container .track-box .text-area {
  margin-left: 10px;
  padding: 8px 0 0;
}
.track-status-container .track-box .text-area .status-text {
  display: block;
  margin-bottom: 2px;
  color: #141414;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.track-status-container .track-box .text-area .status-date {
  display: block;
  font-size: 12px;
  font-weight: 400;
}
.track-status-container .track-box.order .circle {
  background: url("/resources/assets/images/ic_track_completed.png") no-repeat 50%;
  background-size: 100%;
}
.track-status-container .track-box.order .circle:after {
  width: 0;
  height: 0;
}
.track-status-container .track-box.order .text-area {
  color: #141414;
}
.track-status-container .track-box.shipped .circle {
  background: url("/resources/assets/images/ic_track_ongoing.png") no-repeat 50%;
  background-size: 100%;
}
.track-status-container .track-box.shipped .circle:after {
  height: 45px;
  background: #ce1c5e;
}
.track-status-container .track-box.shipped .text-area {
  color: #141414;
}
.track-status-container .track-box.shipped .text-area .status-text {
  color: #ce1c5e;
}
.track-status-container .track-box.delivered {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.track-status-container .track-box.delivered .circle {
  background: url("/resources/assets/images/ic_track_scheduled.png") no-repeat 50%;
  background-size: 100%;
}
.track-status-container .track-box.delivered .circle:after {
  background: #757575;
  height: 40px;
}
.track-status-container .track-box.delivered .text-area {
  color: #141414;
  padding: 0;
}

.top-logo-container {
  margin-bottom: 5px;
}
.top-logo-container .top-logo-wrap {
  height: 15.28vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.top-logo-container .top-logo-wrap .logo {
  width: 34.45vw;
}

.top-banner-container {
  margin-bottom: 2.8vw;
}

/* home > hotpick's theme */
.hotpick-theme-container .hotpick-theme-bottom {
  padding: 15px 10px 11px;
  border-top: 1px solid #e9e9e9;
}
.hotpick-theme-container .call-num {
  margin-right: 6px;
}

.hotpick-theme-area .theme-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hotpick-theme-area .theme-flex .image-box {
  width: 50%;
}
.hotpick-theme-area .image-box {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 202px;
}
.hotpick-theme-area .image-box img {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  min-width: 100%;
  height: 202px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hotpick-theme-area .video-box {
  position: relative;
  width: 100%;
}
.hotpick-theme-area .video-box .video {
  z-index: 1;
  width: 100%;
  height: auto;
}
.hotpick-theme-area .video-box .video video {
  width: 100%;
  height: auto;
}

.hotpicks-detail-swiper {
  position: relative;
  overflow: hidden;
  padding: 10px;
}
.hotpicks-detail-swiper .swiper-controller {
  position: relative;
  margin-top: 10px;
}
@media screen and (max-width: 319px) {
  .hotpicks-detail-swiper .swiper-button-prev,
  .hotpicks-detail-swiper .swiper-button-next {
    opacity: 0.4;
  }
}
.hotpicks-detail-swiper .swiper-button-prev {
  position: absolute;
  left: 10px;
  top: 50%;
  width: 3rem;
  height: 5rem;
  border-radius: 4px;
  background: url("../../assets/images/swiper_arrow_left.png") no-repeat center;
  background-size: 100%;
}
.hotpicks-detail-swiper .swiper-button-prev:after {
  content: "";
  display: none;
}
.hotpicks-detail-swiper .swiper-button-next {
  position: absolute;
  right: 10px;
  top: 50%;
  width: 3rem;
  height: 5rem;
  border-radius: 4px;
  background: url("../../assets/images/swiper_arrow_right.png") no-repeat center;
  background-size: 100%;
}
.hotpicks-detail-swiper .swiper-button-next:after {
  content: "";
  display: none;
}
.hotpicks-detail-swiper .hotpicks-pagination {
  position: static;
}
.hotpicks-detail-swiper .swiper-pagination-progressbar {
  height: 6px;
  background-color: #ebebeb;
  border-radius: 4px;
}
.hotpicks-detail-swiper .swiper-pagination-progressbar-fill {
  margin-top: -3px;
  height: 12px;
  background-color: #666666;
  border-radius: 10px;
}

.row-product-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media screen and (max-width: 319px) {
  .row-product-area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.row-product-area .img-area {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 14rem;
  height: 14rem;
  margin-right: 0.5rem;
  border: 1px solid #e9e9e9;
}
@media screen and (max-width: 319px) {
  .row-product-area .img-area {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 319px) {
  .row-product-area .desc-area .title-box .title {
    display: block;
    overflow: visible;
    text-overflow: initial;
  }
}
.row-product-area .badge-box {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0.2rem;
  left: 0.2rem;
  width: 3.2rem;
  height: 2rem;
  padding: 0 8px;
  background-color: rgba(20, 20, 20, 0.8);
  font-size: 1.4rem;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  white-space: nowrap;
  border-radius: 3px;
}
@supports (font: -apple-system-short-caption1) {
  .row-product-area .badge-box {
    font-size: 1.12rem !important;
  }
}
.row-product-area .badge-box .ir {
  position: absolute;
  opacity: 0;
  text-indent: 0;
  font-size: 5px;
  word-break: break-all;
  top: 4px;
  left: 4px;
  width: 15px;
  height: 8px;
}
.row-product-area .star-box {
  margin-left: 0;
}
.row-product-area .title-box {
  margin: 0 0 6px;
  font-size: 0.9rem;
}
@supports (font: -apple-system-short-caption1) {
  .row-product-area .title-box {
    font-size: 0.72rem !important;
  }
}
.row-product-area .price-box {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.row-product-area .price-box .price {
  font-size: 2rem;
  font-weight: 700;
  color: #141414;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .row-product-area .price-box .price {
    font-size: 1.6rem !important;
  }
}
.row-product-area .price-box .discount {
  margin-left: 2px;
  font-size: 1.2rem;
  font-weight: 400;
  color: #757575;
  line-height: 1.3;
  text-decoration: line-through;
}
@supports (font: -apple-system-short-caption1) {
  .row-product-area .price-box .discount {
    font-size: 0.96rem !important;
  }
}
.row-product-area .tag-box [class^=tag-] {
  padding: 0 2px;
  font-size: 0.9rem;
}
.row-product-area .item-soldout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 1.4rem;
  font-weight: 600;
  color: #fff;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .row-product-area .item-soldout {
    font-size: 1.12rem !important;
  }
}

/* home > Hotel */
.hotel-thumb-container .hotel-title {
  padding: 11px 10px 12px 10px;
  font-size: 1.8rem;
  font-weight: 600;
  color: #141414;
  line-height: 1.3;
}
@supports (font: -apple-system-short-caption1) {
  .hotel-thumb-container .hotel-title {
    font-size: 1.44rem !important;
  }
}
.hotel-thumb-container .hotels-thumb-bottom {
  border-top: 1px solid #e9e9e9;
}
.hotel-thumb-container .link-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 10px 15px 10px;
  font-size: 1.4rem;
  font-weight: 600;
  color: #757575;
  line-height: 1;
}
@supports (font: -apple-system-short-caption1) {
  .hotel-thumb-container .link-arrow {
    font-size: 1.12rem !important;
  }
}
.hotel-thumb-container .link-arrow:after {
  content: ">";
  margin-top: -1px;
  margin-left: 5px;
}

/* home > Hotel > detail */
.hotels-list-container {
  padding: 0 10px;
}
.hotels-list-container .list-item {
  padding: 5px 0;
  border-bottom: 1px solid #e9e9e9;
}
.hotels-list-container .list-item:last-child {
  border-bottom: none;
}

/* home > bottom banner */
.bottom-banner-container .image-box {
  position: relative;
}
.bottom-banner-container .image-box .btn-banner-link {
  position: absolute;
  top: 43vw;
  width: 26.4vw;
  font-size: 0;
}
.bottom-banner-container .image-box .btn-banner-link.app-store {
  left: 2.6vw;
}
.bottom-banner-container .image-box .btn-banner-link.google-play {
  left: 31vw;
}

.field-zipcode {
  min-height: 107px;
}

/* ------ IOS Dynamic Type ------ */
@supports (font: -apple-system-short-caption1) {
  html, body {
    font: -apple-system-short-caption1 !important;
    font-family: "LG Smart Condensed", "LG Smart", "Sans-serif" !important;
    font-weight: inherit !important;
  }
}
@supports (font: -apple-system-short-caption1) {
  .header-container .header-area {
    padding: 0 10px;
  }
  .header-container .title {
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    line-break: anywhere;
    white-space: initial;
    word-break: keep-all;
  }
  .product-swiper .swiper-controller .swiper-pagination {
    width: auto;
  }
  .title-box .title {
    max-height: initial;
  }
  input[type=text], input[type=number], input[type=tel], input[type=email], input[type=password], input[type=search] {
    height: 3rem;
  }
  .field-box input {
    padding-right: 133px;
  }
  .field-box .btn-icon-clear {
    top: 0.25rem;
    right: 1.85rem;
    background-size: cover;
  }
  .quantity-container input {
    height: 4rem;
    padding: 0;
  }
  .quantity-container [class^=btn-] {
    height: 4rem;
  }
}
/* popup */
	.popup {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 999;		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		justify-content: center;
		align-items: center;
	}
	
	.popup.active {
		display: flex;
	}
	
	.popup .pop_container {
		max-width: 600px;
		width: 100%;
	}
	
	.popup .pop_content {
		overflow: auto;
		max-height: 70vh;
	}
	
	.popup .pop_close {
		position: fixed;
		right: 0.1rem;
		top: 0.1rem;
		width: 1.2rem;
		height: 1.2rem;
		background: url(/resources/assets/images/btn_delete_clear_nor.png) no-repeat center/50% auto;
		font-size: 0;
	}

	.pop_terms {
		padding: 10rem 3.0rem 10rem;
	}

	.pop_terms .pop_container {
		background: #fff;
	}
	
	.pop_terms .pop_content {
		padding: 0 1rem 2rem;
	}
	
	.pop_terms .terms_tit {
		padding: 1rem 0 0.4rem;
		font-size: 1.6rem;
		color: #141414;
		font-weight: 500;
	}
	
	.pop_terms .terms_tit span {
		margin-left: 0.2rem;
		font-size: 0.6rem;
		color: #ce1c5e;
	}
	
	.pop_terms .terms_box {
		padding: 1rem 1rem 0.4rem;
		border: 1px solid #d8d8d8;
	}
	
	.pop_terms .terms_box .txt {
		line-height: 1.5;
		font-size: 1.4rem;
		color: #141414;
	}
	
	.pop_terms .more_view_wrap .btn_more {
		margin-top: 1rem;
		height: 2.5rem;
		border-top: 0;
		line-height: 2.5rem;
	}
	
	.pop_terms .pop_btn {
		display: flex;
	}
	
	.pop_terms .pop_btn .btn_black {
		flex: 1;
		position: relative;
		/* height: 2.8rem; */
		background: #141414;
		font-size: 1.6rem;
		color: #fff;
	}
	
	.pop_terms .pop_btn .btn_black:not(:first-child):after {
		content: "";
		position: absolute;
		left: 0;
		top: 50%;
		width: 1px;
		height: 50%;
		background: #989898;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
	.more_view_wrap .btn_more {
		display: block;
		width: 100%;
		height: 2.2rem;
		border-top: 1px solid #ebebeb;
		text-align: center;
		line-height: 2.2rem;
	}

	.more_view_wrap .btn_more > span {
		padding-right: 2rem;
		background: url(/resources/assets/images/icon_more_dim.png) no-repeat right center/1.7rem auto;
		font-size: 1.2rem;
		color: #767676;
		vertical-align: top;
	}

	.pop_terms_detail {
		padding: 0;
	}

	.pop_terms_detail .pop_container {
		background: #fff;
		height:100%;
		max-width:none;
	}
	
	.pop_terms_detail .pop_content {
		padding: 0 1rem 2rem;
		max-height:none;
		height:100%;
		overflow:auto;
	}
	
	.pop_terms_detail .terms_tit {
		padding: 1rem 0 0.4rem;
		font-size: 1.6rem;
		color: #141414;
		font-weight: 500;
	}
	
	.pop_terms_detail .terms_tit span {
		margin-left: 0.2rem;
		font-size: 0.6rem;
		color: #ce1c5e;
	}
	
	.pop_terms_detail .terms_box {
		padding: 1rem 1rem 0.4rem;
		border: 1px solid #d8d8d8;
	}
	
	.pop_terms_detail .terms_box .txt {
		line-height: 1.5;
		font-size: 1.4rem;
		color: #141414;
	}
	
	.pop_terms_detail .more_view_wrap .btn_more {
		margin-top: 1rem;
		height: 2.5rem;
		border-top: 0;
		line-height: 2.5rem;
	}
	
	.pop_terms_detail .pop_btn {
		display: flex;
	}
	
	.pop_terms_detail .pop_btn .btn_black {
		flex: 1;
		position: relative;
		/* height: 2.8rem; */
		background: #141414;
		font-size: 1.6rem;
		color: #fff;
	}
	
	.pop_terms_detail .pop_btn .btn_black:not(:first-child):after {
		content: "";
		position: absolute;
		left: 0;
		top: 50%;
		width: 1px;
		height: 50%;
		background: #989898;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
	}
/* ------------------------------ */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImNvbW1vbi9fZm9udC5zY3NzIiwiY29tbW9uL19yZXNldC5zY3NzIiwiY29tbW9uL19mb3JtLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImNvbW1vbi9fbG9hZGluZy5zY3NzIiwibGliL3N3aXBlci1idW5kbGUubWluLmNzcyIsImNvbXBvbmVudC9pY29uLnNjc3MiLCJjb21wb25lbnQvaGVhZGVyLnNjc3MiLCJjb21wb25lbnQvcG9wdXAuc2NzcyIsImRldGFpbC5zY3NzIiwiY2hlY2tvdXQuc2NzcyIsIm15b3JkZXIuc2NzcyIsImhvbWUuc2NzcyIsImFkZHJlc3Muc2NzcyIsInN0eWxlLnNjc3MiLCJjb21tb24vX2Zvcl9pb3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEI7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esc0ZBQUE7QURDRjtBQ0NBO0VBQ0UsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLDBGQUFBO0FEQ0Y7QUNDQTtFQUNFLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSw0RkFBQTtBRENGO0FDQ0E7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0ZBQUE7QURDRjtBQ0NBO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGlIQUFBO0VBQ0EsMEJBQUE7QURDRjtBQ0NBO0VBQ0UsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLDJHQUFBO0VBQ0EsMEJBQUE7QURDRjtBQ0NBO0VBQ0Usd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlIQUFBO0FEQ0Y7QUNDQTtFQUNFLHdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSwyR0FBQTtBRENGO0FFeENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkUsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VB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VkU7RUMvUEEsaUJDRFE7RURFUixnQkQrUHlCO0VDOVB6QixjQ3JDa0I7RURzQ2xCLGNBSjBDO0FKNGxCNUM7QUc1VkU7RUMvUEEsaUJDRFE7RURFUixnQkQrUHlCO0VDOVB6QixjQ3JDa0I7RURzQ2xCLGNBSjBDO0FKNGxCNUM7QUc1VkU7RUMvUEEsaUJDRFE7RURFUixnQkQrUHlCO0VDOVB6QixjQ3JDa0I7RURzQ2xCLGNBSjBDO0FKNGxCNUM7QUc1VkU7Ozs7OztFQy9QQSxpQkNEUTtFREVSLGdCRCtQeUI7RUM5UHpCLGNDckNrQjtFRHNDbEIsY0FKMEM7QUo0bEI1QztBSWptQkU7RURxUUE7SUNwUUUsNkJBQUE7RUp5bUJGO0VHcldBO0lDcFFFLDZCQUFBO0VKeW1CRjtFR3JXQTtJQ3BRRSw2QkFBQTtFSnltQkY7RUdyV0E7SUNwUUUsNkJBQUE7RUp5bUJGO0VHcldBOzs7Ozs7SUNwUUUsNkJBQUE7RUp5bUJGO0FBQ0Y7O0FHbFdBO0VBQ0UsVUFBQTtFQUNBLGVBQUE7RUFDQSx5QkUvUmtCO0VGZ1NsQiw0QkVoU2tCO0VGaVNsQixjRTVTa0I7QUxpcEJwQjs7QUcxV0E7RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLHlCRS9Sa0I7RUZnU2xCLDRCRWhTa0I7RUZpU2xCLGNFNVNrQjtBTGlwQnBCOztBR25XQTtFQUNFLG1CQUFBO0VBQUEsV0FBQTtFQUFBLE9BQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBSHNXRjtBR25XSTtFQUNFLGFBQUE7QUhxV047QUd4VkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0FIMFZKOztBR3ZWQTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBSDBWRjtBR3pWRTtFQUNFLG9CQUFBO0FIMlZKO0FHelZFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0FIMlZKO0FHelZFO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtBSDJWSjs7QUd4VkE7O0VBRUUsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNB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QVZpK0ROO0FVLzlESTtFTjFFRixpQkNEUTtFREVSLGdCTTBFMkI7RU56RTNCLGNDekNrQjtFRDBDbEIsaUJNd0VvRDtBVm8rRHREO0FJcmpFRTtFTWdGRTtJTi9FQSw2QkFBQTtFSndqRUY7QUFDRjtBVXQrRE07RUFDRSxlQUFBO0FWdytEUjtBVXArREk7RUFDRSxpQkFBQTtFQUNBLGdCQUFBO0FWcytETjtBVW4rREU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RU4xRkYsaUJDSVE7RURIUixnQk0wRnlCO0VOekZ6QixjQ3pDa0I7RUQwQ2xCLGNBSjBDO0VNNkZ4QyxrQkFBQTtBVncrREo7QUkxa0VFO0VNOEZBO0lON0ZFLDZCQUFBO0VKNmtFRjtBQUNGO0FVMytETTtFQUNFLFdBQUE7RUFDQSxZQUFBO0FWNitEUjtBVXorREU7RUFDRSxpQkFBQTtBVjIrREo7QVUxK0RJO0VBQ0Usb0JBQUE7QVY0K0ROOztBVzVuRUE7RUFDRSxzQk5GWTtBTGlvRWQ7QVc3bkVJO0VQc0NGLGlCQ0hRO0VESVIsZ0JPdEMyQjtFUHVDM0IsY0N0Q2tCO0VEdUNsQixnQk94Q29EO0FYa29FdEQ7QUlubUVFO0VPaENFO0lQaUNBLDZCQUFBO0VKc21FRjtBQUNGOztBV2xvRUU7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJOSGdCO0VNSWhCLGlFQUFBO0VBQUEseURBQUE7QVhxb0VKO0FXbG9FSTtFQUNFLGFBQUE7QVhvb0VOO0FXaG9FSTtFQUNFLFlBQUE7RUFDQSx3QkFBQTtFQUFBLGdCQUFBO0FYa29FTjs7QVc5bkVBO0VQWUUsZUNFUTtFRERSLGdCT1p1QjtFUGF2QixjQ3pDa0I7RUQwQ2xCLGdCT2RnRDtFQUNoRCx5QkFBQTtBWG9vRUY7QUlob0VFO0VPTkY7SVBPSSw0QkFBQTtFSm1vRUY7QUFDRjs7QVd2b0VBO0VBQ0Usa0JBQUE7RUFDQSxnQ0FBQTtBWDBvRUY7QVd6b0VFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBWDJvRUo7QVd6b0VFO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VB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QUE7RUFDQSw4QkFBQTtFQUNBLCtCQUFBO0FYNnZFSjtBVzV2RUk7RUFDRSxlQUFBO0FYOHZFTjs7QVd6dkVFO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtBWDR2RUo7O0FXenZFQTtFUGpWRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQXFCRSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsMkJBQUE7RUF5QkEseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VPcVNGLG1CQUFBO0VBQUEsZUFBQTtFUG5XQSxpQkNIUTtFRElSLGdCT21XdUI7RVBsV3ZCLGNDekNrQjtFRDBDbEIsZ0JPaVdnRDtBWGl3RWxEO0FJM21GRTtFT3VXRjtJUHRXSSw2QkFBQTtFSjhtRkY7QUFDRjtBV3J3RUU7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0FYdXdFSjtBV3R3RUk7RUFDRSxlQUFBO0FYd3dFTjtBV3J3RUU7RUFDRSxjTmhaZ0I7QUx1cEZwQjtBV3J3RUU7RUFDRSxjTm5aZ0I7QUwwcEZwQjtBV3R3RUk7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EseUJOM1pjO0VNNFpkLG1DQUFBO0VBQUEsMkJBQUE7RVB6Ukosa0JPMFJnQjtFUHpSaEIsVU95UjBCO0VQeFIxQixjT3dSNkI7RVB2UjdCLGNBQUE7RUFDQSxxQkFBQTtFT3VSSSw2QkFBQTtBWDR3RU47QVd6d0VFO0VBQ0UsaUJBQUE7RVAvWEYsaUJDR1E7RURGUixnQk8rWHlCO0VQOVh6QixjQ3RCYTtFRHVCYixjTzZYNkM7QVg4d0UvQztBSXBwRkU7RU9vWUE7SVBuWUUsNkJBQUE7RUp1cEZGO0FBQ0Y7QVdqeEVFO0VQbFlBLGlCQ0dRO0VERlIsZ0JPa1l5QjtFUGpZekIsY0N6Q2tCO0VEMENsQixjT2dZa0Q7QVhzeEVwRDtBSS9wRkU7RU93WUE7SVB2WUUsNkJBQUE7RUprcUZGO0FBQ0Y7QVd6eEVFO0VQclNBLGtCT3NTYztFUHJTZCxVT3FTd0I7RVBwU3hCLGNPb1MyQjtFUG5TM0IsY0FBQTtFQUNBLHFCQUFBO0VPbVNFLE1BQUE7RUFDQSxPQUFBO0FYK3hFSjs7QVc1eEVBO0VQM1lFLGlCQ0RRO0VERVIsZ0JPMll1QjtFUDFZdkIsY0N6Q2tCO0VEMENsQixnQk95WWdEO0FYa3lFbEQ7QUlwckZFO0VPaVpGO0lQaFpJLDZCQUFBO0VKdXJGRjtBQUNGO0FXdHlFRTtFUDdYQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUlFLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBaUJBLHVCQUFBO0VBQUEsb0JBQUE7RUFBQSwyQkFBQTtFQXlCQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RU9pVkEsa0JBQUE7QVgyeUVKO0FXenlFRTtFQUNFLGlCQUFBO0FYMnlFSjtBV3p5RUU7RVBwWkEsZUNFUTtFRERSLGdCT29aeUI7RVBuWnpCLGNDekNrQjtFRDBDbEIsZ0JPa1prRDtBWDh5RXBEO0FJenNGRTtFTzBaQTtJUHpaRSw0QkFBQTtFSjRzRkY7QUFDRjs7QVdoekVBO0VBQ0UsZUFBQTtFQUNBLGdDQUFBO0VQMVpBLGlCQ0hRO0VESVIsZ0JPMFp1QjtFUHpadkIsY0N0Q2tCO0VEdUNsQixnQk93WmdEO0FYc3pFbEQ7QUl2dEZFO0VPOFpGO0lQN1pJLDZCQUFBO0VKMHRGRjtBQUNGO0FXMXpFRTtFQUNFLGNBQUE7QVg0ekVKO0FXMXpFRTtFQUNFLGlCQUFBO0VBQ0EsbUJBQUE7QVg0ekVKO0FXMXpFRTtFQUNFLG1CQUFBO0VQcGFGLGlCQ0hRO0VESVIsZ0JPb2F5QjtFUG5hekIsY0N6Q2tCO0VEMENsQixnQk9rYWtEO0VBQ2hELHlCQUFBO0FYK3pFSjtBSTN1RkU7RU95YUE7SVB4YUUsNkJBQUE7RUo4dUZGO0FBQ0Y7QVdsMEVFO0VQeGFBLGlCQ0pRO0VES1IsZ0JPd2F5QjtFUHZhekIsY0NyQ2tCO0VEc0NsQixpQk9zYWtEO0FYdTBFcEQ7QUl0dkZFO0VPOGFBO0lQN2FFLDZCQUFBO0VKeXZGRjtBQUNGO0FXeDBFSTtFQUNFLGdCQUFBO0VQcmFKLGlCQ2JR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QUNFLG1CQUFBO0FYMjVFSjtBVzE1RUk7RUFDRSxrQkFBQTtBWDQ1RU47QVd6NUVFO0VBQ0UsZUFBQTtBWDI1RUo7QVd6NUVFO0VBQ0UsZ0JBQUE7RUFDQSxjTnBuQlc7RU1xbkJYLG9CQUFBO0FYMjVFSjs7QVd4NUVBO0VQcGxCRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUlFLDhCQUFBO0VBQUEsNkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0VBNkJBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtFQWFBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFT3dpQkYsbUJBQUE7RUFBQSxlQUFBO0VQdG1CQSxpQkNIUTtFRElSLGdCT3NtQnVCO0VQcm1CdkIsY0N6Q2tCO0VEMENsQixpQk9vbUJnRDtFQUNoRCx5QkFBQTtBWGk2RUY7QUkvZ0dFO0VPMG1CRjtJUHptQkksNkJBQUE7RUpraEdGO0FBQ0Y7QVdyNkVFO0VBQ0UsaUJBQUE7RUFDQSw2QkFBQTtBWHU2RUo7QVdyNkVFO0VQcG1CQSxpQkNWUTtBTHNoR1Y7QUkzaEdFO0VPbW5CQTtJUGxuQkUsNkJBQUE7RUo4aEdGO0FBQ0Y7QVczNkVJO0VQdG1CRixpQkNaUTtBTGdpR1Y7QUluaUdFO0VPcW5CRTtJUHBuQkEsNkJBQUE7RUpzaUdGO0FBQ0Y7QVcvNkVFO0VBQ0UsZ0NBQUE7RUFDQSxzQk4vcEJVO0VEMENaLGlCQ0RRO0VERVIsZ0JPcW5CeUI7RVBwbkJ6QixjQ3pDa0I7RUQwQ2xCLGdCT21uQmtEO0VBQ2hELHlCQUFBO0FYbzdFSjtBSWpqR0U7RU95bkJBO0lQeG5CRSw2QkFBQTtFSm9qR0Y7QUFDRjtBV3I3RU07RVBsbkJKLGlCQ1ZRO0VNOG5CRixnQkFBQTtBWHU3RVI7QUkxakdFO0VPaW9CSTtJUGhvQkYsNkJBQUE7RUo2akdGO0FBQ0Y7QVd6N0VJO0VBQ0UsY05ycEJTO0FMZ2xHZjtBV3g3RUU7RUFDRSxjTnpxQmdCO0FMbW1HcEI7QVd4N0VNO0VQOW5CSixpQkNaUTtFTTRvQkYsMEJBQUE7QVgwN0VSO0FJemtHRTtFTzZvQkk7SVA1b0JGLDZCQUFBO0VKNGtHRjtBQUNGO0FXMTdFSTtFQUNFLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBWDQ3RU47QVd6N0VFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtBWDI3RUo7O0FXdjdFRTtFUHpvQkEsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFJRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQWlCQSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsMkJBQUE7RUF5QkEseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VPNmxCQSxlQUFBO0VBQ0EsZ0NBQUE7QVg2N0VKO0FXNTdFSTtFQUNFLGdCQUFBO0FYODdFTjtBVzM3RUU7RVAxc0JBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBSndvR0Y7QVc3N0VFO0VQcHFCQSxpQkNDUTtFREFSLGdCT29xQnlCO0VQbnFCekIsY0N6Q2tCO0VEMENsQixnQk9rcUJrRDtBWGs4RXBEO0FJN21HRTtFTzBxQkE7SVB6cUJFLDZCQUFBO0VKZ25HRjtBQUNGO0FXcjhFRTtFUHZxQkEsaUJDQ1E7RURBUixnQk91cUJ5QjtFUHRxQnpCLGNDekNrQjtFRDBDbEIsZ0JPcXFCa0Q7QVgwOEVwRDtBSXhuR0U7RU82cUJBO0lQNXFCRSw2QkFBQTtFSjJuR0Y7QUFDRjtBVzc4RUU7RVBqcUJBLGlCQ2JRO0VNZ3JCTixjTi9zQmdCO0FMOHBHcEI7QUlqb0dFO0VPZ3JCQTtJUC9xQkUsNkJBQUE7RUpvb0dGO0FBQ0Y7QVdsOUVFO0VBQ0UsY05uc0JXO0FMdXBHZjtBV2o5RUU7RUFDRSxZQUFBO0FYbTlFSjtBV2w5RUk7RUFDRSxjTnh0QmM7QUw0cUdwQjtBV2w5RUk7RUFDRSxjTjN0QmM7QUwrcUdwQjtBV2w5RUk7RUFDRSxjTjl0QmM7QUxrckdwQjtBV2g5RUU7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7RVBqc0JGLGlCQ0RRO0VERVIsZ0JPaXNCeUI7RVBoc0J6QixjQ3pDa0I7RUQwQ2xCLGdCTytyQmtEO0FYcTlFcEQ7QUk3cEdFO0VPcXNCQTtJUHBzQkUsNkJBQUE7RUpncUdGO0FBQ0Y7QVd6OUVJO0VBQ0UsZ0JBQUE7QVgyOUVOO0FXejlFSTtFQUNFLGNOM3RCUztBTHNyR2Y7QVd4OUVFO0VQMXNCQSxpQkNIUTtFRElSLGdCTzBzQnlCO0VQenNCekIsY0N6Q2tCO0VEMENsQixjQUowQztBSnlxRzVDO0FJOXFHRTtFT2d0QkE7SVAvc0JFLDZCQUFBO0VKaXJHRjtBQUNGO0FXaitFSTtFQUNFLGVBQUE7QVhtK0VOO0FXaCtFRTtFUGh0QkEsaUJDRFE7RURFUixnQk9ndEJ5QjtFUC9zQnpCLGNDckNrQjtFRHNDbEIsY0FKMEM7QUp1ckc1QztBSTVyR0U7RU9zdEJBO0lQcnRCRSw2QkFBQTtFSityR0Y7QUFDRjtBV3YrRUU7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RVB0dEJGLGlCQ0ZRO0VER1IsZ0JPc3RCeUI7RVBydEJ6QixjQ3pDa0I7RUQwQ2xCLGdCT290QmtEO0FYNCtFcEQ7QUl6c0dFO0VPMHRCQTtJUHp0QkUsNEJBQUE7RUo0c0dGO0FBQ0Y7QVcvK0VFO0VQenRCQSxpQkNIUTtFRElSLGdCT3l0QnlCO0VQeHRCekIsY0N0Q2tCO0VEdUNsQixnQk91dEJrRDtFQUNoRCxxQkFBQTtBWG8vRUo7QUlydEdFO0VPK3RCQTtJUDl0QkUsNkJBQUE7RUp3dEdGO0FBQ0Y7QVd0L0VFO0VBQ0UsZUFBQTtFUC90QkYsaUJDSlE7RURLUixnQk8rdEJ5QjtFUDl0QnpCLGNDdEJhO0VEdUJiLGNBSjBDO0FKNHRHNUM7QUlqdUdFO0VPb3VCQTtJUG51QkUsNkJBQUE7RUpvdUdGO0FBQ0Y7O0FXNy9FQTtFUG50QkUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFJRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQWlCQSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsMkJBQUE7RUF5QkEseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VPdXFCRixtQkFBQTtFQUFBLGVBQUE7RUFDQSxpQkFBQTtFUHR1QkEsaUJDRFE7RURFUixnQk9zdUJ1QjtFUHJ1QnZCLGNDekNrQjtFRDBDbEIsaUJPb3VCZ0Q7RUFDaEQseUJBQUE7RUFDQSxzQk5ueEJZO0VNb3hCWiw2QkFBQTtFQUNBLGdDQUFBO0FYc2dGRjtBSXZ2R0U7RU95dUJGO0lQeHVCSSw2QkFBQTtFSjB2R0Y7QUFDRjtBVzFnRkU7RUFDRSxhQUFBO0FYNGdGSjtBVzFnRkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FYNGdGSjtBVzFnRkU7RUFDRSxnQkFBQTtFUDV1QkYsaUJDWlE7RU0wdkJOLGNOM3dCVztBTHV4R2Y7QUl6d0dFO0VPMHZCQTtJUHp2QkUsNkJBQUE7RUo0d0dGO0FBQ0Y7O0FXM2dGRTtFQUNFLGlCQUFBO0FYOGdGSjtBVzNnRkk7RUFDRSxvQkFBQTtBWDZnRk47QVc1Z0ZNO0VBQ0Usd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VQM3ZCTixpQkNWUTtFTXV3QkYsZ0JBQUE7QVg4Z0ZSO0FJMXhHRTtFT3l3Qkk7SVB4d0JGLDZCQUFBO0VKNnhHRjtBQUNGO0FXOWdGSTtFUDN2QkYsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFJRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQWlCQSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsMkJBQUE7RUF5QkEseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VPK3NCRSxhQUFBO0VBQ0EsZ0NBQUE7QVhtaEZOO0FXbGhGTTtFQUNFLGdCQUFBO0FYb2hGUjtBV2hoRkU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBWGtoRko7O0FXOWdGQTtFUDF3QkUsb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFJRSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQTZCQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7RUFhQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7RU84dEJGLGVBQUE7RUFDQSxnQ0FBQTtBWG9oRkY7QVduaEZFO0VBQ0UsZ0JBQUE7QVhxaEZKOztBV2poRkE7RVBueUJFLGlCQ0hRO0VESVIsZ0JPbXlCdUI7RVBseUJ2QixjQ3RDa0I7RUR1Q2xCLGNBSjBDO0VBeEMxQyxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUpxMkdGO0FJcDBHRTtFT3l5QkY7SVB4eUJJLDZCQUFBO0VKdTBHRjtBQUNGOztBVzVoRkE7RUFDRSxjQUFBO0VQeHlCQSxpQkNIUTtFRElSLGdCT3d5QnVCO0VQdnlCdkIsY0N0Q2tCO0VEdUNsQixpQk9zeUJnRDtBWGtpRmxEO0FJajFHRTtFTzZ5QkY7SVA1eUJJLDZCQUFBO0VKbzFHRjtBQUNGOztBV3JpRkE7RUFDRSxrQkFBQTtFQUNBLHlCTjcwQmtCO0FMcTNHcEI7QVd2aUZFO0VBQ0Usc0JOejFCVTtBTGs0R2Q7QVd2aUZFO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLGNBQUE7QVh5aUZKO0FXdmlGRTtFUHJ6QkEsZUNFUTtFRERSLGdCT3F6QnlCO0VQcHpCekIsY0N6Q2tCO0VEMENsQixjT216QmtEO0VBQ2hELHlCQUFBO0FYNGlGSjtBSXoyR0U7RU8yekJBO0lQMXpCRSw0QkFBQTtFSjQyR0Y7QUFDRjtBVy9pRkU7RUFDRSxjQUFBO0VQMXpCRixlQ0VRO0VERFIsZ0JPMHpCeUI7RVB6ekJ6QixjQ3RCYTtFRHVCYixpQk93ekI2QztFQUMzQyxpQkFBQTtBWG9qRko7QUl0M0dFO0VPK3pCQTtJUDl6QkUsNEJBQUE7RUp5M0dGO0FBQ0Y7QVd4akZJO0VBQ0UsY05qMkJjO0FMMjVHcEI7QVd2akZFO0VQajBCQSxpQkNKUTtFREtSLGdCT2kwQnlCO0VQaDBCekIsY0N6Q2tCO0VEMENsQixpQk8rekJrRDtBWDRqRnBEO0FJcDRHRTtFT3UwQkE7SVB0MEJFLDZCQUFBO0VKdTRHRjtBQUNGO0FXL2pGRTtFUHAwQkEsaUJDSlE7RURLUixnQk9vMEJ5QjtFUG4wQnpCLGNDekNrQjtFRDBDbEIsaUJPazBCa0Q7QVhva0ZwRDtBSS80R0U7RU8wMEJBO0lQejBCRSw2QkFBQTtFSms1R0Y7QUFDRjtBV3ZrRkU7RVB2MEJBLGlCQ0hRO0VESVIsZ0JPdTBCeUI7RVB0MEJ6QixjQ3RCYTtFRHVCYixpQk9xMEI2QztBWDRrRi9DO0FJMTVHRTtFTzYwQkE7SVA1MEJFLDZCQUFBO0VKNjVHRjtBQUNGO0FXL2tGRTtFQUNFLGdCQUFBO0VBQ0EsVUFBQTtBWGlsRko7QVcva0ZFO0VBQ0UsYUFBQTtFQUNBLGlCQUFBO0FYaWxGSjs7QVc3a0ZBO0VBQ0Usa0JBQUE7RUFDQSxzQk5oNEJZO0VNaTRCWixnQ0FBQTtBWGdsRkY7O0FXOWtGQTtFQUNFLDZCQUFBO0VBQ0Esa0JBQUE7RVAzMUJBLGVDRVE7RUREUixnQk8yMUJ1QjtFUDExQnZCLGNDakJhO0VEa0JiLGdCT3kxQjJDO0FYb2xGN0M7QUl0N0dFO0VPKzFCRjtJUDkxQkksNEJBQUE7RUp5N0dGO0FBQ0Y7QVd4bEZFO0VBQ0UsOEZBQUE7QVgwbEZKOztBV3RsRkE7RUFDRSxrQkFBQTtFUG4yQkEsaUJDRFE7RURFUixnQk9tMkJ1QjtFUGwyQnZCLGNDckNrQjtFRHNDbEIsZ0JPaTJCZ0Q7RUFDaEQsa0JBQUE7QVg0bEZGO0FJdjhHRTtFT3cyQkY7SVB2MkJJLDZCQUFBO0VKMDhHRjtBQUNGO0FXaG1GRTtFUHQyQkEsaUJDQ1E7RURBUixnQk9zMkJ5QjtFUHIyQnpCLGNDekNrQjtFRDBDbEIsY0FKMEM7QUo2OEc1QztBSWw5R0U7RU80MkJBO0lQMzJCRSw2QkFBQTtFSnE5R0Y7QUFDRjtBV3ptRkk7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7QVgybUZOO0FXdG1GSTtFQUNFLCtFQUFBO0FYd21GTjtBV3JtRkU7RVB0MkJBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBWUUsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFpQkEsd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBaUJBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFTzJ6QkEs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RjtBSXgvSEU7RVE4SkY7SVI3SkksNkJBQUE7RUoyL0hGO0FBQ0Y7O0FZMTFIQTtFUjdKRSxpQkNKUTtFREtSLGdCUTZKdUI7RVI1SnZCLGNDckNrQjtFRHNDbEIsaUJRMkpnRDtBWmcySGxEO0FJcGdJRTtFUW1LRjtJUmxLSSw2QkFBQTtFSnVnSUY7QUFDRjtBWXAySEU7RUFDRSxjUG5NZ0I7QUx5aUlwQjs7QVluMkhBO0VSbkpFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBSUUsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLHVCQUFBO0VBQUEsbUJBQUE7RUFpQkEsdUJBQUE7RUFBQSxvQkFBQTtFQUFBLDJCQUFBO0VBeUJBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFUXVHRixtQkFBQTtFQUFBLGVBQUE7RVJyS0EsaUJDQ1E7RURBUixnQlFxS3VCO0VScEt2QixjQ3JDa0I7RURzQ2xCLGlCUW1LZ0Q7RUFDaEQsb0JBQUE7QVo0MkhGO0FJemhJRTtFUXlLRjtJUnhLSSw2QkFBQTtFSjRoSUY7QUFDRjtBWWgzSEU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY1BsTmdCO0FMb2tJcEI7QVlqM0hJO0VBQ0UsZ0JBQUE7RUFDQSxnQkFBQTtBWm0zSE47QVloM0hFO0VBQ0UsZ0JBQUE7RUFDQSxjUDFOZ0I7QUw0a0lwQjtBWWgzSEU7RUFDRSxXQUFBO0VSN0tGLGlCQ2JRO0FMNmlJVjtBSS9pSUU7RVEyTEE7SVIxTEUsNkJBQUE7RUpraklGO0FBQ0Y7QVlqM0hFO0VBQ0UsZ0JBQUE7RUFDQSxjUG5OVztBTHNrSWY7QVlqM0hFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFUjFMRixpQkNaUTtFT3dNTiw2QkFBQTtBWm0zSEo7QUk5aklFO0VRdU1BO0lSdE1FLDZCQUFBO0VKaWtJRjtBQUNGOztBWXIzSEE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHlCUDNPa0I7RURnQ2xCLGVDRVE7RUREUixnQlEyTXVCO0VSMU12QixjQ3pDa0I7RUQwQ2xCLGlCUXlNZ0Q7RUFDaEQsa0JBQUE7QVoyM0hG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QTtJQUNFLFlBQUE7RWpCc2xLRjtFaUJsbEtFO0lBQ0Usb0JBQUE7RWpCb2xLSjtFaUJsbEtFO0lBQ0UsWUFBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTtFakJvbEtKO0VpQmhsS0U7SUFDRSxZQUFBO0lBQ0EsVUFBQTtFakJrbEtKO0VpQmhsS0U7SUFDRSxZQUFBO0VqQmtsS0o7QUFDRjtBZ0JsbktBLG1DQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUktTGlnaHRcIiksIHVybChcIi4uL2ZvbnRzL0xHX1NtYXJ0X1VJLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUktUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUktUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnRcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbChcIkxHX1NtYXJ0X1VJLVNlbWlCb2xkXCIpLCB1cmwoXCIuLi9mb250cy9MR19TbWFydF9VSS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkxHX1NtYXJ0X1VJLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0xHX1NtYXJ0X1VJLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUlfQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL0xHX1NtYXJ0X1VJX0NvbmRlbnNlZC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDMwLTAwMzk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJMR19TbWFydF9VSV9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUlfQ29uZGVuc2VkLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMzAtMDAzOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydCBDb25kZW5zZWQgQ29tbW9uXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJMR19TbWFydF9VSV9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUlfQ29uZGVuc2VkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZCBDb21tb25cIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkxHX1NtYXJ0X1VJX0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9MR19TbWFydF9VSV9Db25kZW5zZWQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbCxcbmJvZHkge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydCBDb25kZW5zZWRcIiwgXCJMRyBTbWFydFwiLCBcIlNhbnMtc2VyaWZcIjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLFxuOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZCBDb21tb25cIiwgXCJMRyBTbWFydFwiLCBcIlNhbnMtc2VyaWZcIjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgYSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWFpbiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTRweCk7XG59XG5cbi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG59XG4ud3JhcHBlci5ub25lLWZpeGVkLWJvdHRvbSB7XG4gIGhlaWdodDogMTAwZHZoO1xufVxuLndyYXBwZXIubm9uZS1maXhlZC1ib3R0b20gLmZpeC1ib3R0b20tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogaW5wdXQg6riw67O4IOyKpO2DgOydvCDstIjquLDtmZQgKi9cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogSUUxMCDsnbTsg4Hsl5DshJwgaW5wdXQgYm94IOyXkCDstpTqsIDrkJwg7KeA7Jqw6riwIOuyhO2KvCDsoJzqsbAgKi9cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBpbnB1dCB0eXBlIG51bWJlciDsl5DshJwg7ZmU7IK07ZGcIOygnOqxsCAqL1xuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIFNlbGVjdCBib3gg7Iqk7YOA7J28IOy0iOq4sO2ZlCAqL1xuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIElFIOyXkOyEnCBTZWxlY3QgYm94IO2ZlOyCtO2RnCDsoJzqsbAgKi9cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkIENvbW1vblwiLCBcIkxHIFNtYXJ0XCIsIFwiU2Fucy1zZXJpZlwiO1xuICBmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbn1cblxuLmZpZWxkLWFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTFweDtcbn1cbi5maWVsZC1hcmVhIC5tYXNzYWdlLWJveCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDc1LjRweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5maWVsZDpvbmx5LWNoaWxkIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5maWVsZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5maWVsZCAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maWVsZC1kaXZpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZpZWxkLWRpdmlkZSAuZGl2aWRlLWFyZWEge1xuICB3aWR0aDogNTAlO1xufVxuLmZpZWxkLWRpdmlkZSAuZGl2aWRlLWFyZWE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZpZWxkLWRpdmlkZSAuZGl2aWRlLWFyZWEgLmlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRlc2MsXG4uZXJyb3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuZGVzYyxcbiAgLmVycm9yLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC45NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5lcnJvci1kZXNjIHtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG5cbi5lcnJvciBpbnB1dFt0eXBlPXRleHRdLFxuLmVycm9yIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5lcnJvciBpbnB1dFt0eXBlPXRlbF0sXG4uZXJyb3IgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZXJyb3IgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVycm9yIC5kcm9wZG93bi1jb250YWluZXIgLmJ0bi1vcGVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UxYzVlO1xufVxuXG4uZmllbGQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZpZWxkLWZvcm0gLmlucHV0LFxuLmZpZWxkLWZvcm0gLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5maXgtYm90dG9tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG59XG4uZml4LWJvdHRvbS1jb250YWluZXIgLmJ0bi1tb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMThweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuZml4LWJvdHRvbS1jb250YWluZXIgLmJ0bi1tb3JlIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnV0dG9uLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ1dHRvbi1ib3guYmV0d2Vlbi01MCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJ1dHRvbi1ib3guYmV0d2Vlbi01MCAuYnRuLWJvcmRlciB7XG4gIG1pbi13aWR0aDogNDglO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYnV0dG9uLWJveC5iZXR3ZWVuLTUwIC5idG4tYm9yZGVyICsgLmJ0bi1ib3JkZXI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idXR0b24tYm94LmJldHdlZW4tNTAgLmJ0bi1ib3JkZXIgKyAuYnRuLWJvcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi1ib3ggLmJ0biArIC5idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg5ODk4O1xufVxuXG4uYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xufVxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE0MTQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5idG46ZGlzYWJsZWQgPiBzcGFuLCAuYnRuOmRpc2FibGVkID4gKiB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5idG4uYnRuLWljb24tbGlrZSB7XG4gIG1heC13aWR0aDogMTkuMTUlO1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9mYXZvcml0ZV9ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjhweDtcbn1cbi5idG4uYnRuLWljb24tbGlrZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTQxNDE0IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9mYXZvcml0ZV9zZWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjhweDtcbn1cbi5idG4uYnRuLWljb24tbGlrZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICMxNDE0MTQgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2Zhdm9yaXRlX2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yOHB4O1xufVxuLmJ0bi5idG4taWNvbi1saWtlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHg7XG59XG4uYnRuLmJ0bi1tZWRpdW0ge1xuICBwYWRkaW5nOiAxMXB4IDdweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmJ0bi5idG4tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tc21hbGwge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5idG4uYnRuLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi5idG4tbGF5ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmJ0bi5idG4tbGF5ZXIuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLmJ0bi1sYXllci5zZWxlY3RlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxNDE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4uYnRuLWxheWVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG4uYnRuLmJ0bi1sYXllcjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5idG4uYnRuLWNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE2M3B4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJ0bi5idG4tY291cG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY19kb3dubG9hZF9zbWFsbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4uYnRuLWRlbGV0ZSB7XG4gIHBhZGRpbmc6IDhweCA3cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5idG4uYnRuLWRlbGV0ZSB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4uYnRuLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuXG4uYnRuLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5idG4tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4tbW9yZS5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJ0bi1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9tb3JlX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLmJ0bi1tb3JlIC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAzcHg7XG4gIGNvbG9yOiAjY2UxYzVlO1xufVxuXG4vKiBJbnB1dCAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDI4cHggNHB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3NTc1NzU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjYXJldC1jb2xvcjogI2NlMWM1ZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPW51bWJlcl0sXG4gIGlucHV0W3R5cGU9dGVsXSxcbiAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5pbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG4gIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuICBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaW5wdXQtLXJlYWRvbmx5LCAuaW5wdXQgaW5wdXQ6ZGlzYWJsZWQsIC5pbnB1dCBpbnB1dDpyZWFkLW9ubHksIC5pbnB1dCBpbnB1dC5yZWFkb25seSwgLmlucHV0LmRpc2FibGVkIGlucHV0LCAuaW5wdXQucmVhZG9ubHkgaW5wdXQge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuXG4uaW5wdXQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uaW5wdXQuZGlzYWJsZWQgLmJ0bi1pY29uLWNsZWFyLCAuaW5wdXQucmVhZG9ubHkgLmJ0bi1pY29uLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dCBbY2xhc3MqPWJ0bi1dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZmllbGQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmZpZWxkLWJveCBpbnB1dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExM3B4O1xufVxuLmZpZWxkLWJveCAuYnRuLWljb24tY2xlYXIge1xuICByaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uZmllbGQtYm94IC5idG4tc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMyU7XG4gIHJpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxubGVnZW5kIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4vKiB0ZXh0YXJlYSAqL1xudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICByZXNpemU6IG5vbmU7XG59XG5cbi8qIENoZWNrYm94ICovXG5pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG9wYWNpdHk6IDA7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLmNoZWNrLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2NoZWNrYm94X3NlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6ZGlzYWJsZWQgKyAuY2hlY2staWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2hlY2tib3hfZGltLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIC5jaGVjay1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9jaGVja2JveF9kaW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbn1cbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2staWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2hlY2tib3hfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiByYWRpbyAqL1xuLnJhZGlvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgLnJhZGlvLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG5fcmFkaW9fc2VsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmRpc2FibGVkICsgLnJhZGlvLWljb246YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG5fcmFkaW9fZGltLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIC5yYWRpby1pY29uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnRuX3JhZGlvX2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyAucmFkaW8taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9cmFkaW9dICsgLnJhZGlvLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnRuX3JhZGlvX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xufVxuXG4vKiBEcm9wZG93biAqL1xuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1hcmVhIHtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1hcmVhLmFjdGl2ZSAuZHJvcGRvd24tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYXJlYS5hY3RpdmUgLmJ0bi1vcGVuOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmJ0bi1vcGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuYnRuLW9wZW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2Ryb3Bkb3duX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuYnRuLW9wZW4gc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmJ0bi1vcGVuIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5kcm9wZG93bi1jb250YWluZXIgLmJ0bi1vcGVuIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5idG4tb3BlbiBzcGFuLmZpbGxlZCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAuYnRuLW9wZW46ZGlzYWJsZWQge1xuICBib3JkZXItY29sb3I6ICNhYmFiYWI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmJ0bi1vcGVuOmRpc2FibGVkIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tY29udGFpbmVyIC5vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAub3B0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAub3B0aW9uOmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMTM2LCAxMzYsIDEzNiwgMC44KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmRyb3Bkb3duLWNvbnRhaW5lciAub3B0aW9uW3RpdGxlPXNlbGVjdGVkXSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5maWVsZC1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmllbGQtc3dpdGNoIC5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmZpZWxkLXN3aXRjaCAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZmllbGQtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG5fdG9nZ2xlX29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLmZpZWxkLXN3aXRjaCAuc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J0bl90b2dnbGVfb2ZmLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIEBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAgIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmJ0bi5idG4tbGF5ZXIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIEBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAgIC5idG4uYnRuLWxheWVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmxvYWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXItYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBtYXJnaW4tdG9wOiAtODVweDtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5sb2FkZXIge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDUwJSBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgYW5pbWF0aW9uOiBtdWxTaGRTcGluIDEuMnMgaW5maW5pdGUgZWFzZTtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5ub3RpY2UtdGV4dC13cmFwIHtcbiAgbWFyZ2luOiAzMnB4IDAgMDtcbn1cbi5sb2FkZXItY29udGFpbmVyIC5ub3RpY2UtdGV4dC13cmFwIC50ZXh0LWxnIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLmxvYWRlci1jb250YWluZXIgLm5vdGljZS10ZXh0LXdyYXAgLnRleHQtc20ge1xuICBtYXJnaW46IDdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuQGtleWZyYW1lcyBtdWxTaGRTcGluIHtcbiAgMCUsIDEwMCUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSAjMDAwLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNSksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpO1xuICB9XG4gIDEyLjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpLCAxLjhlbSAtMS44ZW0gMCAwZW0gIzAwMDAwMCwgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAyNSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDAsIDAsIDAsIDAuNSksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNyksIDIuNWVtIDBlbSAwIDBlbSAjMDAwMDAwLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIDM3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpLCAxLjc1ZW0gMS43NWVtIDAgMGVtICMwMDAwMDAsIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNSksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpLCAwZW0gMi41ZW0gMCAwZW0gIzAwMDAwMCwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIDYyLjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC43KSwgLTEuOGVtIDEuOGVtIDAgMGVtICMwMDAwMDAsIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuICA3NSUge1xuICAgIGJveC1zaGFkb3c6IDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAwZW0gMi41ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjUpLCAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpLCAtMi42ZW0gMGVtIDAgMGVtICMwMDAwMDAsIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIDg3LjUlIHtcbiAgICBib3gtc2hhZG93OiAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAyLjVlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLCAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSwgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KSwgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNyksIC0xLjhlbSAtMS44ZW0gMCAwZW0gIzAwMDAwMDtcbiAgfVxufVxuLyoqXG4gKiBTd2lwZXIgOS4wLjRcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogRmVicnVhcnkgMTAsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuLnN3aXBlciwgc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlLCBzd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCBzd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgbGVmdDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIDpob3N0KC5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsKSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24sIHN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bY2xhc3NePWJ0bi1pY29uLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi1pY29uLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fYmFja19ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4taWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fc2VhcmNoX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmJ0bi1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fZGV0YWlsX2NhcnRfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLWljb24tc2hhcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fc2hhcmVfYl9ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5pY29uLWJyYW5kIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5oc24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fYnJhbmRfaHNuLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4ucXZjIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2JyYW5kX3F2Yy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLm9udHYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fYnJhbmRfb250di5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLmp0diB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9icmFuZF9qdHYuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5pY29uLXN0YXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25faXRlbV9zdGFyX2Z1bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uaWNvbi1zdGFyLmZ1bGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25faXRlbV9zdGFyX2Z1bGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uaWNvbi1zdGFyLmhhbGYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25faXRlbV9zdGFyX2hhbGYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5pY29uLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9hcnJvd19yX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xufVxuLmljb24tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fYXJyb3dfcl9wcmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMThweDtcbn1cbi5pY29uLWFycm93OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93X3JfZGltLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG59XG5cbi5pY29uLWRvd25sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnRuX2Rvd25sb2FkX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuLmljb24tZG93bmxvYWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG5fZG93bmxvYWRfcHJlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI0cHg7XG59XG4uaWNvbi1kb3dubG9hZDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnRuX2Rvd25sb2FkX2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuXG4uaWNvbi1jYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2FsbF9ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5idG4taWNvbi1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2Nsb3NlX2Jfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG59XG5cbi5pY29uLW1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljX2xvY2F0aW9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5pY29uLW5vdGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9wb3Bfbm90aWNlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLWljb24tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9jbG9zZV9iX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuXG4uYnRuLWljb24tbWludXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAlFwiO1xuICBmb250LXNpemU6IDI4cHg7XG59XG4uYnRuLWljb24tbWludXM6YWN0aXZlOmFmdGVyIHtcbiAgY29udGVudDogXCLigJRcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLmJ0bi1pY29uLW1pbnVzOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYnRuLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9wbHVzX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci84MCU7XG59XG4uYnRuLWljb24tcGx1czphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fcGx1c19wcmUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvODAlO1xufVxuLmJ0bi1pY29uLXBsdXM6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fcGx1c19kaW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvODAlO1xufVxuXG4uaWNvbi10b2FzdC13YXJuaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J0bl9waXBfbW9kZV9ub3JfMDEucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5pY29uLXRvYXN0LWFkZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9idG5fcGlwX21vZGVfbm9yXzAyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uaWNvbi10cmFzaC1zbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNfZGVsZXRlX2Jfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xufVxuLmljb24tdHJhc2gtc206ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljX2RlbGV0ZV9iX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmljb24tZWRpdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNfZWRpdF9iX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmljb24tZWRpdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNfZWRpdF9iX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9kZWxldGVfd19ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbn1cbi5pY29uLXRyYXNoOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2RlbGV0ZV93X2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuXG4uaWNvbi1kZWxldGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2J0bl9kZWxldGVfY2xlYXJfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLWljb24tdW5mb2xkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvYnRuX3VwX3Jfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbn1cbi5idG4taWNvbi11bmZvbGRbYXJpYS1leHBhbmRlZD1mYWxzZV0ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uaGVhZGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cbi5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxM3B4O1xufVxuLmhlYWRlci1jb250YWluZXIgLmhlYWRlci1hcmVhID4gKiB7XG4gIGZsZXg6IDE7XG59XG4uaGVhZGVyLWNvbnRhaW5lciBbY2xhc3NePWJ0bi1pY29uLV0ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmhlYWRlci1jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5oZWFkZXItY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItY29udGFpbmVyIC5tZW51LWxpc3QtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA4MnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZWFkZXItY29udGFpbmVyIC5tZW51LWxpc3QtYm94IC5saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaGVhZGVyLWNvbnRhaW5lciAuY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC0zcHg7XG4gIG1pbi13aWR0aDogMTRweDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2UxYzVlO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuaGVhZGVyLWNvbnRhaW5lciAuY291bnQge1xuICAgIGZvbnQtc2l6ZTogMC43MnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wb3B1cC5zaG93IC5kaW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cC5zaG93IC5wb3B1cC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cCAuZGltIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLnBvcHVwLnBvcHVwLXRvYXN0IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiA2NnB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLnBvcHVwLnBvcHVwLXRvYXN0LnBsYWNlLWJvdHRvbSB7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5wb3B1cC5wb3B1cC10b2FzdCAucG9wdXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLnBvcHVwLnBvcHVwLXRvYXN0IC5wb3B1cC1jb250YWluZXIgLnBvcHVwLW1pZGRsZSB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLnBvcHVwLnBvcHVwLXRvYXN0IC5wb3B1cC1jb250YWluZXIgLm1hc3NhZ2UtYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wb3B1cC5wb3B1cC10b2FzdCAucG9wdXAtY29udGFpbmVyIC5tYXNzYWdlLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wb3B1cC5wb3B1cC10b2FzdCAucG9wdXAtY29udGFpbmVyIC5tYXNzYWdlLWJveFtjbGFzcyo9aWNvbi1dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG5cbi5wb3B1cC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvcHVwLWNvbnRhaW5lci5wb3B1cC1mdWxsIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLnBvcHVwLWNvbnRhaW5lci5wb3B1cC1mdWxsIC5idG4taWNvbi1jbG9zZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnBvcHVwLWNvbnRhaW5lci5wb3B1cC1mdWxsIC5wb3B1cC1taWRkbGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBvcHVwLWNvbnRhaW5lci5wb3B1cC1mdWxsIC50ZXh0LWJveCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wb3B1cC1jb250YWluZXIucG9wdXAtZnVsbCAudGV4dC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucG9wdXAtY29udGFpbmVyIC5wb3B1cC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggNDZweDtcbn1cbi5wb3B1cC1jb250YWluZXIgLnBvcHVwLXRvcCAudGl0bGUtYm94IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wb3B1cC1jb250YWluZXIgLnBvcHVwLXRvcCAudGl0bGUtYm94IHtcbiAgICBmb250LXNpemU6IDEuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtdG9wIC5xdWFudGl0eSB7XG4gIGNvbG9yOiAjY2UxYzVlO1xufVxuLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtbWlkZGxlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgcGFkZGluZzogMzlweCAxMHB4IDgzcHg7XG59XG4ucG9wdXAtY29udGFpbmVyIC5wb3B1cC1taWRkbGUgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXAtY29udGFpbmVyIC5wb3B1cC1taWRkbGUgLnRleHQtYm94IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS4xMjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucG9wdXAtY29udGFpbmVyIC5wb3B1cC1taWRkbGUgLnRleHQtYm94IHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtbWlkZGxlIC5saXN0LWJveCA+IGxpIHtcbiAgcGFkZGluZzogMTRweCAwO1xufVxuLnBvcHVwLWNvbnRhaW5lciAucG9wdXAtbWlkZGxlIC5vcHRpb24tbGlzdC1ib3gge1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wb3B1cC1jb250YWluZXIgLm5vdGljZS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMi43cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucG9wdXAtY29udGFpbmVyIC5ub3RpY2UtYm94IHtcbiAgICBmb250LXNpemU6IDIuMTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnBvcHVwLWNvbnRhaW5lciAubm90aWNlLWJveCAuaWNvbi1ub3RpY2U6OmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ucG9wdXAtY29udGFpbmVyIC5saXN0LWFyZWEge1xuICBtYXgtaGVpZ2h0OiAyODJweDtcbn1cbi5wb3B1cC1jb250YWluZXIgLmxpc3QtYXJlYSAubGlzdC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5kZXRhaWwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kZXRhaWwtY29udGFpbmVyIC5saXN0LWFyZWEgLmxpc3QtbGVmdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuZGV0YWlsLWNvbnRhaW5lciAubGlzdC1hcmVhIC5saXN0LWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kZXRhaWwtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAyLjNweCAwLjNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmRldGFpbC1pbm5lcjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXRhaWwtaW5uZXIuc21hbGwtaW5uZXI6YWZ0ZXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1hcmVhIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5wcm9kdWN0LWFyZWEucGFkZGluZy1sb3cge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnByb2R1Y3QtYXJlYSAubWFzc2FnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zdGFyLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4uc3Rhci1ib3guc2F0ci1zbWFsbCBpbWcge1xuICBoZWlnaHQ6IDEuOHJlbTtcbn1cbi5zdGFyLWJveCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMS44cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIuY29sdW1uLWNlbnRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWNjb3JkaW9uLWFyZWEuYWN0aXZlIC5idG4tbW9yZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWFyZWEgLmFjY29yZGlvbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmh5cGhlbi1saXN0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uaHlwaGVuLWxpc3QgPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5oeXBoZW4tbGlzdCA+ICoge1xuICAgIGZvbnQtc2l6ZTogMC45NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaHlwaGVuLWxpc3QgPiAqOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xufVxuLmh5cGhlbi1saXN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oeXBoZW4tbGlzdCArIC5saXN0LWJveCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uaHlwaGVuLWxpc3QgKyAubGlzdC1ib3ggPiBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmh5cGhlbi1saXN0ICsgLmxpc3QtYm94IC5saXN0LWxlZnQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuaHlwaGVuLWxpc3QgKyAubGlzdC1ib3ggLmxpc3QtbGVmdCB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVuZGVybGluZS1ibHVlIHtcbiAgY29sb3I6ICMwZjQyZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdC1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9kdWN0LXN3aXBlciAuc3dpcGVyLWNvbnRyb2xsZXIgW2NsYXNzXj1zd2lwZXItYnRuXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3Qtc3dpcGVyIC5zd2lwZXItY29udHJvbGxlciAuc3dpcGVyLWJ0bi1wcmV2IHtcbiAgbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY29uX2Fycm93X3ByZXYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5wcm9kdWN0LXN3aXBlciAuc3dpcGVyLWNvbnRyb2xsZXIgLnN3aXBlci1idG4tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fYXJyb3dfbmV4dC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLnByb2R1Y3Qtc3dpcGVyIC5zd2lwZXItY29udHJvbGxlciAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2R1Y3Qtc3dpcGVyIC5zd2lwZXItY29udHJvbGxlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE2cHg7XG4gIHdpZHRoOiA0LjFyZW07XG4gIHBhZGRpbmc6IDNweCA5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjOTQ5NDk0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucHJvZHVjdC1zd2lwZXIgLnN3aXBlci1jb250cm9sbGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXN3aXBlciAuc3dpcGVyLWNvbnRyb2xsZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZHVjdC1zd2lwZXIgLnNsaWRlLXNvbGRvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3Qtc3dpcGVyIC5zbGlkZS1zb2xkb3V0IHtcbiAgICBmb250LXNpemU6IDEuOTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbmZvLWFyZWEgKyAubWFzc2FnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4udGFnLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMi41cHg7XG59XG4udGFnLWJveCBbY2xhc3NePXRhZy1dIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS43cmVtO1xuICBtYXJnaW46IDAuMjVyZW07XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2NlMWM1ZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnRhZy1ib3ggW2NsYXNzXj10YWctXSB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50YWctYm94IC50YWctdHN2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMWM1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFnLWJveCAudGFnLXRpbWUtcHJpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzYyNzQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWctYm94IC50YWctZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2ZmE7XG4gIGNvbG9yOiAjY2UxYzVlO1xufVxuLnRhZy1ib3ggLnRhZy1zYWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlMWM1ZTtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG4udGFnLWJveCAudGFnLWRpc2NvdW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMWM1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aXRsZS1ib3gge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG59XG4udGl0bGUtYm94IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnRpdGxlLWJveCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5icmFuZC1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuYnJhbmQtYXJlYSB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5icmFuZC1hcmVhIC5icmFuZC1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5icmFuZC1hcmVhIC5icmFuZC1pbWFnZSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnJldmlldy1ib3gge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucmV2aWV3LWJveCB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZXZpZXctYm94IC5pZCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4ucHJvZHVjdC1vcHRpb24tbGlzdC1ib3ggKyAucHJvZHVjdC1vcHRpb24tbGlzdC1ib3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ub3B0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAub3B0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm9wdGlvbi10aXRsZSAudHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjY2UxYzVlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm9wdGlvbi1idXR0b24tYm94IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ub3B0aW9uLWJ1dHRvbi1ib3ggW2NsYXNzXj1idG4tXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydFwiLCBcIkxHIFNtYXJ0IENvbmRlbnNlZCBDb21tb25cIiwgXCJTYW5zLXNlcmlmXCI7XG59XG4ub3B0aW9uLWJ1dHRvbi1ib3ggW2NsYXNzXj1idG4tXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xufVxuLm9wdGlvbi1idXR0b24tYm94IFtjbGFzc149YnRuLV0uc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICNjZTFjNWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VhZjA7XG4gIGNvbG9yOiAjY2UxYzVlO1xufVxuLm9wdGlvbi1idXR0b24tYm94IFtjbGFzc149YnRuLV0uc29sZG91dCB7XG4gIGJvcmRlci1jb2xvcjogIzc1NzU3NTtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5vcHRpb24tYnV0dG9uLWJveCAuYnRuLWltYWdlIHtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbn1cbi5vcHRpb24tYnV0dG9uLWJveCAuYnRuLWltYWdlLnNvbGRvdXQgaW1nIHtcbiAgb3BhY2l0eTogMC42O1xufVxuLm9wdGlvbi1idXR0b24tYm94IC5idG4tdGV4dCB7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgcGFkZGluZzogOHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLm9wdGlvbi1idXR0b24tYm94IC5idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1hc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBwYWRkaW5nOiA4cHggOXB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLm1hc3NhZ2UtYm94IHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hc3NhZ2UtYm94W2NsYXNzKj1pY29uLV06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMTRweDtcbiAgd2lkdGg6IDEuNHJlbTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1hc3NhZ2UtYm94Lmljb24tY2hlY2stZ3JlZW4ge1xuICBjb2xvcjogIzAwNzc2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZmNmOTtcbn1cbi5tYXNzYWdlLWJveC5pY29uLWNoZWNrLWdyZWVuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl9jaGVja19ncmVlbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuLm1hc3NhZ2UtYm94Lmljb24tY2hlY2stZ3JheSB7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLm1hc3NhZ2UtYm94Lmljb24tY2hlY2stZ3JheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2hlY2tfYmxhY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cbi5tYXNzYWdlLWJveC5pY29uLXdhcm5pbmctZ3JheSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLm1hc3NhZ2UtYm94Lmljb24td2FybmluZy1ncmF5IHtcbiAgICBmb250LXNpemU6IDAuOTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLm1hc3NhZ2UtYm94Lmljb24td2FybmluZy1ncmF5OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvbl93YXJuaW5nLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG4ubWFzc2FnZS1ib3gudHlwZS1ub3RpY2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ubWVzc2FnZXMtYm94LXdyYXAge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLnF1YW50aXR5LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5xdWFudGl0eS1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucXVhbnRpdHktY29udGFpbmVyIC5xdWFudGl0eS1jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTYzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FiYWJhYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnF1YW50aXR5LWNvbnRhaW5lciAucXVhbnRpdHktY291bnRlciA+ICoge1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuLnF1YW50aXR5LWNvbnRhaW5lciBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVhbnRpdHktY29udGFpbmVyIFtjbGFzc149YnRuLV0ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWJhYmFiO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJhYmFiO1xufVxuLnF1YW50aXR5LWNvbnRhaW5lciBbY2xhc3NePWJ0bi1dOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucHJpY2UtaW5mby1hcmVhICsgLm1hc3NhZ2UtYm94IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByaWNlLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByaWNlLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcmljZS1ib3ggPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5wcmljZS1ib3ggPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucHJpY2UtYm94IC5jaGFubmVsIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ucHJpY2UtYm94IC5wcmljZS1vcmlnaW5hbCB7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLnByaWNlLWJveCAucHJpY2Utb3JpZ2luYWwgLnRocm91Z2gtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTc1NzU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4ucHJpY2UtYm94IC5kaXNjb3VudCB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjZTFjNWU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgICBmb250LXNpemU6IDEuOTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnByaWNlLWJveCAucHJpY2UtY3VycmVudCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByaWNlLWJveCAucHJpY2UtY3VycmVudCB7XG4gICAgZm9udC1zaXplOiAxLjkycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcmljZS1ib3ggLmlyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY2FsbC1pbmZvLWJveCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuY2FsbC1pbmZvLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYWxsLWluZm8tYm94IC5jYWxsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4uY2FsbC1pbmZvLWJveCAuaWNvbi1jYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2FsbC1pbmZvLWJveCAuY2FsbC1udW0ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5jYWxsLWluZm8tYm94IC5jYWxsLW51bSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ3VpZGUtaW5mby1ib3gge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmd1aWRlLWluZm8tYm94IHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZ3VpZGUtaW5mby1ib3g6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuZ3VpZGUtaW5mby1ib3ggLmd1aWRlLWluZm8taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5ndWlkZS1pbmZvLWJveCAuZ3VpZGUtaW5mby1ib2R5IHtcbiAgICBmb250LXNpemU6IDAuOTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDAuOTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgLmZsZXgtcm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgLmZsZXgtcm93IHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgLmJ1dHRvbi1ib3gge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmd1aWRlLWluZm8tYm94IC5ndWlkZS1pbmZvLWJvZHkgLmFjY29yZGlvbi1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5ndWlkZS1pbmZvLWJveCAuZ3VpZGUtaW5mby1ib2R5IC5hY2NvcmRpb24tYXJlYS5hY3RpdmUgLmFjY29yZGlvbi1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG59XG4uZ3VpZGUtaW5mby1ib3ggcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5ndWlkZS1pbmZvLWJveCBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5ndWlkZS1pbmZvLWJveCAuY29kZS1ib3gge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmd1aWRlLWluZm8tYm94IC5jb2RlLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IC5jb2RlLWJveCAuY29kZSB7XG4gIGNvbG9yOiAjY2UxYzVlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmVjb21tZW5kLWFyZWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnJlY29tbWVuZC1hcmVhIC5yZWNvbW1lbmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAxMHB4IDEzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnJlY29tbWVuZC1hcmVhIC5yZWNvbW1lbmQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4ucmVjb21tZW5kLWFyZWEgLnRhZy1ib3ggW2NsYXNzXj10YWctXSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5yZWNvbW1lbmQtYXJlYSAudGFnLWJveCBbY2xhc3NePXRhZy1dIHtcbiAgICBmb250LXNpemU6IDAuNzJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnJlY29tbWVuZC1hcmVhIC50aXRsZS1ib3ggLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnJlY29tbWVuZC1saXN0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG5cbi5yZWNvbW1lbmQtbGlzdCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5yZWNvbW1lbmQtbGlzdCAuaW1nLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTY1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi5yZWNvbW1lbmQtbGlzdCAuYmFkZ2UtYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjJyZW07XG4gIGxlZnQ6IDAuMnJlbTtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjAsIDIwLCAwLjgpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnJlY29tbWVuZC1saXN0IC5iYWRnZS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVjb21tZW5kLWxpc3QgLmJhZGdlLWJveCAuaXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4ucmVjb21tZW5kLWxpc3QgLnN0YXItYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucmVjb21tZW5kLWxpc3QgLnRpdGxlLWJveCB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnJlY29tbWVuZC1saXN0IC50aXRsZS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVjb21tZW5kLWxpc3QgLnByaWNlLWJveCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5yZWNvbW1lbmQtbGlzdCAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnJlY29tbWVuZC1saXN0IC5wcmljZS1ib3ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVjb21tZW5kLWxpc3QgLnByaWNlLWJveCAuZGlzY291bnQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5yZWNvbW1lbmQtbGlzdCAucHJpY2UtYm94IC5kaXNjb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpc3QtYXJlYSAubGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLmxpc3QtYXJlYSAuc3ViIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICNjZTFjNWU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmxpc3QtYXJlYSAubGlzdC1ib2R5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmxpc3QtYXJlYSAubGlzdC1ib2R5IC50b3RhbC1ib3gge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4ubGlzdC1hcmVhIC5saXN0LWJvZHkgLm5vdGljZS1ib3gge1xuICBtaW4taGVpZ2h0OiAxNThweDtcbn1cbi5saXN0LWFyZWEgLmxpc3QtYm9keSAubm90aWNlLWJveCAuaWNvbi1ub3RpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1NXB4IDA7XG59XG4ubGlzdC1hcmVhIC5saXN0LW1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubGlzdC1hcmVhIC5saXN0LWxlZnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1hcmVhIC5saXN0LWxlZnQge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1hcmVhIC5saXN0LWxlZnQgLm9yZGVyLXRleHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmxpc3QtYXJlYSAubGlzdC1sZWZ0IC5vcmRlci10ZXh0LnRvdGFsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubGlzdC1hcmVhIC5saXN0LWNlbnRlciB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1hcmVhIC5saXN0LWNlbnRlciB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWFyZWEgLmxpc3QtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5saXN0LWFyZWEgLmxpc3QtcmlnaHQgLmNoZWNrLWljb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1hcmVhIC5saXN0LXJpZ2h0IC5jaGVjay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtYXJlYSAubGlzdC10aXRsZSB7XG4gIHBhZGRpbmc6IDYuNXB4IDEwcHg7XG59XG4ubGlzdC1hcmVhIC5saXN0LXRpdGxlLmJnLXdoaXRlIHtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xufVxuLmxpc3QtYXJlYSAuZmllbGQtYXJlYSB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5saXN0LWFyZWEgLmRhdGUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2NlMWM1ZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5saXN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC10aXRsZSArIC5saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLmxpc3QtdGl0bGU6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC10aXRsZTpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LXRpdGxlOmZpcnN0LWNoaWxkOm9ubHktY2hpbGQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC10aXRsZTpmaXJzdC1jaGlsZDpvbmx5LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtdGl0bGUuYmctd2hpdGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LXRpdGxlLmJnLXdoaXRlIHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtdGl0bGUgLnRpdGxlLWxlZnQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2staWNvbiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LXRpdGxlIC50aXRsZS1sZWZ0IGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC10aXRsZSAudGl0bGUtbGVmdCAubnVtIHtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG4ubGlzdC10aXRsZSAudGl0bGUtcmlnaHQge1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5saXN0LXRpdGxlIC50aXRsZS1yaWdodCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay1pY29uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LXRpdGxlIC50aXRsZS1yaWdodCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC5jaGVjay1pY29uIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtdGl0bGUgaW5wdXRbdHlwZT1jaGVja2JveF0gKyAuY2hlY2staWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGlzdC10aXRsZSAudGl0bGUtYnJhbmQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmxpc3QtYm94ID4gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4ubGlzdC1ib3ggPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5saXN0LWJveCAubmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxpc3QtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1ib3ggLnByaWNlIHtcbiAgICBmb250LXNpemU6IDEuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxpc3QtYm94IC5sYWJlbC1ib3gge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmxpc3QtYm94IC5sYWJlbC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1ib3ggLmxpc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1ib3ggLmxpc3QtZGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWJveCAucGVyY2VudCB7XG4gIGNvbG9yOiAjY2UxYzVlO1xufVxuLmxpc3QtYm94IC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5saXN0LWJveCAuZGlzYWJsZWQgLmxpc3QtY2VudGVyIHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4ubGlzdC1ib3ggLmRpc2FibGVkIC5sYWJlbC1ib3gge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5saXN0LWJveCAuZGlzYWJsZWQgLnBlcmNlbnQge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi5saXN0LWJveCAubm9ybWFsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1ib3ggLm5vcm1hbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWJveCAubm9ybWFsLXRpdGxlOm9ubHktY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtYm94IC5ub3JtYWwtdGl0bGUucG9pbnQge1xuICBjb2xvcjogI2NlMWM1ZTtcbn1cbi5saXN0LWJveCAubm9ybWFsLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LWJveCAubm9ybWFsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1ib3ggLm5vcm1hbC10ZXh0ICsgLm5vcm1hbC10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmxpc3QtYm94IC5ub25lZGF0YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1ib3ggLm5vbmVkYXRhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1ib3ggLnNtYWxsLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LWJveCAuc21hbGwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWJveCAuc21hbGwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5saXN0LWJveCAuc21hbGwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5saXN0LWJveCAuZXJyb3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjY2UxYzVlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1ib3ggLmVycm9yLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC45NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saXN0LWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmxpc3QtYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlzdC1icmFuZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ubGlzdC1icmFuZCAuYnJhbmQtaW1hZ2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5saXN0LWJyYW5kIC5icmFuZC1jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogI2NlMWM1ZTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubGlzdC1icmFuZCAuYnJhbmQtY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5hZ3JlZS1jb250YWluZXIgLmFncmVlLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWdyZWUtY29udGFpbmVyIC5hZ3JlZS1ib3gtYWxsID4gLmNoZWNrYm94IHtcbiAgcGFkZGluZzogMTNweCAwIDEwcHg7XG59XG4uYWdyZWUtY29udGFpbmVyIC5hZ3JlZS1ib3gtYWxsID4gLmNoZWNrYm94IC5jaGVjay1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5hZ3JlZS1jb250YWluZXIgLmFncmVlLWJveC1hbGwgPiAuY2hlY2tib3ggLmNoZWNrLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWdyZWUtY29udGFpbmVyIC5hZ3JlZS1ib3ggPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uYWdyZWUtY29udGFpbmVyIC5hZ3JlZS1ib3ggPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hZ3JlZS1jb250YWluZXIgLmljb24tYXJyb3cge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZmxleC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uZmxleC1yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5vcmRlci10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLm9yZGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vcmRlci1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAub3JkZXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udG90YWwtYm94IHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLnRvdGFsLWJveC5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udG90YWwtYm94IC5vcmRlci1sZWZ0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udG90YWwtYm94IC5vcmRlci10b3RhbCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC50b3RhbC1ib3ggLm9yZGVyLXRvdGFsIHtcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udG90YWwtYm94IC5vcmRlci1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2NlMWM1ZTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC50b3RhbC1ib3ggLm9yZGVyLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsLWJveCAub3JkZXItYW1vdW50LmVtcHR5IHtcbiAgY29sb3I6ICM3NTc1NzU7XG59XG4udG90YWwtYm94IC5vcmRlci1wYXkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC50b3RhbC1ib3ggLm9yZGVyLXBheSB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50b3RhbC1ib3ggLm9yZGVyLXRheCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnRvdGFsLWJveCAub3JkZXItdGF4IHtcbiAgICBmb250LXNpemU6IDAuOTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsLWJveCAub3JkZXItbm90aWNlLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNjZTFjNWU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC50b3RhbC1ib3ggLm9yZGVyLW5vdGljZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnRvdGFsLWJveCAuZmxleC1yb3cge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnRvdGFsLWJveCAubWFzc2FnZS1ib3gge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJhbm5lci1ib3gge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4uY291cG9uLWJhbm5lciB7XG4gIHBhZGRpbmc6IDE3cHggMTEwcHggMTZweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjM0NDg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmNvdXBvbi1iYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jb3Vwb24tYmFubmVyLmJnLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ltZ19jb3Vwb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweC81NXB4ICNlOGY2ZmQ7XG59XG5cbi5ub3RpY2UtYm94IHtcbiAgcGFkZGluZzogMjVweCAxMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubm90aWNlLWJveCB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub3RpY2UtYm94W2NsYXNzKj1iZy1dIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAubm90aWNlLWJveFtjbGFzcyo9YmctXSB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ub3RpY2UtYm94W2NsYXNzKj1iZy1dOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ub3RpY2UtYm94LmJnLWJhZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ltZ19maW5hbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMDAlIGF1dG87XG59XG4ubm90aWNlLWJveC5vbmx5LWNoaWxkLCAubm90aWNlLWJveDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9wdGlvbnMtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5vcHRpb25zLWJveCAub3B0aW9uLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuLm9wdGlvbnMtYm94IC5vcHRpb24taWNvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5vcHRpb25zLWJveCAub3B0aW9uLWljb25zIC5pbWctYXJlYSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubWFwLWNvbnRhaW5lciAubWFwLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAxMHB4O1xufVxuLm1hcC1jb250YWluZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5tYXAtY29udGFpbmVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYXAtY29udGFpbmVyIC5pY29uLW1hcCB7XG4gIGZsZXgtYmFzaXM6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZHJhZy1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uZHJhZy1hcmVhLnNob3ctdHJhc2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC02OHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNzhweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmRyYWctYXJlYS5zaG93LXRyYXNoIC5kcmFnLWl0ZW0tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XG59XG4uZHJhZy1hcmVhLnNob3ctdHJhc2ggLmRyYWctaWNvbi1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZHJhZy1hcmVhOmZpcnN0LWNoaWxkIC5kcmFnLWl0ZW0tYm94IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5kcmFnLWFyZWEgLmRyYWctaXRlbS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAuZHJhZy1hcmVhIC5kcmFnLWl0ZW0tYm94IHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRyYWctYXJlYSAuZHJhZy1pY29uLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogNjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlMWM1ZTtcbn1cbi5kcmFnLWFyZWEgLml0ZW0tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZHJhZy1hcmVhIC5hZHJlc3MtdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmRyYWctYXJlYSAuYWRyZXNzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNDRyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmRyYWctYXJlYSAuYWRyZXNzLXN1YiB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5kcmFnLWFyZWEgLmFkcmVzcy1zdWIge1xuICAgIGZvbnQtc2l6ZTogMC45NnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJhZy1hcmVhIC5idG4tZGVsZXRlLXNtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5kcmFnLWFyZWEgLmJ0bi1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5kcmFnLWFyZWEgLmJ0bi1kZWxldGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmRyYWctYXJlYSAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZHJhZy1hcmVhIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgLmNoZWNrLWljb246YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWRkcmVzc2luZy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5hZGRyZXNzaW5nLWNvbnRhaW5lciA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZGRyZXNzaW5nLWNvbnRhaW5lciAuYWRkcmVzc2luZy1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWRkcmVzc2luZy1jb250YWluZXIgLmRyYWctYXJlYSAuZHJhZy1pdGVtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZGRyZXNzaW5nLWNvbnRhaW5lciAuZHJhZy1hcmVhIC5kcmFnLWl0ZW0tYm94IC5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cblxuLnBheW1lbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbn1cblxuLnBheW1lbnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucGF5bWVudC1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF5bWVudC1ib3hbY2xhc3MqPWJnLWNhcmRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDE3LjJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBheW1lbnQtYm94W2NsYXNzKj1iZy1jYXJkXSAucGF5bWVudC1uYW1lLFxuLnBheW1lbnQtYm94W2NsYXNzKj1iZy1jYXJkXSAucGF5bWVudC1udW1iZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXltZW50LWJveFtjbGFzcyo9YmctY2FyZF0gLnBheW1lbnQtbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wYXltZW50LWJveC5iZy1jYXJkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzhmMjNiYiwgI2JkMjc2MiwgI2JhNWMwMCk7XG59XG4ucGF5bWVudC1ib3guYmctY2FyZC1hZGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNTA1MDtcbn1cbi5wYXltZW50LWJveCAucGF5bWVudC1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGF5bWVudC1ib3ggLnBheW1lbnQtbm90aWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wYXltZW50LWJveCAucGF5bWVudC1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS45MnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF5bWVudC1ib3ggLnBheW1lbnQtc2VsZWN0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBheW1lbnQtYm94IC5wYXltZW50LXNlbGVjdC1ib3ggLmNoZWNrYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucGF5bWVudC1ib3ggLnBheW1lbnQtc2VsZWN0LWJveCAuY2hlY2tib3ggLmNoZWNrLWljb246OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYXltZW50LWJveCAucGF5bW5ldC1hZGQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXltZW50LWJveCAuYnRuLWFkZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNvX2NhcmRfcGx1cy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci80MHB4O1xufVxuXG4ucGF5bWVudC1zd2lwZXIgLmJ1dHRvbi1ib3gge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBheW1lbnQtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZsb2F0LWxpbmstY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsb2F0LWxpbmstY29udGFpbmVyIC5mbG9hdC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxvYXQtbGluay1jb250YWluZXIgLmZsb2F0LXdyYXAgLmJ0bi1mbG9hdCB7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5hZGRyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNS41cHggMC41cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmFkZHJlc3MtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFkZHJlc3MtY29udGFpbmVyIC5saXN0LWJveCA+IGxpIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hZGRyZXNzLWNvbnRhaW5lciAubGlzdC1ib3ggPiBsaTphY3RpdmUsIC5hZGRyZXNzLWNvbnRhaW5lciAubGlzdC1ib3ggPiBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VhZjA7XG59XG4uYWRkcmVzcy1jb250YWluZXIgLmxpc3QtYm94IC5saXN0LWxlZnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmFkZHJlc3MtY29udGFpbmVyIC5saXN0LWJveCAubGlzdC1sZWZ0IHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmFkZHJlc3MtY29udGFpbmVyIC5pY29uLWFycm93IHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmNhcmQtY29kZSAuaW5wdXQge1xuICB3aWR0aDogNDEuMiU7XG59XG4uY2FyZC1jb2RlIC5pbnB1dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC00MHB4O1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2ljb25fY2FyZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8zM3B4O1xufVxuXG4ucGluLWFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4ucGluLWFyZWEgLmZpZWxkIHtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBpbi1hcmVhIC5maWVsZC1mb3JtIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGluLWFyZWEgLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5waW4tYXJlYSAuZmllbGQtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGluLWFyZWEgaW5wdXQge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzU3NTc1O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5waW4tYXJlYSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBpbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA5MnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnBpbi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5waW4tYm9keSB7XG4gIHdpZHRoOiAxODlweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGluLWJvZHkuYmctbG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBpbi1ib2R5LmJnLWxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaW1nX3BpbmNvZGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG5cbi5wcm9kdWN0LWl0ZW0tYXJlYSAuZHJhZy1hcmVhIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucHJvZHVjdC1pdGVtLWFyZWEgLmRyYWctYXJlYS5zaG93LXRyYXNoIC5wcm9kdWN0LXRvcCxcbi5wcm9kdWN0LWl0ZW0tYXJlYSAuZHJhZy1hcmVhLnNob3ctdHJhc2ggLnRodW1ibmFpbC1hcmVhLFxuLnByb2R1Y3QtaXRlbS1hcmVhIC5kcmFnLWFyZWEuc2hvdy10cmFzaCAucHJvZHVjdC1pbmZvLFxuLnByb2R1Y3QtaXRlbS1hcmVhIC5kcmFnLWFyZWEuc2hvdy10cmFzaCAucHJvZHVjdC1wcmljZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wcm9kdWN0LWl0ZW0tYXJlYSAuZHJhZy1pdGVtLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5wcm9kdWN0LWl0ZW0tYXJlYSAubWFzc2FnZS1ib3gge1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdC1pdGVtLWFyZWEgLm1lc3NhZ2VzLWJveC13cmFwIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tYm94IHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHggNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U5ZTllOTtcbn1cbi5wcm9kdWN0LWl0ZW0tYm94Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb2R1Y3QtaXRlbS1ib3ggLnByb2R1Y3QtaW5mbyArIC5wcm9kdWN0LXByaWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ucHJvZHVjdC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kdWN0LW1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3QtbWlkZGxlIC50aHVtYm5haWwtYXJlYSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucHJvZHVjdC1taWRkbGUgLnRodW1ibmFpbC1hcmVhIC5pbWctYXJlYSB7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDkycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucHJvZHVjdC1taWRkbGUgLnRodW1ibmFpbC1hcmVhLnR5cGUtY29tYm8gLmltZy1hcmVhIHtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDE0MnB4O1xufVxuLnByb2R1Y3QtbWlkZGxlIC5pbmZvLWFyZWEge1xuICBmbGV4OiAxO1xufVxuLnByb2R1Y3QtbWlkZGxlIC5pbmZvLWFyZWEgPiBkaXY6bm90KC5icmFuZC1hcmVhKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1taWRkbGUgLnF1YW50aXR5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucHJvZHVjdC1taWRkbGUgLnF1YW50aXR5LWNvbnRhaW5lciAucXVhbnRpdHktY291bnRlciB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbi5wcm9kdWN0LWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9kdWN0LWlkIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtaWQge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjQ0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm8gLnNwZWMge1xuICBjb2xvcjogIzc1NzU3NTtcbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1wcmljZSAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLnByb2R1Y3QtcHJpY2UgLnByaWNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2R1Y3QtcHJpY2UgLnRvdGFsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4ucHJvZHVjdC1wcmljZSAuc21hbGwtcHJpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtcHJpY2UgLnNtYWxsLXByaWNlIHtcbiAgICBmb250LXNpemU6IDAuOTZyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtcHJpY2UgLnRvdGFsLXByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG4ucHJvZHVjdC1wcmljZSAuZGlzY291bnQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucHJvZHVjdC1wcmljZSAuZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LXRvdGFsIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXRvdGFsIHAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5wcm9kdWN0LXRvdGFsIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtYWNjb3JkaW9uLWNvbnRhaW5lci5hY3RpdmUgLnByb2R1Y3QtYWNjb3JkaW9uLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LWFjY29yZGlvbi1jb250YWluZXIuYWN0aXZlIC5wcm9kdWN0LWFjY29yZGlvbi10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuXG4ucHJvZHVjdC1hY2NvcmRpb24tYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWFjY29yZGlvbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3QtYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtYWNjb3JkaW9uLXRpdGxlIC5hY2NvcmRpb24tbGVmdCxcbi5wcm9kdWN0LWFjY29yZGlvbi10aXRsZSAuc3ViIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJ0bi1kZWxldGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmJ0bi1kZWxldGUge1xuICAgIGZvbnQtc2l6ZTogMS4yOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52YWxpZC12b3VjaGVyLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDE0cHggMTNweCAxNHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYmFiYWI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi52YWxpZC12b3VjaGVyLWxpc3QgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZvdWNoZXItbGVmdCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAudm91Y2hlci1sZWZ0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4udm91Y2hlci1sZWZ0IC5jb3N0IHtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG5cbi52b3VjaGVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5jb25uZWN0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29ubmVjdC1jb250YWluZXIgaW5wdXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDVweCA0MHB4IDVweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xufVxuLmNvbm5lY3QtY29udGFpbmVyIGlucHV0OmRpc2FibGVkLCAuY29ubmVjdC1jb250YWluZXIgaW5wdXQ6cmVhZC1vbmx5LCAuY29ubmVjdC1jb250YWluZXIgaW5wdXQucmVhZG9ubHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWJhYmFiO1xufVxuLmNvbm5lY3QtY29udGFpbmVyIC5maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY29ubmVjdC1jb250YWluZXIgLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jb25uZWN0LWNvbnRhaW5lciAuZmllbGQtbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5jb25uZWN0LWNvbnRhaW5lciAuYnRuLWljb24tY2xlYXIge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLmNvbm5lY3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMTNweCAwO1xufVxuLmNvbm5lY3QtaGVhZGVyIC5sb2dvLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbm5lY3QtYm9keSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNvbm5lY3QtdG9wIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHg7XG59XG4uY29ubmVjdC10b3AgLnRodW1iLWJveCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY29ubmVjdC10b3AgLmRlc2MtYm94IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbm5lY3QtdG9wIHAge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5jb25uZWN0LXRvcCBwIHtcbiAgICBmb250LXNpemU6IDEuMTJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmNvbm5lY3QtdG9wIHAgPiBzcGFuIHtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG4uY29ubmVjdC10b3AgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5jb25uZWN0LXRvcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4ubXlvcmRlci1jb250YWluZXIgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIgLmZpZWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIgLmZpZWxkIC5kcm9wZG93bi1jb250YWluZXIsXG4ubXlvcmRlci1jb250YWluZXIgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQgLmRyb3Bkb3duLWFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXlvcmRlci1jb250YWluZXIgLmZpZWxkLWNvbnRhaW5lciAuZmllbGQgLmRyb3Bkb3duLWNvbnRhaW5lciAub3B0aW9uLFxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIgLmZpZWxkIC5kcm9wZG93bi1hcmVhIC5vcHRpb24ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIgLmZpZWxkIC5idG4tb3BlbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm15b3JkZXItY29udGFpbmVyIC5maWVsZC1jb250YWluZXIgLmlucHV0IGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XG59XG4ubXlvcmRlci1jb250YWluZXIgLmZpZWxkLWNvbnRhaW5lciAuaW5wdXQgLmJ0bi1pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbi50YWItY29udGFpbmVyIC50YWItaXRlbS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi50YWItY29udGFpbmVyIC50YWItaXRlbS13cmFwIC50YWItaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGFiLWNvbnRhaW5lciAudGFiLWl0ZW0td3JhcCAudGFiLWl0ZW0uYWN0aXZlIC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFiLWNvbnRhaW5lciAudGFiLWl0ZW0td3JhcCAudGFiLWl0ZW0uYWN0aXZlIC50ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi50YWItY29udGFpbmVyIC50YWItaXRlbS13cmFwIC50YWItaXRlbSAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlci1udW1iZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzMwMzAzMDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5vcmRlci1udW1iZXItY29udGFpbmVyIC5vcmRlci1udW1iZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3JkZXItbnVtYmVyLWNvbnRhaW5lciAub3JkZXItbnVtYmVyLXdyYXAgLmxlZnQtYXJlYSAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ub3JkZXItbnVtYmVyLWNvbnRhaW5lciAub3JkZXItbnVtYmVyLXdyYXAgLmxlZnQtYXJlYSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItbnVtYmVyLWNvbnRhaW5lciAub3JkZXItbnVtYmVyLXdyYXAgLmxlZnQtYXJlYSAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm9yZGVyLW51bWJlci1jb250YWluZXIgLm9yZGVyLW51bWJlci13cmFwIC5yaWdodC1hcmVhIC5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm9yZGVyLW51bWJlci1jb250YWluZXIgLm9yZGVyLW51bWJlci13cmFwIC5yaWdodC1hcmVhIC5idG4gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzAzMDMwO1xufVxuXG4ucGF5bWVudC1pbmZvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG4ucGF5bWVudC1pbmZvLWNvbnRhaW5lciAucGF5bWVudC13cmFwIC5pdGVtLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweDtcbn1cbi5wYXltZW50LWluZm8tY29udGFpbmVyIC5wYXltZW50LXdyYXAgLml0ZW0tYXJlYSAubGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBheW1lbnQtaW5mby1jb250YWluZXIgLnBheW1lbnQtd3JhcCAuaXRlbS1hcmVhIC52YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG4ucGF5bWVudC1pbmZvLWNvbnRhaW5lciAucGF5bWVudC13cmFwIC5pdGVtLWxpc3QtYXJlYSAubGlzdC1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnBheW1lbnQtaW5mby1jb250YWluZXIgLnBheW1lbnQtd3JhcCAuaXRlbS1saXN0LWFyZWEgLmxpc3QtYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbn1cbi5wYXltZW50LWluZm8tY29udGFpbmVyIC5wYXltZW50LXdyYXAgLml0ZW0tbGlzdC1hcmVhIC5saXN0LWJveCAubGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzUwNTA1MDtcbn1cbi5wYXltZW50LWluZm8tY29udGFpbmVyIC5wYXltZW50LXdyYXAgLml0ZW0tbGlzdC1hcmVhIC5saXN0LWJveCAudmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLnBheW1lbnQtaW5mby1jb250YWluZXIgLnBheW1lbnQtd3JhcCAudG90YWwtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnBheW1lbnQtaW5mby1jb250YWluZXIgLnBheW1lbnQtd3JhcCAudG90YWwtYXJlYSAubGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnBheW1lbnQtaW5mby1jb250YWluZXIgLnBheW1lbnQtd3JhcCAudG90YWwtYXJlYSAuc3VtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2NlMWM1ZTtcbn1cblxuLm9yZGVyLWl0ZW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5vcmRlci1pdGVtLWNvbnRhaW5lciAub3JkZXItaXRlbS13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vcmRlci1pdGVtLWNvbnRhaW5lciAub3JkZXItaXRlbS13cmFwIC5tZXNzYWdlcy1ib3gtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm9yZGVyLWl0ZW0tY29udGFpbmVyIC5vcmRlci1pdGVtLXdyYXAgLm1lc3NhZ2VzLWJveC13cmFwIC5tYXNzYWdlLWJveC50eXBlLW5vdGljZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub3JkZXItaXRlbS1jb250YWluZXIgLm9yZGVyLWl0ZW0td3JhcCAubWVzc2FnZXMtYm94LXdyYXAgKyAuYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ub3JkZXItaXRlbS1jb250YWluZXIgLml0ZW0tYm94LWFyZWEge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ub3JkZXItaXRlbS1jb250YWluZXIgLml0ZW0tYm94LWFyZWEgLmJveC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xufVxuLm9yZGVyLWl0ZW0tY29udGFpbmVyIC5pdGVtLWJveC1hcmVhIC5ib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xufVxuLm9yZGVyLWl0ZW0tY29udGFpbmVyIC5pdGVtLWJveC1hcmVhIC5ib3gtY29udGVudCAucHJvZHVjdC1pdGVtLWJveCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuLm9yZGVyLWl0ZW0tY29udGFpbmVyIC5pdGVtLWJveC1hcmVhIC5ib3gtY29udGVudCAucHJvZHVjdC1pdGVtLWJveCAucHJvZHVjdC1taWRkbGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ub3JkZXItaXRlbS1jb250YWluZXIgLml0ZW0tYm94LWFyZWEgLmJveC1jb250ZW50IC5wcm9kdWN0LWl0ZW0tYm94IC5wcm9kdWN0LWluZm8gLnNwZWMge1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cbi5vcmRlci1pdGVtLWNvbnRhaW5lciAuaXRlbS1ib3gtYXJlYSAuYm94LWNvbnRlbnQgLmJ1dHRvbi1ib3ggKyAuYnV0dG9uLWJveCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2R1Y3Qtc3RhdHVzIC5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnByb2R1Y3Qtc3RhdHVzIC5zdGF0dXMtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTEuMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXN0YXR1cyAuc3RhdHVzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnN0YXR1cy1wcmVwYXJlIC5zdGF0dXMtbGFiZWwge1xuICBjb2xvcjogIzAwNzAxODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3MDE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExMiwgMjQsIDAuMDUpO1xufVxuLnN0YXR1cy1jb21wbGV0ZWQgLnN0YXR1cy1sYWJlbCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC4wNSk7XG59XG4uc3RhdHVzLWNhbmNlbGxlZCAuc3RhdHVzLWxhYmVsIHtcbiAgY29sb3I6ICNjNzA4NTA7XG4gIGJvcmRlci1jb2xvcjogI2M3MDg1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTksIDgsIDgwLCAwLjA1KTtcbn1cbi5zdGF0dXMtaW50cmFuc2l0IC5zdGF0dXMtbGFiZWwge1xuICBjb2xvcjogIzAwM2Y3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZjcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlYWYxO1xufVxuLnN0YXR1cy1kZWxpdmVyZWQgLnN0YXR1cy1sYWJlbCB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG59XG4uc3RhdHVzLXJlcXVlc3QgLnN0YXR1cy1sYWJlbCB7XG4gIGNvbG9yOiAjMDA3MDE4O1xuICBib3JkZXItY29sb3I6ICMwMDcwMTg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTEyLCAyNCwgMC4wNSk7XG59XG4uc3RhdHVzLXByb2Nlc3NpbmcgLnN0YXR1cy1sYWJlbCwgLnN0YXR1cy1leGNoYW5nZS1wcm9jZXNzaW5nIC5zdGF0dXMtbGFiZWwge1xuICBjb2xvcjogIzAwM2Y3MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzZjcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlYWYxO1xufVxuLnN0YXR1cy1jb21wbGV0ZSAuc3RhdHVzLWxhYmVsIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5zdGF0dXMtcmVmdW5kLWNvbXBsZXRlZCAuc3RhdHVzLWxhYmVsLCAuc3RhdHVzLWV4Y2hhbmdlLWNvbXBsZXRlZCAuc3RhdHVzLWxhYmVsIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbn1cbi5zdGF0dXMtZXhjaGFuZ2UtcmVxdWVzdCAuc3RhdHVzLWxhYmVsIHtcbiAgY29sb3I6ICMwMDcwMTg7XG4gIGJvcmRlci1jb2xvcjogIzAwNzAxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTIsIDI0LCAwLjA1KTtcbn1cblxuLm9yZGVyLWRhdGUtY29udGFpbmVyIC5wb3B1cC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLmRhdGUtbGlzdC13cmFwIHtcbiAgaGVpZ2h0OiAyNjZweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbn1cbi5kYXRlLWxpc3Qtd3JhcCAuaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGF0ZS1saXN0LXdyYXAgLml0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWFmMDtcbn1cbi5kYXRlLWxpc3Qtd3JhcCAuaXRlbSAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE0MTQxNDtcbn1cblxuLnBvcHVwLWNvbnRhaW5lci5teW9yZGVyIC5wb3B1cC1taWRkbGUge1xuICBwYWRkaW5nOiAzOXB4IDEwcHggMjBweDtcbn1cblxuLm9yZGVyLWRldGFpbC10b3BhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5vcmRlci1kZXRhaWwtdG9wYXJlYSAuYm94LXRvcCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi5vcmRlci1kZXRhaWwtdG9wYXJlYSAuYm94LXRvcCAudG9wLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5vcmRlci1kZXRhaWwtdG9wYXJlYSAuYm94LXRvcCAudG9wLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm9yZGVyLWRldGFpbC10b3BhcmVhIC5ib3gtYm90dG9tIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4ub3JkZXItZGV0YWlsLXRvcGFyZWEgLmJveC1ib3R0b20gLmJyYW5kLWltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub3JkZXItZGV0YWlsLXRvcGFyZWEgLmJveC1ib3R0b20gLmJyYW5kLW5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnBhY2thZ2UtdG9wYXJlYSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5wYWNrYWdlLXRvcGFyZWEgLmJveC10b3AgLnRvcC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucGFja2FnZS10b3BhcmVhIC5ib3gtdG9wIC50b3Atc3ViIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNTA1MDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucGFja2FnZS10b3BhcmVhIC5ib3gtdG9wIC50b3Atc3ViIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucGFja2FnZS10b3BhcmVhIC5ib3gtdG9wIC50b3Atc3ViIC52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50cmFjay1jb250YWluZXIgLnRyYWNrLWxpc3QtaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLWxpc3QtaGVhZGVyIC50cmFjay10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRyYWNrLWNvbnRhaW5lciAudHJhY2stbGlzdC1oZWFkZXIgLnRyYWNrLXRpdGxlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLW51bWJlci13cmFwIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLW51bWJlci13cmFwIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLnRyYWNrLWNvbnRhaW5lciAudHJhY2stbnVtYmVyLXdyYXAgLnZhbHVlIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNTA1MDUwO1xufVxuLnRyYWNrLWNvbnRhaW5lciAudHJhY2stbnVtYmVyLWxpc3Qge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4udHJhY2stY29udGFpbmVyIC50cmFjay1udW1iZXItbGlzdCAubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLW51bWJlci1saXN0IC5saXN0LWl0ZW0gLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLW51bWJlci1saXN0IC5saXN0LWl0ZW0gLnJvdzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udHJhY2stY29udGFpbmVyIC50cmFjay1udW1iZXItbGlzdCAubGlzdC1pdGVtIC5pbmZvLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzc1NzU3NTtcbn1cbi50cmFjay1jb250YWluZXIgLnRyYWNrLW51bWJlci1saXN0IC5saXN0LWl0ZW0gLmluZm8tc3RhdHVzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4udHJhY2stY29udGFpbmVyIC50cmFjay1udW1iZXItbGlzdCAubGlzdC1pdGVtIC5pbmZvLWxvY2F0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG5cbi50cmFjay1zdGF0dXMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzVweCAyMHB4O1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyMnB4O1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveCAuY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94IC5jaXJjbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgYm90dG9tOiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi50cmFjay1zdGF0dXMtY29udGFpbmVyIC50cmFjay1ib3ggLnRleHQtYXJlYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiA4cHggMCAwO1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveCAudGV4dC1hcmVhIC5zdGF0dXMtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94IC50ZXh0LWFyZWEgLnN0YXR1cy1kYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50cmFjay1zdGF0dXMtY29udGFpbmVyIC50cmFjay1ib3gub3JkZXIgLmNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNfdHJhY2tfY29tcGxldGVkLnBuZ1wiKSBuby1yZXBlYXQgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94Lm9yZGVyIC5jaXJjbGU6YWZ0ZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveC5vcmRlciAudGV4dC1hcmVhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94LnNoaXBwZWQgLmNpcmNsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvaWNfdHJhY2tfb25nb2luZy5wbmdcIikgbm8tcmVwZWF0IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveC5zaGlwcGVkIC5jaXJjbGU6YWZ0ZXIge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICNjZTFjNWU7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94LnNoaXBwZWQgLnRleHQtYXJlYSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xufVxuLnRyYWNrLXN0YXR1cy1jb250YWluZXIgLnRyYWNrLWJveC5zaGlwcGVkIC50ZXh0LWFyZWEgLnN0YXR1cy10ZXh0IHtcbiAgY29sb3I6ICNjZTFjNWU7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94LmRlbGl2ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94LmRlbGl2ZXJlZCAuY2lyY2xlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9pY190cmFja19zY2hlZHVsZWQucG5nXCIpIG5vLXJlcGVhdCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cbi50cmFjay1zdGF0dXMtY29udGFpbmVyIC50cmFjay1ib3guZGVsaXZlcmVkIC5jaXJjbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzU3NTc1O1xuICBoZWlnaHQ6IDQwcHg7XG59XG4udHJhY2stc3RhdHVzLWNvbnRhaW5lciAudHJhY2stYm94LmRlbGl2ZXJlZCAudGV4dC1hcmVhIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi50b3AtbG9nby1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udG9wLWxvZ28tY29udGFpbmVyIC50b3AtbG9nby13cmFwIHtcbiAgaGVpZ2h0OiAxNS4yOHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3AtbG9nby1jb250YWluZXIgLnRvcC1sb2dvLXdyYXAgLmxvZ28ge1xuICB3aWR0aDogMzQuNDV2dztcbn1cblxuLnRvcC1iYW5uZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi44dnc7XG59XG5cbi8qIGhvbWUgPiBob3RwaWNrJ3MgdGhlbWUgKi9cbi5ob3RwaWNrLXRoZW1lLWNvbnRhaW5lciAuaG90cGljay10aGVtZS1ib3R0b20ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uaG90cGljay10aGVtZS1jb250YWluZXIgLmNhbGwtbnVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5ob3RwaWNrLXRoZW1lLWFyZWEgLnRoZW1lLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmhvdHBpY2stdGhlbWUtYXJlYSAudGhlbWUtZmxleCAuaW1hZ2UtYm94IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5ob3RwaWNrLXRoZW1lLWFyZWEgLmltYWdlLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAycHg7XG59XG4uaG90cGljay10aGVtZS1hcmVhIC5pbWFnZS1ib3ggaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uaG90cGljay10aGVtZS1hcmVhIC52aWRlby1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvdHBpY2stdGhlbWUtYXJlYSAudmlkZW8tYm94IC52aWRlbyB7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG90cGljay10aGVtZS1hcmVhIC52aWRlby1ib3ggLnZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhvdHBpY2tzLWRldGFpbC1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciAuc3dpcGVyLWNvbnRyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3N3aXBlcl9hcnJvd19sZWZ0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob3RwaWNrcy1kZXRhaWwtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL3N3aXBlcl9hcnJvd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuLmhvdHBpY2tzLWRldGFpbC1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciAuaG90cGlja3MtcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmhvdHBpY2tzLWRldGFpbC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucm93LXByb2R1Y3QtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucm93LXByb2R1Y3QtYXJlYSAuaW1nLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTRyZW07XG4gIGhlaWdodDogMTRyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLnJvdy1wcm9kdWN0LWFyZWEgLmJhZGdlLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4ycmVtO1xuICBsZWZ0OiAwLjJyZW07XG4gIHdpZHRoOiAzLjJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDIwLCAyMCwgMC44KTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5yb3ctcHJvZHVjdC1hcmVhIC5iYWRnZS1ib3gge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4ucm93LXByb2R1Y3QtYXJlYSAuYmFkZ2UtYm94IC5pciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5yb3ctcHJvZHVjdC1hcmVhIC5zdGFyLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnJvdy1wcm9kdWN0LWFyZWEgLnRpdGxlLWJveCB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnJvdy1wcm9kdWN0LWFyZWEgLnRpdGxlLWJveCB7XG4gICAgZm9udC1zaXplOiAwLjcycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3ctcHJvZHVjdC1hcmVhIC5wcmljZS1ib3gge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucm93LXByb2R1Y3QtYXJlYSAucHJpY2UtYm94IC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLnJvdy1wcm9kdWN0LWFyZWEgLnByaWNlLWJveCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3ctcHJvZHVjdC1hcmVhIC5wcmljZS1ib3ggLmRpc2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICAucm93LXByb2R1Y3QtYXJlYSAucHJpY2UtYm94IC5kaXNjb3VudCB7XG4gICAgZm9udC1zaXplOiAwLjk2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yb3ctcHJvZHVjdC1hcmVhIC50YWctYm94IFtjbGFzc149dGFnLV0ge1xuICBwYWRkaW5nOiAwIDJweDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ucm93LXByb2R1Y3QtYXJlYSAuaXRlbS1zb2xkb3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5yb3ctcHJvZHVjdC1hcmVhIC5pdGVtLXNvbGRvdXQge1xuICAgIGZvbnQtc2l6ZTogMS4xMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIGhvbWUgPiBIb3RlbCAqL1xuLmhvdGVsLXRodW1iLWNvbnRhaW5lciAuaG90ZWwtdGl0bGUge1xuICBwYWRkaW5nOiAxMXB4IDEwcHggMTJweCAxMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmhvdGVsLXRodW1iLWNvbnRhaW5lciAuaG90ZWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40NHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaG90ZWwtdGh1bWItY29udGFpbmVyIC5ob3RlbHMtdGh1bWItYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG59XG4uaG90ZWwtdGh1bWItY29udGFpbmVyIC5saW5rLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmhvdGVsLXRodW1iLWNvbnRhaW5lciAubGluay1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxLjEycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ob3RlbC10aHVtYi1jb250YWluZXIgLmxpbmstYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLyogaG9tZSA+IEhvdGVsID4gZGV0YWlsICovXG4uaG90ZWxzLWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmhvdGVscy1saXN0LWNvbnRhaW5lciAubGlzdC1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllOWU5O1xufVxuLmhvdGVscy1saXN0LWNvbnRhaW5lciAubGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBob21lID4gYm90dG9tIGJhbm5lciAqL1xuLmJvdHRvbS1iYW5uZXItY29udGFpbmVyIC5pbWFnZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm90dG9tLWJhbm5lci1jb250YWluZXIgLmltYWdlLWJveCAuYnRuLWJhbm5lci1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQzdnc7XG4gIHdpZHRoOiAyNi40dnc7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5ib3R0b20tYmFubmVyLWNvbnRhaW5lciAuaW1hZ2UtYm94IC5idG4tYmFubmVyLWxpbmsuYXBwLXN0b3JlIHtcbiAgbGVmdDogMi42dnc7XG59XG4uYm90dG9tLWJhbm5lci1jb250YWluZXIgLmltYWdlLWJveCAuYnRuLWJhbm5lci1saW5rLmdvb2dsZS1wbGF5IHtcbiAgbGVmdDogMzF2dztcbn1cblxuLmZpZWxkLXppcGNvZGUge1xuICBtaW4taGVpZ2h0OiAxMDdweDtcbn1cblxuLyogLS0tLS0tIElPUyBEeW5hbWljIFR5cGUgLS0tLS0tICovXG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgaHRtbCwgYm9keSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZFwiLCBcIkxHIFNtYXJ0XCIsIFwiU2Fucy1zZXJpZlwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xKSB7XG4gIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItYXJlYSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5oZWFkZXItY29udGFpbmVyIC50aXRsZSB7XG4gICAgZmxleDogYXV0bztcbiAgICBsaW5lLWJyZWFrOiBhbnl3aGVyZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgfVxuICAucHJvZHVjdC1zd2lwZXIgLnN3aXBlci1jb250cm9sbGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnRpdGxlLWJveCAudGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9ZW1haWxdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwgaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBoZWlnaHQ6IDNyZW07XG4gIH1cbiAgLmZpZWxkLWJveCBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTMzcHg7XG4gIH1cbiAgLmZpZWxkLWJveCAuYnRuLWljb24tY2xlYXIge1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICByaWdodDogMS44NXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5xdWFudGl0eS1jb250YWluZXIgaW5wdXQge1xuICAgIGhlaWdodDogNHJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5xdWFudGl0eS1jb250YWluZXIgW2NsYXNzXj1idG4tXSB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8iLCIvLyBMR19TbWFydF9VSVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogbG9jYWwoXCJMR19TbWFydF9VSS1MaWdodFwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUktTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJMR19TbWFydF9VSS1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9MR19TbWFydF9VSS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUktU2VtaUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0xHX1NtYXJ0X1VJLVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUktQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJMR19TbWFydF9VSV9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKFwiLi4vZm9udHMvTEdfU21hcnRfVUlfQ29uZGVuc2VkLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMzAtMDAzOTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydCBDb25kZW5zZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiBsb2NhbChcIkxHX1NtYXJ0X1VJX0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9MR19TbWFydF9VSV9Db25kZW5zZWQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAzMC0wMDM5O1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZCBDb21tb25cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiBsb2NhbChcIkxHX1NtYXJ0X1VJX0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9MR19TbWFydF9VSV9Db25kZW5zZWQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkIENvbW1vblwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTEdfU21hcnRfVUlfQ29uZGVuc2VkLUJvbGRcIiksIHVybChcIi4uL2ZvbnRzL0xHX1NtYXJ0X1VJX0NvbmRlbnNlZC1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxucyxcbnNhbXAsXG5zbWFsbCxcbnN0cmlrZSxcbnN0cm9uZyxcbnN1YixcbnN1cCxcbnR0LFxudmFyLFxuYixcbnUsXG5pLFxuY2VudGVyLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5hcnRpY2xlLFxuYXNpZGUsXG5jYW52YXMsXG5kZXRhaWxzLFxuZW1iZWQsXG5maWd1cmUsXG5maWdjYXB0aW9uLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbm91dHB1dCxcbnJ1YnksXG5zZWN0aW9uLFxuc3VtbWFyeSxcbnRpbWUsXG5tYXJrLFxuYXVkaW8sXG52aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmh0bWwsXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkXCIsIFwiTEcgU21hcnRcIiwgXCJTYW5zLXNlcmlmXCI7XG59XG5odG1sLFxuYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4vLyDsiqTtgazroaQg7Luk7Iqk7YWAXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufSBcbjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwsXG46Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWI7IH1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgeyBiYWNrZ3JvdW5kOiAjNjY2NjY2OyBib3JkZXItcmFkaXVzOiAycHg7IH0gXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbm9sLFxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxHIFNtYXJ0IENvbmRlbnNlZCBDb21tb25cIiwgXCJMRyBTbWFydFwiLCBcIlNhbnMtc2VyaWZcIjtcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbnB1dCwgYnV0dG9uLCBhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLm1haW4ge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU0cHgpO1xufVxuLndyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NHB4KTsgLy8tZml4LWJvdHRvbS1jb250YWluZXJcbiAgJi5ub25lLWZpeGVkLWJvdHRvbSB7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgLmZpeC1ib3R0b20tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLyogaW5wdXQg6riw67O4IOyKpO2DgOydvCDstIjquLDtmZQgKi9cbmlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLyogSUUxMCDsnbTsg4Hsl5DshJwgaW5wdXQgYm94IOyXkCDstpTqsIDrkJwg7KeA7Jqw6riwIOuyhO2KvCDsoJzqsbAgKi9cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBpbnB1dCB0eXBlIG51bWJlciDsl5DshJwg7ZmU7IK07ZGcIOygnOqxsCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogU2VsZWN0IGJveCDsiqTtg4Dsnbwg7LSI6riw7ZmUICovXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogSUUg7JeQ7IScIFNlbGVjdCBib3gg7ZmU7IK07ZGcIOygnOqxsCAqL1xuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBmb250LWZhbWlseTogXCJMRyBTbWFydCBDb25kZW5zZWQgQ29tbW9uXCIsIFwiTEcgU21hcnRcIiwgXCJTYW5zLXNlcmlmXCI7XG4gIGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xufVxuLmZpZWxkLWFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTFweDtcbiAgLm1hc3NhZ2UtYm94IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5maWVsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzUuNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICAmOm9ubHktY2hpbGQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZmllbGQtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTQsIDQwMCwgJGNvbG9yLWdyYXktNTA1MDUwLCAxLjEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi5maWVsZC1kaXZpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAuZGl2aWRlLWFyZWEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5pbnB1dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLmRlc2MsXG4uZXJyb3ItZGVzYyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDEyLCA0MDAsICRjb2xvci1ncmF5LTc1NzU3NSk7XG59XG4uZXJyb3ItZGVzYyB7XG4gIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xufVxuLmVycm9yIHtcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAuZHJvcGRvd24tY29udGFpbmVyIC5idG4tb3BlbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICB9XG59XG4uZmllbGQtZm9ybSB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgbWFyZ2luOiAwIC01cHg7XG4gIC5pbnB1dCxcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmZpeC1ib3R0b20tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgLmJ0bi1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA2MDAsICRjb2xvci1ncmF5LTc1NzU3NSwgMSk7XG4gIH1cbn1cbi5idXR0b24tYm94IHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIHN0cmV0Y2gpO1xuICB3aWR0aDogMTAwJTtcbiAgJi5iZXR3ZWVuLTUwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC5idG4tYm9yZGVyIHtcbiAgICAgIG1pbi13aWR0aDogNDglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgJiArIC5idG4tYm9yZGVyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgKyAuYnRuLWJvcmRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICAmICsgLmJ0biB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk4OTg5ODtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogODBweDtcbiAgLy8gaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE0MTQxNDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE4LCA0MDAsICRjb2xvci13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0yNTI1MjU7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTQxNDE0O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAmID4gc3BhbixcbiAgICAmID4gKiB7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9XG4gICYuYnRuLWljb24tbGlrZSB7XG4gICAgbWF4LXdpZHRoOiAxOS4xNSU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyYXktMTQxNDE0IGFzc2V0LWltYWdlKFwiaWNvbl9mYXZvcml0ZV9ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjhweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0xNDE0MTQgYXNzZXQtaW1hZ2UoXCJpY29uX2Zhdm9yaXRlX3NlbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8yOHB4O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmF5LTE0MTQxNCBhc3NldC1pbWFnZShcImljb25fZmF2b3JpdGVfZGltLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyLzI4cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDlweDtcbiAgICB9XG4gIH1cbiAgJi5idG4tbWVkaXVtIHtcbiAgICBwYWRkaW5nOiAxMXB4IDdweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9udDE2KTtcbiAgfVxuICAmLmJ0bi1zbWFsbCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTQpO1xuICB9XG4gICYuYnRuLWxheWVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE0MTQxNDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAmLnNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE0MTQxNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE0MTQxNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktZTRlNGU0O1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG4gICYuYnRuLWNvdXBvbiB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICBtYXgtd2lkdGg6IDE2M3B4O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0xNDE0MTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTQxNDE0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiaWNfZG93bmxvYWRfc21hbGwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAmLmJ0bi1kZWxldGUge1xuICAgIHBhZGRpbmc6IDhweCA3cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNCk7XG4gIH1cbiAgJi5idG4tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQxNDE0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxNDE0MTRcbiAgfVxufVxuXG4uYnRuLW1vcmUge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBjZW50ZXIpO1xuICBAaW5jbHVkZSBmb250KCRmb250MTQsIDUwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAmLmFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiaWNvbl9tb3JlX25vci5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICB9XG4gIC5wbHVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICB9XG59XG5cbi8qIElucHV0ICovXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMjhweCA0cHggMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktNzU3NTc1O1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNhcmV0LWNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTc1NzU3NSk7XG4gIH1cbn1cbi5pbnB1dC0tcmVhZG9ubHkge1xuICBvcGFjaXR5OiAxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWYwZjBmMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogICRjb2xvci1ncmF5LWYwZjBmMDtcbiAgY29sb3I6ICRjb2xvci1ncmF5LTUwNTA1MDtcbn1cbi5pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgJi5kaXNhYmxlZCwgXG4gICYucmVhZG9ubHkge1xuICAgIC5idG4taWNvbi1jbGVhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBAZXh0ZW5kIC5pbnB1dC0tcmVhZG9ubHk7XG4gICAgfVxuICB9XG4gIGlucHV0IHtcbiAgICAmOmRpc2FibGVkLCBcbiAgICAmOnJlYWQtb25seSwgXG4gICAgJi5yZWFkb25seSB7XG4gICAgICBAZXh0ZW5kIC5pbnB1dC0tcmVhZG9ubHk7XG4gICAgfVxuICB9XG4gIFtjbGFzcyo9XCJidG4tXCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uZmllbGQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBpbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTEzcHg7XG4gIH1cbiAgLmJ0bi1pY29uLWNsZWFyIHtcbiAgICByaWdodDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAuYnRuLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmxlZ2VuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgQGluY2x1ZGUgaXIocmVsYXRpdmUsIDAsIDApO1xufVxuLyogdGV4dGFyZWEgKi9cbnRleHRhcmVhIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmVzaXplOiBub25lO1xufVxuLyogQ2hlY2tib3ggKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG9wYWNpdHk6IDA7XG4gICY6Y2hlY2tlZCB7XG4gICAgKyAuY2hlY2staWNvbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiaWNvbl9jaGVja2JveF9zZWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICsgLmNoZWNrLWljb24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29uX2NoZWNrYm94X2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICArIC5jaGVjay1pY29uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29uX2NoZWNrYm94X2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgKyAuY2hlY2staWNvbiB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA0MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4yKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImljb25fY2hlY2tib3hfbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMjRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXM7XG4gICAgfVxuICB9XG59XG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiByYWRpbyAqL1xuLnJhZGlvIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAmOmNoZWNrZWQge1xuICAgICsgLnJhZGlvLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImJ0bl9yYWRpb19zZWwucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICsgLnJhZGlvLWljb24ge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJidG5fcmFkaW9fZGltLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLnJhZGlvLWljb24ge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImJ0bl9yYWRpb19kaW0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICsgLnJhZGlvLWljb24ge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImJ0bl9yYWRpb19ub3IucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyAyNHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gICAgfVxuICB9XG59XG4vKiBEcm9wZG93biAqL1xuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgLmRyb3Bkb3duLWFyZWEge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAgICYuYWN0aXZlIHtcbiAgICAgIC5kcm9wZG93bi1saXN0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYnRuLW9wZW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tb3BlbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktYWJhYmFiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMCk7XG4gICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImljb25fZHJvcGRvd25fbm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNDAwLCAkY29sb3ItZ3JheS03NTc1NzUpO1xuICAgICAgJi5maWxsZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXktMTQxNDE0O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktYWJhYmFiO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS0xNDE0MTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi1saXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAub3B0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNDAwLCAkY29sb3ItZ3JheS0xNDE0MTQpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogcmdiYSgxMzYsIDEzNiwgMTM2LCAwLjgpO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAmW3RpdGxlPVwic2VsZWN0ZWRcIl0ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbn1cbi8vIHN3aXRjaFxuLmZpZWxkLXN3aXRjaCB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBzcGFjZS1iZXR3ZWVuLCBjZW50ZXIpO1xuICAuZmllbGQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCk7XG4gIH1cbiAgaW5wdXQge1xuICAgICY6Y2hlY2tlZCB7XG4gICAgICAmICsgLnNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiYnRuX3RvZ2dsZV9vbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiYnRuX3RvZ2dsZV9vZmYucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5idG4ge1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTUpO1xuICAgICYuYnRuLWxheWVyIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTYpO1xuICAgIH1cbiAgfVxufVxuIiwiLy/tlZzspIQg66eQ7KSE7J6EIFxuQG1peGluIGVsbGlwc2lzKCkge1xuICBvdmVyZmxvdzpoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOm5vd3JhcDtcbn1cblxuLy8g7Jes65+sIOykhCjrqYDti7Ag65287J24KSDrp5DspITsnoQgXG4vLyBAcGFyYW0gJHRvZ2dsZS1ib29sIC0g7YWN7Iqk7Yq4IOyDneuetSDsl6zrtoBcbi8vIEBwYXJhbSAkbGluZS1udW1iZXIgLSDrhbjstpztlaAg7YWN7Iqk7Yq47J2YIOykhCDsiJhcblxuQG1peGluIG11bHRpLWVsbGlwc2lzKCR0b2dnbGUtYm9vbCwgJGxpbmUtbnVtYmVyKSB7XG4gIEBpZigkdG9nZ2xlLWJvb2wpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmUtbnVtYmVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cblxuICBAZWxzZSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB1bnNldDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udENvZExpc3QoJHNpemUsICR3ZWlnaHQsICRjb2xvciwgJGhlaWdodDoxKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBjb2xvcjogJGNvbG9yO1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcbn1cblxuXG5AbWl4aW4gaW9zRm9udCgkc2l6ZSkge1xuICBAc3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgICBmb250LXNpemU6ICRzaXplICogMC44ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIGZvbnQoJHNpemUsICR3ZWlnaHQsICRjb2xvciwgJGhlaWdodDoxKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICBjb2xvcjogJGNvbG9yO1xuICBsaW5lLWhlaWdodDogJGhlaWdodDtcblxuICBAaW5jbHVkZSBpb3NGb250KCRzaXplKTtcbn1cblxuQG1peGluIGZvbnRTaXplKCRzaXplKSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG5cbiAgQGluY2x1ZGUgaW9zRm9udCgkc2l6ZSk7XG59XG5cblxuQG1peGluIGZsZXgoJGRpcmVjdGlvbjpyb3csICRqdXN0aWZ5OmZsZXgtc3RhcnQsICRhbGlnbjpmbGV4LXN0YXJ0KSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gU2V0IGZsZXggLy9cbiAgQGlmICRkaXJlY3Rpb249PXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIEBlbHNlIGlmICRkaXJlY3Rpb249PXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG5cbiAgLy8gc2V0IGp1c3RpZnktY29udGVudCAvL1xuICBAaWYgJGp1c3RpZnk9PWZsZXgtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBlbHNlIGlmICRqdXN0aWZ5PT1mbGV4LWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBlbHNlIGlmICRqdXN0aWZ5PT1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgQGVsc2UgaWYgJGp1c3RpZnk9PXNwYWNlLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vIHNldCBhbGlnbi1pdGVtcyAvL1xuICBAaWYgJGFsaWduPT1mbGV4LXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIEBlbHNlIGlmICRhbGlnbj09ZmxleC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuXG4gIEBlbHNlIGlmICRhbGlnbj09Y2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQGVsc2UgaWYgJGFsaWduPT1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIEBlbHNlIGlmICRhbGlnbj09YmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuXG5AbWl4aW4gZmxleC1ncm93KCRncm93KSB7XG4gIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgY2xlYXI6Ym90aDtcbiAgfVxufVxuXG5AbWl4aW4gc2NhbGUoKXtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgY3ViaWMtYmV6aWVyKC41NTUsLjIwNSwuMjk1LC45NzUpO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4vLyBzZXQgaXJcbkBtaXhpbiBpcigkcG9zaXRpb24sICRvcGFjaXR5LCAkaW5kZW50KSB7XG4gIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB0ZXh0LWluZGVudDogJGluZGVudDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn0iLCIvLyBjb2xvciBwYWxldHRlXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbiRjb2xvci1ncmF5LTE0MTQxNDogIzE0MTQxNDtcbiRjb2xvci1ncmF5LTI1MjUyNTogIzI1MjUyNTtcbiRjb2xvci1ncmF5LTY2NjY2NjogIzY2NjY2NjtcbiRjb2xvci1ncmF5LTUwNTA1MDogIzUwNTA1MDtcbiRjb2xvci1ncmF5LTc1NzU3NTogIzc1NzU3NTtcbiRjb2xvci1ncmF5LTk0OTQ5NDogIzk0OTQ5NDtcbiRjb2xvci1ncmF5LWFiYWJhYjogI2FiYWJhYjtcbiRjb2xvci1ncmF5LWY4ZjhmODogI2Y4ZjhmODtcbiRjb2xvci1ncmF5LWQ4ZDhkODogI2Q4ZDhkODtcbiRjb2xvci1ncmF5LWU5ZTllOTogI2U5ZTllOTtcbiRjb2xvci1ncmF5LWU0ZTRlNDogI2U0ZTRlNDtcbiRjb2xvci1ncmF5LWNjY2NjYzogI2NjY2NjYztcbiRjb2xvci1ncmF5LWYyZjJmMjogI2YyZjJmMjtcbiRjb2xvci1ncmF5LWViZWJlYjogI2ViZWJlYjtcbiRjb2xvci1ncmF5LWYwZjBmMDogI2YwZjBmMDtcblxuJGNvbG9yLWI0M2M2ODogI2I0M2M2ODtcbiRjb2xvci1mZmYxZjY6ICNmZmYxZjY7XG4kY29sb3ItNzYyNzQ0OiAjNzYyNzQ0O1xuJGNvbG9yLWNlMWM1ZTogI2NlMWM1ZTtcbiRjb2xvci1lNWZjZjk6ICNlNWZjZjk7XG4kY29sb3ItMDA3NzZlOiAjMDA3NzZlO1xuJGNvbG9yLWZjZWFmMDogI2ZjZWFmMDtcbiRjb2xvci1lOGY2ZmQ6ICNlOGY2ZmQ7XG4kY29sb3ItMGYzNDQ4OiAjMGYzNDQ4O1xuJGNvbG9yLWU1ZmNmOTogI2U1ZmNmOTtcbiRjb2xvci1mZmY2ZmE6ICNmZmY2ZmE7XG5cblxuLy8gZm9ybVxuJHBsYWNlaG9sZGVyOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cbi8vIGZvbnRcbiRmb250MDkgOiAwLjlyZW07XG4kZm9udDEwIDogMXJlbTtcbiRmb250MTIgOiAxLjJyZW07XG4kZm9udDE0IDogMS40cmVtO1xuJGZvbnQxNSA6IDEuNXJlbTtcbiRmb250MTYgOiAxLjZyZW07XG4kZm9udDE3IDogMS43cmVtO1xuJGZvbnQxOCA6IDEuOHJlbTtcbiRmb250MjAgOiAycmVtO1xuJGZvbnQyNCA6IDIuNHJlbTtcbiRmb250MjcgOiAyLjdyZW07XG5cbi8vIGlvcyBmb250XG4kZm9udElvczAzIDogMC4zcmVtO1xuJGZvbnRJb3MwNDUgOiAwLjQ1cmVtO1xuJGZvbnRJb3MwNSA6IDAuNXJlbTtcbiRmb250SW9zMDcgOiAwLjdyZW07XG4kZm9udElvczA5IDogMC45cmVtOyIsIi5sb2FkZXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC5sb2FkZXItYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6IC04NXB4O1xuICB9XG4gIC5sb2FkZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogNTAlIGF1dG8gMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgIGFuaW1hdGlvbjogbXVsU2hkU3BpbiAxLjJzIGluZmluaXRlIGVhc2U7XG4gIH1cbiAgLm5vdGljZS10ZXh0LXdyYXAge1xuICAgIG1hcmdpbjogMzJweCAwIDA7XG5cbiAgICAudGV4dC1sZyB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIH1cbiAgICAudGV4dC1zbSB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG11bFNoZFNwaW4ge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBlbSAtMi42ZW0gMGVtIDBlbSAjMDAwLFxuICAgICAgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDBlbSAyLjVlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAtMS44ZW0gMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgICAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxuXG4gIDEyLjUlIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMCwgMCwgMCwgMC43KSxcbiAgICAgIDEuOGVtIC0xLjhlbSAwIDBlbSAjMDAwMDAwLFxuICAgICAgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG5cbiAgMjUlIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICAgIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNyksXG4gICAgICAyLjVlbSAwZW0gMCAwZW0gIzAwMDAwMCxcbiAgICAgIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAtMi42ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0xLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgMzcuNSUge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICAgIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNyksXG4gICAgICAxLjc1ZW0gMS43NWVtIDAgMGVtICMwMDAwMDAsXG4gICAgICAwZW0gMi41ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6XG4gICAgICAwZW0gLTIuNmVtIDBlbSAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDIuNWVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNSksXG4gICAgICAxLjc1ZW0gMS43NWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC43KSxcbiAgICAgIDBlbSAyLjVlbSAwIDBlbSAjMDAwMDAwLFxuICAgICAgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgLTEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cblxuICA2Mi41JSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgICAgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC43KSxcbiAgICAgIC0xLjhlbSAxLjhlbSAwIDBlbSAjMDAwMDAwLFxuICAgICAgLTIuNmVtIDBlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgYm94LXNoYWRvdzpcbiAgICAgIDBlbSAtMi42ZW0gMGVtIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAxLjhlbSAtMS44ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMi41ZW0gMGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDEuNzVlbSAxLjc1ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMGVtIDIuNWVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICAgIC0xLjhlbSAxLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuNyksXG4gICAgICAtMi42ZW0gMGVtIDAgMGVtICMwMDAwMDAsXG4gICAgICAtMS44ZW0gLTEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgfVxuXG4gIDg3LjUlIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMGVtIC0yLjZlbSAwZW0gMGVtIHJnYmEoMCwgMCwgMCwgMC4yKSxcbiAgICAgIDEuOGVtIC0xLjhlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAyLjVlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgMS43NWVtIDEuNzVlbSAwIDBlbSByZ2JhKDAsIDAsIDAsIDAuMiksXG4gICAgICAwZW0gMi41ZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjIpLFxuICAgICAgLTEuOGVtIDEuOGVtIDAgMGVtIHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICAgIC0yLjZlbSAwZW0gMCAwZW0gcmdiYSgwLCAwLCAwLCAwLjcpLFxuICAgICAgLTEuOGVtIC0xLjhlbSAwIDBlbSAjMDAwMDAwO1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA5LjAuNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAxMCwgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcixzd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZSxzd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLHN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCw6aG9zdCguc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2NvbG9yOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLGluaGVyaXQpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjI1KSk7cG9zaXRpb246YWJzb2x1dGV9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybS1vcmlnaW46bGVmdCB0b3B9LnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSw0cHgpO2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsMTBweCk7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbixzd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItZ3JpZD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1ncmlkLWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi42O3otaW5kZXg6MH0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksaGVpZ2h0fS5zd2lwZXItY2FyZHN7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgYm90dG9tOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVufSIsIi8vIOuyhO2KvCDslYTsnbTsvZjrk6QgXG5bY2xhc3NePWJ0bi1pY29uLV0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgLy8gfVxuICAvLyAmOmFjdGl2ZSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1NSwgMTk5LCAyMTkpO1xuICAvLyB9XG4gIC8vICY6ZGlzYWJsZWQge1xuICAvLyAgIGN1cnNvcjogZGVmYXVsdDtcbiAgLy8gICBvcGFjaXR5OiAwLjQ7XG4gIC8vIH1cbiAgfVxuXG4vL+2XpOuNlCDslYTsnbTsvZhcbi5idG4taWNvbi1wcmV2IHtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljb25fYmFja19ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cbi5idG4taWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9zZWFyY2hfbm9yLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG59XG4uYnRuLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKCdpY29uX2RldGFpbF9jYXJ0X25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuLmJ0bi1pY29uLXNoYXJlIHtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljb25fc2hhcmVfYl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLy8g67iM656c65OcIOyVhOydtOy9mFxuLmljb24tYnJhbmQge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA3cHg7XG59XG4kYnJhbmRJY29ucyA6IChcbiAgaHNuIDogKHVybDogJ2ljb25fYnJhbmRfaHNuLmpwZycpLFxuICBxdmMgOiAodXJsOiAnaWNvbl9icmFuZF9xdmMuanBnJyksXG4gIG9udHYgOiAodXJsOiAnaWNvbl9icmFuZF9vbnR2LmpwZycpLFxuICBqdHYgOiAodXJsOiAnaWNvbl9icmFuZF9qdHYuanBnJylcbik7XG5AZWFjaCAkbWFwLCAkdmFsdWUgaW4gJGJyYW5kSWNvbnMge1xuICAuI3skbWFwfSB7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UobWFwLWdldCgkdmFsdWUsIHVybCkpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLy/rs4TsoJBcbi5pY29uLXN0YXIge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9pdGVtX3N0YXJfZnVsbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICAmLmZ1bGwge1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKCdpY29uX2l0ZW1fc3Rhcl9mdWxsLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cbiAgJi5oYWxmIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9pdGVtX3N0YXJfaGFsZi5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG59XG5cbi8vIOq3uOujuSDsg4HshLgg7J2064+ZXG4uaWNvbi1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9hcnJvd19yX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKCdpY29uX2Fycm93X3JfcHJlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMThweDtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9hcnJvd19yX2RpbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG4gIH1cbn1cblxuLy8g7L+g7Y+wIOuLpOyatOuhnOuTnFxuLmljb24tZG93bmxvYWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl9kb3dubG9hZF9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl9kb3dubG9hZF9wcmUucG5nJykgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKCdidG5fZG93bmxvYWRfZGltLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvMjRweDtcbiAgfVxufVxuXG4vLyBjYWxsIHRvIG9yZGVyXG4uaWNvbi1jYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjJyZW07XG4gIGhlaWdodDogMi4ycmVtO1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9jYWxsX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xufVxuXG4uYnRuLWljb24tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUgYXNzZXQtaW1hZ2UoJ2ljb25fY2xvc2VfYl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci8xOHB4O1xufVxuXG4vLyBtYXBcbi5pY29uLW1hcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNfbG9jYXRpb24uc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4vL25vdGljZVxuLmljb24tbm90aWNlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9wb3Bfbm90aWNlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIH1cbn1cblxuLy8gcG9wdXAgY2xvc2Vcbi5idG4taWNvbi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljb25fY2xvc2VfYl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xufVxuXG4vLyBwbHVzLCBtaXVzXG4uYnRuLWljb24tbWludXMge1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6ICdcXDIwMTQnO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuICAvLyBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnYnRuX21pbnVzX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzgwJTtcbiAgJjphY3RpdmUge1xuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnXFwyMDE0JztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLy8gYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl9taW51c19wcmUucG5nJykgbm8tcmVwZWF0IGNlbnRlci84MCU7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC44XG4gICAgLy8gYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl9taW51c19kaW0ucG5nJykgbm8tcmVwZWF0IGNlbnRlci84MCU7XG4gIH1cbn1cbi5idG4taWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljb25fcGx1c19ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci84MCU7XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9wbHVzX3ByZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzgwJTtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9wbHVzX2RpbS5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzgwJTtcbiAgfVxufVxuLy90b2FzdCBwb3B1cFxuLmljb24tdG9hc3Qtd2FybmluZyB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl9waXBfbW9kZV9ub3JfMDEucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgfVxufVxuLmljb24tdG9hc3QtYWRkIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnYnRuX3BpcF9tb2RlX25vcl8wMi5wbmcnKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xuICB9XG59XG4uaWNvbi10cmFzaC1zbSB7XG4gIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKCdpY19kZWxldGVfYl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljX2RlbGV0ZV9iX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICB9XG59XG5cbi8vIGVkaXQgYnV0dG9uXG4uaWNvbi1lZGl0IHtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2ljX2VkaXRfYl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNfZWRpdF9iX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgfVxufVxuXG4vLyBlZGl0IGRlbGV0ZVxuLmljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9kZWxldGVfd19ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnaWNvbl9kZWxldGVfd19kaW0ucG5nJykgbm8tcmVwZWF0IGNlbnRlci8yNHB4O1xuICB9XG59XG5cbi8vIGljb24gZGVsZXRlXG4uaWNvbi1kZWxldGUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZSgnYnRuX2RlbGV0ZV9jbGVhcl9ub3IucG5nJykgbm8tcmVwZWF0IGNlbnRlci9jb3Zlcjtcbn1cblxuLy8gcHJvZHVjdCBhY2NvcmRpb25cbi5idG4taWNvbi11bmZvbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoJ2J0bl91cF9yX25vci5wbmcnKSBuby1yZXBlYXQgY2VudGVyLzE4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgJlthcmlhLWV4cGFuZGVkPWZhbHNlXSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICB9XG59IiwiLmhlYWRlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBmbGV4KGNvbHVtbiwgY2VudGVyLCBjZW50ZXIpO1xuICBtaW4taGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1kOGQ4ZDg7XG4gIC5oZWFkZXItYXJlYSB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTRweCAxMHB4IDEzcHg7XG4gICAgPiAqIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG4gIFtjbGFzc149XCJidG4taWNvbi1cIl0ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAudGl0bGUge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxOCwgNjAwLCAkY29sb3ItZ3JheS0xNDE0MTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm1lbnUtbGlzdC1ib3gge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LWVuZCwgY2VudGVyKTtcbiAgICBtYXgtd2lkdGg6IDgycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgLmxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9XG4gIC5jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgICBtaW4td2lkdGg6IDE0cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jZTFjNWU7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnRJb3MwOSwgNjAwLCAkY29sb3Itd2hpdGUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLnBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICAmLnNob3cge1xuICAgIC5kaW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5wb3B1cC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kaW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjYpO1xuICB9XG4gICYucG9wdXAtdG9hc3Qge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGJvdHRvbTogNjZweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICYucGxhY2UtYm90dG9tIHtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnBvcHVwLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmF5LTE0MTQxNCwgMC45KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgICAucG9wdXAtbWlkZGxlIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICB9XG4gICAgICAubWFzc2FnZS1ib3gge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3Itd2hpdGUsIDEuMTQpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmW2NsYXNzKj1cImljb24tXCJdIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wb3B1cC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDM0MHB4O1xuICAvLyBtaW4taGVpZ2h0OiAyNzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLnBvcHVwLWZ1bGwge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIC5idG4taWNvbi1jbG9zZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5wb3B1cC1taWRkbGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNCk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuICAucG9wdXAtdG9wIHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBjZW50ZXIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgcGFkZGluZzogMTBweCA0NnB4O1xuICAgIC50aXRsZS1ib3gge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udDE4LCA3MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMSk7XG4gICAgfVxuICAgIC5xdWFudGl0eSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgICB9XG4gIH1cblxuICAucG9wdXAtbWlkZGxlIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgIHBhZGRpbmc6IDM5cHggMTBweCA4M3B4O1xuICAgID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnRleHQtYm94IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNDAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMTIpO1xuICAgIH1cbiAgICAubGlzdC1ib3gge1xuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3B0aW9uLWxpc3QtYm94IHtcbiAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgLm5vdGljZS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQyNywgNzAwLCAkY29sb3ItZ3JheS0xNDE0MTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuaWNvbi1ub3RpY2Uge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxpc3QtYXJlYSB7XG4gICAgbWF4LWhlaWdodDogMjgycHg7XG4gICAgLmxpc3QtYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIGRldGFpbCBzdHlsZVxuLy8gY29tbW9uXG4uZGV0YWlsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLmxpc3QtYXJlYSB7XG4gICAgLmxpc3QtbGVmdCB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250MTQsIDMwMCwgJGNvbG9yLWdyYXktNTA1MDUwLCAxLjQpO1xuICAgIH1cbiAgfVxufVxuLmRldGFpbC1pbm5lciB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMXB4IDIuM3B4IDAuM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc21hbGwtaW5uZXIge1xuICAgICY6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlIHtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCA3MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4zKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kdWN0LWFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICYucGFkZGluZy1sb3cge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgfVxuICAubWFzc2FnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi8v7Y+J7KCQXG4uc3Rhci1ib3gge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gICYuc2F0ci1zbWFsbCB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMS44cmVtO1xuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMS44cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG4vL+yVhOy9lOuUlOyWuFxuLmFjY29yZGlvbi1jb250YWluZXIge1xuICAmLmNvbHVtbi1jZW50ZXIge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGNlbnRlcik7XG4gICAgfVxuICB9XG59XG4uYWNjb3JkaW9uLWFyZWEge1xuICAvLyDtmZXsnqVcbiAgJi5hY3RpdmUge1xuICAgIC5idG4tbW9yZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuLy8gbGlzdCB0eXBlXG4uaHlwaGVuLWxpc3Qge1xuICBtYXJnaW46IDE1cHggMDtcbiAgJiA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTIsIDQwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjE1KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJiArIC5saXN0LWJveCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgPiBsaSB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gICAgLmxpc3QtbGVmdCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNCk7XG4gICAgfVxuICB9XG59XG5cbi8vIGxpbmsgdGV4dFxuLnVuZGVybGluZS1ibHVlIHtcbiAgY29sb3I6ICMwZjQyZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vLyBzd2lwZXJcbi5wcm9kdWN0LXN3aXBlciB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWNvbnRyb2xsZXIge1xuICAgIFtjbGFzc149XCJzd2lwZXItYnRuXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ0bi1wcmV2IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImljb25fYXJyb3dfcHJldi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIH1cbiAgICAuc3dpcGVyLWJ0bi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29uX2Fycm93X25leHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LCBjZW50ZXIsIGNlbnRlcik7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDE2cHg7XG4gICAgICB3aWR0aDogNC4xcmVtO1xuICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxMiwgNjAwLCAkY29sb3ItZ3JheS05NDk0OTQsIDEpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNsaWRlLXNvbGRvdXQge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGNlbnRlcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDExO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDI0LCA2MDAsICRjb2xvci13aGl0ZSk7XG4gIH1cbn1cbi5wcm9kdWN0LWluZm8tYXJlYSB7XG4gICYgKyAubWFzc2FnZS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi50YWctYm94IHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTIuNXB4O1xuICBbY2xhc3NePVwidGFnLVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEuN3JlbTtcbiAgICBtYXJnaW46IC4yNXJlbTtcbiAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxMiwgNDAwLCAkY29sb3ItY2UxYzVlLCBub3JtYWwpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB9XG4gIC50YWctdHN2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgLnRhZy10aW1lLXByaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItNzYyNzQ0O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbiAgLnRhZy1mcmVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmZmNmZhO1xuICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICB9XG4gIC50YWctc2FsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWNlMWM1ZTtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgfVxuICAudGFnLWRpc2NvdW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbi50aXRsZS1ib3gge1xuICBtYXJnaW46IDEwcHggMCA1cHg7XG4gIC50aXRsZSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE4LCA0MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4xKTtcbiAgICBAaW5jbHVkZSBtdWx0aS1lbGxpcHNpcyh0cnVlLCAyKTtcbiAgfVxufVxuLmJyYW5kLWFyZWEge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBAaW5jbHVkZSBmb250KCRmb250MTYsIDQwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjEpO1xuICAuYnJhbmQtaW1hZ2Uge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICYgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4ucmV2aWV3LWJveCB7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3ItZ3JheS01MDUwNTApO1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIC5pZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cblxuLy8gZ2VuZXJhbFxuLnByb2R1Y3Qtb3B0aW9uLWxpc3QtYm94IHtcbiAgJiArIC5wcm9kdWN0LW9wdGlvbi1saXN0LWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm9wdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNjAwLCAkY29sb3ItZ3JheS01MDUwNTAsIDEuMTUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAudHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLm9wdGlvbi1idXR0b24tYm94IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgW2NsYXNzXj1cImJ0bi1cIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMTQxNDE0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnRcIiwgXCJMRyBTbWFydCBDb25kZW5zZWQgQ29tbW9uXCIsIFwiU2Fucy1zZXJpZlwiO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWU0ZTRlNDtcbiAgICB9XG4gICAgJi5zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jZTFjNWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmNlYWYwO1xuICAgICAgY29sb3I6ICRjb2xvci1jZTFjNWU7XG4gICAgfVxuICAgICYuc29sZG91dCB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTc1NzU3NTtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03NTc1NzU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG4gIC5idG4taW1hZ2Uge1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICAmLnNvbGRvdXQge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYnRuLXRleHQge1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBwYWRkaW5nOiA4cHggMThweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTgsIDQwMCwgJGNvbG9yLWdyYXktMTQxNDE0KTtcbiAgfVxufVxuLm1hc3NhZ2UtYm94IHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCA5cHg7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3ItZ3JheS03NTc1NzUsIDEuMyk7XG4gICZbY2xhc3MqPVwiaWNvbi1cIl0ge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi13aWR0aDogMTRweDtcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAmLmljb24tY2hlY2stZ3JlZW4ge1xuICAgIGNvbG9yOiAkY29sb3ItMDA3NzZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiaWNvbl9jaGVja19ncmVlbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZTVmY2Y5O1xuICB9XG4gICYuaWNvbi1jaGVjay1ncmF5IHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGFzc2V0LWltYWdlKFwiaWNvbl9jaGVja19ibGFjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICAgIH1cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1mMmYyZjI7XG4gIH1cbiAgJi5pY29uLXdhcm5pbmctZ3JheSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDEyLCA0MDAsICRjb2xvci1ncmF5LTc1NzU3NSwgMS4zMyk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29uX3dhcm5pbmcucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAmLnR5cGUtbm90aWNlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuLm1lc3NhZ2VzLWJveC13cmFwIHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4ucXVhbnRpdHktY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gbWFyZ2luLXRvcDogMTVweDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA2MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4xNSk7XG4gIC5xdWFudGl0eS1jb3VudGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBzdHJldGNoKTtcbiAgICB3aWR0aDogMTYzcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWFiYWJhYjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktYWJhYmFiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+ICoge1xuICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbiAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA2cHggNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBbY2xhc3NePVwiYnRuLVwiXSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktYWJhYmFiO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWFiYWJhYjtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cbn1cbi5wcmljZS1pbmZvLWFyZWEge1xuICAmICsgLm1hc3NhZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcmljZS1ib3gge1xuICBAaW5jbHVkZSBmbGV4KGlubGluZS1mbGV4LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuNCk7XG4gICYgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmNoYW5uZWwge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS03NTc1NzU7XG4gIH1cbiAgLnByaWNlLW9yaWdpbmFsIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICAgIC50aHJvdWdoLWxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgaXIoYWJzb2x1dGUsIDEsIDApO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgfVxuICB9XG4gIC5kaXNjb3VudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDI0LCA2MDAsICRjb2xvci1jZTFjNWUsIDEpO1xuICB9XG4gIC5wcmljZS1jdXJyZW50IHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MjQsIDYwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxKTtcbiAgfVxuICAuaXIge1xuICAgIEBpbmNsdWRlIGlyKGFic29sdXRlLCAwLCAwKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhbGwtaW5mby1ib3gge1xuICBAaW5jbHVkZSBmb250KCRmb250MTYsIDQwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjEpO1xuICAuY2FsbC10aXRsZSB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5pY29uLWNhbGwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5jYWxsLW51bSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCA3MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4xKTtcbiAgfVxufVxuLmd1aWRlLWluZm8tYm94IHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICBAaW5jbHVkZSBmb250KCRmb250MTQsIDQwMCwgJGNvbG9yLWdyYXktNTA1MDUwLCAxLjEpO1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmd1aWRlLWluZm8taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNjAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuZ3VpZGUtaW5mby1ib2R5IHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTIsIDQwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjE3KTtcbiAgICAvLyAuYnV0dG9uLWJveCB7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLy8gfVxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxMik7XG4gICAgfVxuICAgIC5mbGV4LXJvdyB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLmJ1dHRvbi1ib3gge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1ib3gge1xuICAgICAgQGluY2x1ZGUgbXVsdGktZWxsaXBzaXModHJ1ZSwgNSk7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tYXJlYS5hY3RpdmUge1xuICAgICAgLmFjY29yZGlvbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG4gIC5jb2RlLWJveCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE1LCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4xKTtcbiAgICAuY29kZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG59XG4vLyBZT1UgTUFZIExJS0Vcbi5yZWNvbW1lbmQtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLnJlY29tbWVuZC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAxM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gIH1cbiAgLnJlY29tbWVuZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgLnRhZy1ib3gge1xuICAgIFtjbGFzc149XCJ0YWctXCJdIHtcbiAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MDkpO1xuICAgIH1cbiAgfVxuICAudGl0bGUtYm94IHtcbiAgICAudGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn1cbi5yZWNvbW1lbmQtbGlzdC1ib3gge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgc3RyZXRjaCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0wNXB4O1xufVxuLnJlY29tbWVuZC1saXN0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAuaW1nLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE2NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gIH1cbiAgLmJhZGdlLWJveCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBjZW50ZXIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC4ycmVtO1xuICAgIGxlZnQ6IC4ycmVtO1xuICAgIHdpZHRoOiAzLjJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWdyYXktMTQxNDE0LCAwLjgpO1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNzAwLCAkY29sb3Itd2hpdGUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC5pciB7XG4gICAgICBAaW5jbHVkZSBpcihhYnNvbHV0ZSwgMCwgMCk7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG4gIC5zdGFyLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRpdGxlLWJveCB7XG4gICAgbWFyZ2luOiAwIDAgNnB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTYpO1xuICB9XG4gIC5wcmljZS1ib3gge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAucHJpY2Uge1xuICAgICAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCA3MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4zKTtcbiAgICB9XG4gICAgLmRpc2NvdW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250MTIsIDQwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjMpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG59XG4vLyDrpqzsiqTtirgg6rO17Ya1XG4ubGlzdC1hcmVhIHtcbiAgLmxpc3QtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1mOGY4Zjg7XG4gIH1cbiAgLnN1YiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubGlzdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgLnRvdGFsLWJveCB7XG4gICAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgfVxuICAgIC5ub3RpY2UtYm94IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1OHB4O1xuICAgICAgLmljb24tbm90aWNlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGlzdC1taWRkbGUge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgfVxuICAubGlzdC1sZWZ0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNDAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIG5vcm1hbCk7XG5cbiAgICAub3JkZXItdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAmLnRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5saXN0LWNlbnRlciB7XG4gICAgZmxleDogMTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4yNSk7XG4gIH1cbiAgLmxpc3QtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIC5jaGVjay1pY29uIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9udDE0KTtcbiAgICB9XG4gIH1cbiAgLmxpc3QtdGl0bGUge1xuICAgIHBhZGRpbmc6IDYuNXB4IDEwcHg7XG4gICAgJi5iZy13aGl0ZSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgfVxuICB9XG4gIC5maWVsZC1hcmVhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLmRhdGUge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29sb3I6ICRjb2xvci1jZTFjNWU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5saXN0LXRpdGxlIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA3MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4xNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICYgKyAubGlzdC10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9udDE2KTtcbiAgICAmOm9ubHktY2hpbGQge1xuICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNCk7XG4gICAgfVxuICB9XG4gICYuYmctd2hpdGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNzAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMyk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudGl0bGUtbGVmdCB7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICYgKyAuY2hlY2staWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTYpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgICAubnVtIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAgIH1cbiAgfVxuICAudGl0bGUtcmlnaHQge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS01MDUwNTA7XG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICYgKyAuY2hlY2staWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAmICsgLmNoZWNrLWljb24ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLWJyYW5kIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbi5saXN0LWJveCB7XG4gICYgPiBsaSB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5uYW1lIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgfVxuICAucHJpY2Uge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxOCwgNzAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuNCk7XG4gIH1cbiAgLmxhYmVsLWJveCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE4LCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS40KTtcbiAgfVxuICAubGlzdC1kYXRlIHtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9udDEyKTtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICB9XG4gIC5wZXJjZW50IHtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgfVxuICAvLyDri6TsmrTroZzrk5wg7JmE66OMXG4gIC5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIC5saXN0LWNlbnRlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXktNzU3NTc1O1xuICAgIH1cbiAgICAubGFiZWwtYm94IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03NTc1NzU7XG4gICAgfVxuICAgIC5wZXJjZW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheS03NTc1NzU7XG4gICAgfVxuICB9XG4gIC8vY2hlY2tvdXRcbiAgLm5vcm1hbC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTYsIDYwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjQpO1xuICAgICY6b25seS1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLnBvaW50IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAgIH1cbiAgfVxuICAubm9ybWFsLXRleHQge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3ItZ3JheS0xNDE0MTQpO1xuICAgICYgKyAubm9ybWFsLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAubm9uZWRhdGEtdGV4dCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTc1NzU3NSk7XG4gIH1cbiAgLy9PUkRFUiBDT01QTEVURVxuICAuc21hbGwtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTUsIDcwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjQpO1xuICB9XG4gIC5zbWFsbC10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTQsIDQwMCwgJGNvbG9yLWdyYXktNTA1MDUwLCAxLjQpO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgfVxuICAvL2Vycm9yXG4gIC5lcnJvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDEyLCA0MDAsICRjb2xvci1jZTFjNWUpO1xuICB9XG59XG4ubGlzdC1icmFuZCB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBjZW50ZXIpO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBAaW5jbHVkZSBmb250KCRmb250MTYsIDcwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjE1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5icmFuZC1pbWFnZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5icmFuZC1jb3VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBAaW5jbHVkZSBmb250U2l6ZSgkZm9udDE0KTtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgfVxufVxuXG4vLyDslb3qtIAg64+Z7J2YIOyYgeyXrVxuLmFncmVlLWNvbnRhaW5lciB7XG4gIC5hZ3JlZS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmFncmVlLWJveC1hbGwge1xuICAgID4gLmNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMCAxMHB4O1xuICAgICAgLmNoZWNrLWljb24ge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hZ3JlZS1ib3gge1xuICAgICYgPiBsaSB7XG4gICAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmljb24tYXJyb3cge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuLy8gZmxleFxuLmZsZXgtcm93IHtcbiAgQGluY2x1ZGUgZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG4vL29yZGVyXG4ub3JkZXItdGV4dCB7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNDAwLCAkY29sb3ItZ3JheS01MDUwNTApO1xuICBAaW5jbHVkZSBlbGxpcHNpcztcbn1cbi5vcmRlci1hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA2MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4yNSk7XG59XG4udG90YWwtYm94IHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS1mOGY4Zjg7XG4gICYuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuICAub3JkZXItbGVmdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuICAub3JkZXItdG90YWwge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQyMCwgNjAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLm9yZGVyLWFtb3VudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCA3MDAsICRjb2xvci1jZTFjNWUsIDEuMjUpO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICYuZW1wdHkge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5LTc1NzU3NTtcbiAgICB9XG4gIH1cbiAgLm9yZGVyLXBheSB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDEyLCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4yNSk7XG4gIH1cbiAgLm9yZGVyLXRheCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDEyLCA0MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4yNSk7XG4gIH1cbiAgLm9yZGVyLW5vdGljZS10ZXh0IHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTQsIDQwMCwgJGNvbG9yLWNlMWM1ZSwgMS4yNSk7XG4gIH1cbiAgLmZsZXgtcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1hc3NhZ2UtYm94IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4vLyDsv6Dtj7Ag67Cw64SIXG4uYmFubmVyLWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xufVxuLmNvdXBvbi1iYW5uZXIge1xuICBwYWRkaW5nOiAxN3B4IDExMHB4IDE2cHggMThweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBAaW5jbHVkZSBmb250KCRmb250MjAsIDYwMCwgJGNvbG9yLTBmMzQ0OCwgMS4zKTtcbiAgJi5iZy1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImltZ19jb3Vwb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMjBweC81NXB4ICRjb2xvci1lOGY2ZmQ7XG4gIH1cbn1cbi8vIG5vdGljZVxuLm5vdGljZS1ib3gge1xuICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgNDAwLCAkY29sb3ItZ3JheS03NTc1NzUsIDEuNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJltjbGFzcyo9XCJiZy1cIl0ge1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxOCwgNzAwLCAkY29sb3ItZ3JheS0xNDE0MTQpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC8vIE9SREVSIENPTVBMRVRFXG4gICYuYmctYmFnIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImltZ19maW5hbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci8gMTAwJSBhdXRvO1xuICAgIH1cbiAgfVxuICAmLm9ubHktY2hpbGQsXG4gICY6b25seS1jaGlsZCB7XG4gICAgQGluY2x1ZGUgZmxleChjb2x1bW4sIGNlbnRlciwgY2VudGVyKTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi8vaG90ZWxcbi5vcHRpb25zLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC5vcHRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheS03NTc1NzU7XG4gIH1cbiAgLm9wdGlvbi1pY29ucyB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC5pbWctYXJlYSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIH1cbiAgfVxufVxuLm1hcC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIC5tYXAtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHg7XG4gIH1cbiAgLnRpdGxlIHtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTYsIDQwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjQpO1xuICB9XG4gIC5pY29uLW1hcCB7XG4gICAgZmxleC1iYXNpczogMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vL2RyYWcgJiB0cmFzaFxuLmRyYWctYXJlYSB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBzdHJldGNoKTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIC8vIO2ctOyngO2GtSDtmZzshLHtmZRcbiAgJi5zaG93LXRyYXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTY4cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDc4cHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIC5kcmFnLWl0ZW0tYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgICB9XG4gICAgLmRyYWctaWNvbi1ib3gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmRyYWctaXRlbS1ib3gge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cbiAgLmRyYWctaXRlbS1ib3gge1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGZsZXgtc3RhcnQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4xNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgLmRyYWctaWNvbi1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDY4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICB9XG4gIC5pdGVtLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWRyZXNzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTQxNDE0O1xuICB9XG4gIC5hZHJlc3Mtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxMik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmJ0bi1kZWxldGUtc20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuYnRuLWVkaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuICAuYnRuLWRlbGV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgJiArIC5jaGVjay1pY29uIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+uwsOyGoSDso7zshoxcbi5hZGRyZXNzaW5nLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gICYgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWRkcmVzc2luZy1ib3R0b20ge1xuICAgIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBmbGV4LWVuZCwgZmxleC1zdGFydCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gIC5kcmFnLWFyZWF7XG4gICAgLmRyYWctaXRlbS1ib3h7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jaGVja2JveHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyDqsrDsoJzsiJjri6hcbi5wYXltZW50LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAxMHB4IDA7XG59XG4ucGF5bWVudC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS40KTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAmW2NsYXNzKj1cImJnLWNhcmRcIl0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMTcuMnJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLnBheW1lbnQtbmFtZSxcbiAgICAucGF5bWVudC1udW1iZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgLnBheW1lbnQtbnVtYmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG4gICYuYmctY2FyZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzhmMjNiYiwgI2JkMjc2MiwgI2JhNWMwMCk7XG4gIH1cbiAgJi5iZy1jYXJkLWFkZCB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS01MDUwNTA7XG4gIH1cbiAgLnBheW1lbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07IFxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnBheW1lbnQtbm90aWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgZmxleChjb2x1bW4sIGNlbnRlciwgY2VudGVyKTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDI0LCA3MDAsICRjb2xvci13aGl0ZSwgMS40KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBheW1lbnQtc2VsZWN0LWJveCB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5jaGVja2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC5jaGVjay1pY29uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBheW1uZXQtYWRkLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5idG4tYWRkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29fY2FyZF9wbHVzLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gNDBweDtcbiAgfVxufVxuLnBheW1lbnQtc3dpcGVyIHtcbiAgLmJ1dHRvbi1ib3gge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZmxvYXQtbGluay1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogNzBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZsb2F0LXdyYXB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgLmJ0bi1mbG9hdCB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxufSIsIi8vIGNoZWNrb3V0IHN0eWxlXG4vL+yjvOyGjCDrqqnroZ1cbi5hZGRyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1LjVweCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubGlzdC1ib3gge1xuICAgICYgPiBsaSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktY2NjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZjZWFmMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxpc3QtbGVmdCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250MTYsIDQwMCwgJGNvbG9yLWdyYXktMTQxNDE0KTtcbiAgICB9XG4gIH1cbiAgLy8g7KO87IaMIOyEoO2DnVxuICAuaWNvbi1hcnJvdyB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4vL+y5tOuTnCDsvZTrk5wg7J247ZKLXG4uY2FyZC1jb2RlIHtcbiAgLmlucHV0IHtcbiAgICB3aWR0aDogNDEuMiU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY29uX2NhcmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvMzNweDtcbiAgICB9XG4gIH1cbn1cbi8v7ZWA7L2U65OcXG4ucGluLWFyZWEge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIC5maWVsZCB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmZpZWxkLWZvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5maWVsZC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBmb250KCRmb250MTYsIDYwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjEpO1xuICB9XG4gIGlucHV0IHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS03NTc1NzU7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxOCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGluLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDkycHg7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNiwgMzAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMSk7XG59XG4ucGluLWJvZHkge1xuICB3aWR0aDogMTg5cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmLmJnLWxvY2sge1xuICAgIEBpbmNsdWRlIGZsZXgoY29sdW1uLCBjZW50ZXIsIGNlbnRlcik7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpbWdfcGluY29kZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8g7IOB7ZKIIOumrOyKpO2KuFxuLnByb2R1Y3QtaXRlbS1hcmVhIHtcbiAgLmRyYWctYXJlYSB7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSArIDc4cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICYuc2hvdy10cmFzaCB7XG4gICAgICAucHJvZHVjdC10b3AsXG4gICAgICAudGh1bWJuYWlsLWFyZWEsXG4gICAgICAucHJvZHVjdC1pbmZvLFxuICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kcmFnLWl0ZW0tYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1hc3NhZ2UtYm94IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1lc3NhZ2VzLWJveC13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdC1pdGVtLWJveCB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5wcm9kdWN0LWluZm8ge1xuICAgICYgKyAucHJvZHVjdC1wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gICAgICAvLyA+ICoge1xuICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIC8vIH1cbiAgICAgIC8vIC5kaXNjb3VudCB7XG4gICAgICAvLyAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgLy8gfVxuICAgIH1cbiAgfVxuICAvLyAucHJvZHVjdC1wcmljZSB7XG4gIC8vID4gKiB7XG4gIC8vICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIC8vIH1cbiAgLy8gLmRpc2NvdW50IHtcbiAgLy8gICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgLy8gfVxuICAvLyB9XG59XG4ucHJvZHVjdC10b3Age1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LW1pZGRsZSB7XG4gIEBpbmNsdWRlIGZsZXgocm93LCBmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIC50aHVtYm5haWwtYXJlYSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIC5pbWctYXJlYSB7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICAgICYudHlwZS1jb21ibyB7XG4gICAgICAuaW1nLWFyZWEge1xuICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5pbmZvLWFyZWEge1xuICAgIGZsZXg6IDE7XG4gICAgPiBkaXY6bm90KC5icmFuZC1hcmVhKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAucXVhbnRpdHktY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIC5xdWFudGl0eS1jb3VudGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG4ucHJvZHVjdC1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2R1Y3QtaWQge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA0MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4xMyk7XG59XG4ucHJvZHVjdC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250KCRmb250MTgsIDQwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjEpO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLnByb2R1Y3QtaW5mbyB7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxMiwgNDAwLCAkY29sb3ItZ3JheS03NTc1NzUsIDEuMzMpO1xuICAuc3BlYyB7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTc1NzU3NTtcbiAgfVxufVxuLnByb2R1Y3QtcHJpY2Uge1xuICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgY2VudGVyKTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBAaW5jbHVkZSBmb250KCRmb250MTgsIDQwMCwgJGNvbG9yLWdyYXktNzU3NTc1LCAxLjE1KTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIC5wcmljZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5LTE0MTQxNDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC50b3RhbCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktMTQxNDE0O1xuICB9XG4gIC5zbWFsbC1wcmljZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gbWFyZ2luLXRvcDogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTIpO1xuICAgIC8vICY6Zmlyc3QtY2hpbGQge1xuICAgIC8vICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyB9XG4gIH1cbiAgLnRvdGFsLXByaWNlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICB9XG4gIC5kaXNjb3VudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQxNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cbn1cbi5wcm9kdWN0LXRvdGFsIHtcbiAgbWFyZ2luOiAwIC0xMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWY4ZjhmODtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4yNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnRTaXplKCRmb250MTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi8vIOyDge2SiCDslYTsvZTrlJTslrhcbi5wcm9kdWN0LWFjY29yZGlvbi1jb250YWluZXIge1xuICAmLmFjdGl2ZSB7XG4gICAgLnByb2R1Y3QtYWNjb3JkaW9uLWFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5wcm9kdWN0LWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICAgIH1cbiAgfVxufVxuLnByb2R1Y3QtYWNjb3JkaW9uLWFyZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtYWNjb3JkaW9uLXRpdGxlIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIHNwYWNlLWJldHdlZW4sIGNlbnRlcik7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBAaW5jbHVkZSBmb250KCRmb250MTYsIDYwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjI1KTtcblxuICAuYWNjb3JkaW9uLWxlZnQsXG4gIC5zdWIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbi5idG4tZGVsZXRlIHtcbiAgQGluY2x1ZGUgZm9udCgkZm9udDE2LCA2MDAsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4xKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy/rsJTsmrDsspgg64K07JetXG4udmFsaWQtdm91Y2hlci1saXN0IHtcbiAgPiBsaSB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGNlbnRlcik7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMTRweCAxM3B4IDE0cHggMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1hYmFiYWI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuLnZvdWNoZXItbGVmdCB7XG4gIEBpbmNsdWRlIGZvbnQoJGZvbnQxNSwgNjAwLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMik7XG4gIC5jb3N0IHtcbiAgICBjb2xvcjogJGNvbG9yLWNlMWM1ZTtcbiAgfVxufVxuLnZvdWNoZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLy/rqqjrsJTsnbwg7Jew6rKwXG4uY29ubmVjdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGlucHV0IHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktYWJhYmFiO1xuXG4gICAgJjpkaXNhYmxlZCxcbiAgICAmOnJlYWQtb25seSxcbiAgICAmLnJlYWRvbmx5IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWFiYWJhYjtcbiAgICB9XG4gIH1cbiAgLmZpZWxkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAuZmllbGQtbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5idG4taWNvbi1jbGVhciB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLmNvbm5lY3QtaGVhZGVyIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIC5sb2dvLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY29ubmVjdC1ib2R5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNvbm5lY3QtdG9wIHtcbiAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gIC50aHVtYi1ib3gge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5kZXNjLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgcCB7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCBub3JtYWwsICRjb2xvci1ncmF5LTUwNTA1MCwgMS4yNSk7XG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItY2UxYzVlO1xuICAgIH1cbiAgfVxuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDIwLCBib2xkLCAkY29sb3ItZ3JheS0xNDE0MTQsIDEuMjUpO1xuICB9XG59XG4iLCIvLyBteW9yZGVyIHN0eWxlXG5cbi5teW9yZGVyLWNvbnRhaW5lciB7XG4gIC5maWVsZC1jb250YWluZXJ7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC5maWVsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICAuZHJvcGRvd24tY29udGFpbmVyLFxuICAgICAgLmRyb3Bkb3duLWFyZWEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgLm9wdGlvbntcbiAgICAgICAgICBwYWRkaW5nOjEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idG4tb3BlbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcbiAgICAgIH1cbiAgICAgIC5idG4taWNvbi1zZWFyY2h7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi50YWItY29udGFpbmVyIHtcbiAgLnRhYi1pdGVtLXdyYXB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC50YWItaXRlbSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDozcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5vcmRlci1udW1iZXItY29udGFpbmVye1xuICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gIHBhZGRpbmc6IDEwcHg7XG5cbiAgLm9yZGVyLW51bWJlci13cmFwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmxlZnQtYXJlYXtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIH1cbiAgICAgIC50aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgLm51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgXG4gICAgICB9XG4gICAgfVxuICAgIC5yaWdodC1hcmVhIHtcbiAgICAgIC5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzAzMDMwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG59XG4ucGF5bWVudC1pbmZvLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cbiAgLnBheW1lbnQtd3JhcHtcbiAgICAuaXRlbS1hcmVhe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA5cHggO1xuXG4gICAgICAubGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzUwNTA1MDtcbiAgICAgIH1cbiAgICB9XG4gICAgLml0ZW0tbGlzdC1hcmVhIHtcbiAgICAgIC5saXN0LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIH1cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICAgIH1cbiAgICAgICAgLnZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRvdGFsLWFyZWF7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5zdW0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjY2UxYzVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm9yZGVyLWl0ZW0tY29udGFpbmVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC5vcmRlci1pdGVtLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAubWVzc2FnZXMtYm94LXdyYXB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgLm1hc3NhZ2UtYm94LnR5cGUtbm90aWNle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJiArIC5idXR0b24tYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbS1ib3gtYXJlYXtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAuYm94LWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XG4gICAgfVxuICAgIC5ib3gtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG5cbiAgICAgIC5wcm9kdWN0LWl0ZW0tYm94e1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgICAgICAucHJvZHVjdC1taWRkbGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW5mbyAuc3BlY3tcbiAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWJveHtcbiAgICAgICAgJiArIC5idXR0b24tYm94IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5wcm9kdWN0LXN0YXR1c3tcbiAgLnN0YXR1cy1sYWJlbCB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAaW5jbHVkZSBmb250KDE0cHgsIGJvbGQsICMyMjIsIDEpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnN0YXR1cy1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zdGF0dXMge1xuICAvLyDrsLDshqEv67CY7ZKIL+q1kO2ZmCDspIDruYTspJFcbiAgJi1wcmVwYXJlIHtcbiAgICAuc3RhdHVzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA3MDE4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MDE4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDA3MDE4LCAwLjA1KTtcbiAgICB9XG4gIH1cbiBcbiAgLy8g67Cw7IahL+uwmO2SiC/qtZDtmZgg7JmE66OMXG4gICYtY29tcGxldGVkIHtcbiAgICAuc3RhdHVzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTQxNDE0LCAwLjA1KTtcbiAgICB9XG4gIH1cbiAgLy8g7Leo7IaML+y3qOyGjOyymOumrOykkS/st6jshozsmYTro4xcbiAgJi1jYW5jZWxsZWQge1xuICAgIC5zdGF0dXMtbGFiZWwge1xuICAgICAgY29sb3I6ICNjNzA4NTA7XG4gICAgICBib3JkZXItY29sb3I6ICNjNzA4NTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNjNzA4NTAsIDAuMDUpO1xuICAgIH1cbiAgfVxuICAmLWludHJhbnNpdCB7XG4gICAgLnN0YXR1cy1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwM2Y3MDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwM2Y3MDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmVhZjE7XG4gICAgfVxuICB9XG4gICYtZGVsaXZlcmVkIHtcbiAgICAuc3RhdHVzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICB9XG4gIH1cbiAgJi1yZXF1ZXN0IHtcbiAgICAuc3RhdHVzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMDA3MDE4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDA3MDE4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDA3MDE4LCAwLjA1KTtcbiAgICB9XG4gIH1cbiAgJi1wcm9jZXNzaW5nLCBcbiAgJi1leGNoYW5nZS1wcm9jZXNzaW5ne1xuICAgIC5zdGF0dXMtbGFiZWwge1xuICAgICAgY29sb3I6ICMwMDNmNzA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDNmNzA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlYWYxO1xuICAgIH1cbiAgfVxuICAmLWNvbXBsZXRlIHtcbiAgICAuc3RhdHVzLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgICB9XG4gIH1cbiAgJi1yZWZ1bmQtY29tcGxldGVkLFxuICAmLWV4Y2hhbmdlLWNvbXBsZXRlZCB7XG4gICAgLnN0YXR1cy1sYWJlbCB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MTQxNDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgfVxuICB9XG4gICYtZXhjaGFuZ2UtcmVxdWVzdCB7XG4gICAgLnN0YXR1cy1sYWJlbCB7XG4gICAgICBjb2xvcjogIzAwNzAxODtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNzAxODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzAwNzAxOCwgMC4wNSk7XG4gICAgfVxuICB9XG59XG5cbi5vcmRlci1kYXRlLWNvbnRhaW5lcntcbiAgLnBvcHVwLXRpdGxle1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICB9XG59XG4uZGF0ZS1saXN0LXdyYXB7XG4gIGhlaWdodDogMjY2cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIC5pdGVte1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2VhZjA7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIH1cbiAgfVxufVxuXG4ucG9wdXAtY29udGFpbmVyIHtcbiAgJi5teW9yZGVyIHtcbiAgICAucG9wdXAtbWlkZGxlIHtcbiAgICAgIHBhZGRpbmc6IDM5cHggMTBweCAyMHB4XG4gICAgfVxuICB9XG59XG5cbi5vcmRlci1kZXRhaWwtdG9wYXJlYXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgLmJveC10b3B7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIC50b3AtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gICAgLnRvcC1zdWIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbiAgLmJveC1ib3R0b217XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAuYnJhbmQtaW1hZ2V7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgLmJyYW5kLW5hbWV7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBAaW5jbHVkZSBlbGxpcHNpcztcbiAgICB9XG4gIH1cbn1cblxuLnBhY2thZ2UtdG9wYXJlYXtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXG4gIC5ib3gtdG9we1xuICAgIC50b3AtdGl0bGV7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gICAgLnRvcC1zdWIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM1MDUwNTA7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIC5sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgICAudmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnRyYWNrLWNvbnRhaW5lcntcbiAgLnRyYWNrLWxpc3QtaGVhZGVye1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgLnRyYWNrLXRpdGxle1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50cmFjay1udW1iZXItd3JhcHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZTllOTtcbiAgICAubGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMxNDE0MTRcbiAgICB9XG4gICAgLnZhbHVle1xuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzUwNTA1MFxuICAgIH1cbiAgfVxuICAudHJhY2stbnVtYmVyLWxpc3R7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAucm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbmZvLWRhdGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjNzU3NTc1XG4gICAgICB9XG4gICAgICAuaW5mby1zdGF0dXN7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0XG4gICAgICB9XG4gICAgICAuaW5mby1sb2NhdGlvbntcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgY29sb3I6ICMxNDE0MTRcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50cmFjay1zdGF0dXMtY29udGFpbmVye1xuICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gIC50cmFjay1ib3h7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzowIDAgMjJweDtcbiAgICBcbiAgICAuY2lyY2xle1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNDglO1xuICAgICAgICBib3R0b206IDI3cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1hcmVhe1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgICAgLnN0YXR1cy10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgLnN0YXR1cy1kYXRle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm9yZGVyIHtcbiAgICAgIC5jaXJjbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBhc3NldC1pbWFnZShcImljX3RyYWNrX2NvbXBsZXRlZC5wbmdcIikgbm8tcmVwZWF0IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDowO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtYXJlYXtcbiAgICAgICAgY29sb3I6ICMxNDE0MTRcbiAgICAgIH1cbiAgICAgXG4gICAgfVxuICAgICYuc2hpcHBlZCB7XG4gICAgICAuY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY190cmFja19vbmdvaW5nLnBuZ1wiKSBuby1yZXBlYXQgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2UxYzVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1hcmVhe1xuICAgICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgICAgLnN0YXR1cy10ZXh0e1xuICAgICAgICAgIGNvbG9yOiAjY2UxYzVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuZGVsaXZlcmVkIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuY2lyY2xlIHtcbiAgICAgICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJpY190cmFja19zY2hlZHVsZWQucG5nXCIpIG5vLXJlcGVhdCA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzc1NzU3NTtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWFyZWF7XG4gICAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi50b3AtbG9nby1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC50b3AtbG9nby13cmFwIHtcbiAgICBoZWlnaHQ6IDE1LjI4dnc7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICAubG9nbyB7XG4gICAgICB3aWR0aDogMzQuNDV2dztcbiAgICB9XG4gIH1cbn1cbi50b3AtYmFubmVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuOHZ3O1xufVxuXG4vKiBob21lID4gaG90cGljaydzIHRoZW1lICovXG4uaG90cGljay10aGVtZS1jb250YWluZXIge1xuICAuaG90cGljay10aGVtZS1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS1lOWU5ZTk7XG4gIH1cbiAgLmNhbGwtbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuLmhvdHBpY2stdGhlbWUtYXJlYSB7XG4gIC50aGVtZS1mbGV4IHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgZmxleC1zdGFydCwgZmxleC1zdGFydCk7XG4gICAgLmltYWdlLWJveCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAuaW1hZ2UtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMnB4O1xuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMDJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cbiAgLnZpZGVvLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC52aWRlbyB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaG90cGlja3MtZGV0YWlsLXN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweDtcbiAgLnN3aXBlci1jb250cm9sbGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJzd2lwZXJfYXJyb3dfbGVmdC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogYXNzZXQtaW1hZ2UoXCJzd2lwZXJfYXJyb3dfcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuaG90cGlja3MtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LWViZWJlYjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTY2NjY2NjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5yb3ctcHJvZHVjdC1hcmVhIHtcbiAgQGluY2x1ZGUgZmxleChyb3csIGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xuICAuaW1nLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTRyZW07XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgfVxuICAuYmFkZ2UtYm94IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZsZXgocm93LCBjZW50ZXIsIGNlbnRlcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLjJyZW07XG4gICAgbGVmdDogLjJyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItZ3JheS0xNDE0MTQsIDAuOCk7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE0LCA3MDAsICRjb2xvci13aGl0ZSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgLmlyIHtcbiAgICAgIEBpbmNsdWRlIGlyKGFic29sdXRlLCAwLCAwKTtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbiAgLnN0YXItYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAudGl0bGUtYm94IHtcbiAgICBtYXJnaW46IDAgMCA2cHg7XG4gICAgQGluY2x1ZGUgZm9udFNpemUoJGZvbnQwOSk7XG4gICAgXG4gIH1cbiAgLnByaWNlLWJveCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIC5wcmljZSB7XG4gICAgICBAaW5jbHVkZSBmb250KCRmb250MjAsIDcwMCwgJGNvbG9yLWdyYXktMTQxNDE0LCAxLjMpO1xuICAgIH1cbiAgICAuZGlzY291bnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxMiwgNDAwLCAkY29sb3ItZ3JheS03NTc1NzUsIDEuMyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cbiAgLnRhZy1ib3gge1xuICAgIFtjbGFzc149XCJ0YWctXCJdIHtcbiAgICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICB9XG4gIH1cblxuICAuaXRlbS1zb2xkb3V0IHtcbiAgICBAaW5jbHVkZSBmbGV4KHJvdywgY2VudGVyLCBjZW50ZXIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNjAwLCAkY29sb3Itd2hpdGUpO1xuICB9XG59XG4vKiBob21lID4gSG90ZWwgKi9cbi5ob3RlbC10aHVtYi1jb250YWluZXIge1xuICAuaG90ZWwtdGl0bGUge1xuICAgIHBhZGRpbmc6IDExcHggMTBweCAxMnB4IDEwcHg7XG4gICAgQGluY2x1ZGUgZm9udCgkZm9udDE4LCA2MDAsICRjb2xvci1ncmF5LTE0MTQxNCwgMS4zKTtcbiAgfVxuICAuaG90ZWxzLXRodW1iLWJvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmF5LWU5ZTllOTtcbiAgfVxuICAubGluay1hcnJvdyB7XG4gICAgQGluY2x1ZGUgZmxleChyb3csIGNlbnRlciwgY2VudGVyKTtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTVweCAxMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQxNCwgNjAwLCAkY29sb3ItZ3JheS03NTc1NzUsIDEpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLyogaG9tZSA+IEhvdGVsID4gZGV0YWlsICovXG4uaG90ZWxzLWxpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyYXktZTllOWU5O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vKiBob21lID4gYm90dG9tIGJhbm5lciAqL1xuLmJvdHRvbS1iYW5uZXItY29udGFpbmVyIHtcbiAgLmltYWdlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJ0bi1iYW5uZXItbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQzdnc7XG4gICAgICB3aWR0aDogMjYuNHZ3O1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmLmFwcC1zdG9yZSB7XG4gICAgICAgIGxlZnQ6IDIuNnZ3O1xuICAgICAgfVxuICAgICAgJi5nb29nbGUtcGxheSB7XG4gICAgICAgIGxlZnQ6IDMxdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZmllbGQtemlwY29kZSB7XG4gIG1pbi1oZWlnaHQ6IDEwN3B4O1xufSIsIkBpbXBvcnQgXCJhYnN0cmFjdHMvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xuQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcblxuQGltcG9ydCBcImNvbW1vbi9fZm9udFwiO1xuQGltcG9ydCBcImNvbW1vbi9fcmVzZXRcIjtcbkBpbXBvcnQgXCJjb21tb24vX2Zvcm1cIjtcbkBpbXBvcnQgXCJjb21tb24vX2xvYWRpbmdcIjtcbkBpbXBvcnQgXCJsaWIvc3dpcGVyLWJ1bmRsZS5taW5cIjtcblxuQGltcG9ydCBcImNvbXBvbmVudC9pY29uLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnQvcG9wdXAuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJjaGVja291dC5zY3NzXCI7XG5AaW1wb3J0IFwibXlvcmRlci5zY3NzXCI7XG5AaW1wb3J0IFwiaG9tZS5zY3NzXCI7XG5AaW1wb3J0IFwiYWRkcmVzcy5zY3NzXCI7XG5cbi8qIC0tLS0tLSBJT1MgRHluYW1pYyBUeXBlIC0tLS0tLSAqL1xuQGltcG9ydCBcImNvbW1vbi9fZm9yX2lvc1wiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4iLCIvLzIwMCVcbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zaG9ydC1jYXB0aW9uMSkge1xuICBodG1sLCBib2R5IHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXNob3J0LWNhcHRpb24xICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTEcgU21hcnQgQ29uZGVuc2VkXCIsIFwiTEcgU21hcnRcIiwgXCJTYW5zLXNlcmlmXCIgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vMjAwJSBsYXlvdXQgXG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc2hvcnQtY2FwdGlvbjEpIHtcbiAgLmhlYWRlci1jb250YWluZXIge1xuICAgIC5oZWFkZXItYXJlYSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuICAgIC50aXRsZSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbGluZS1icmVhazogYW55d2hlcmU7XG4gICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICAgIH1cbiAgfVxuICAucHJvZHVjdC1zd2lwZXIge1xuICAgIC5zd2lwZXItY29udHJvbGxlciB7XG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRpdGxlLWJveCAudGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgXG4gIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXSwgaW5wdXRbdHlwZT10ZWxdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG5cbiAgLmZpZWxkLWJveCB7XG4gICAgaW5wdXQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTMzcHg7XG4gICAgfVxuICAgIC5idG4taWNvbi1jbGVhciB7XG4gICAgICB0b3A6IDAuMjVyZW07XG4gICAgICByaWdodDogMS44NXJlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG4gIC5xdWFudGl0eS1jb250YWluZXIge1xuICAgIGlucHV0IHtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFtjbGFzc149YnRuLV0ge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgIH1cbiAgfVxufSJdfQ== */