@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);
@font-face {
  font-family: Roboto-Regular;
  src: url(/assets/fonts/roboto/Regular/Roboto-Regular.woff2) format("woff2"),
    url(/assets/fonts/roboto/Regular/Roboto-Regular.woff) format("woff"),
    url(/assets/fonts/roboto/Regular/Roboto-Regular.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Bold;
  src: url(/assets/fonts/roboto/Bold/Roboto-Bold.woff2) format("woff2"),
    url(/assets/fonts/roboto/Bold/Roboto-Bold.woff) format("woff"),
    url(/assets/fonts/roboto/Bold/Roboto-Bold.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Black;
  src: url(/assets/fonts/roboto/Black/Roboto-Black.woff2) format("woff2"),
    url(/assets/fonts/roboto/Black/Roboto-Black.woff) format("woff"),
    url(/assets/fonts/roboto/Black/Roboto-Black.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Light;
  src: url(/assets/fonts/roboto/Light/Roboto-Light.woff2) format("woff2"),
    url(/assets/fonts/roboto/Light/Roboto-Light.woff) format("woff"),
    url(/assets/fonts/roboto/Light/Roboto-Light.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Medium;
  src: url(/assets/fonts/roboto/Medium/Roboto-Medium.woff2) format("woff2"),
    url(/assets/fonts/roboto/Medium/Roboto-Medium.woff) format("woff"),
    url(/assets/fonts/roboto/Medium/Roboto-Medium.ttf) format("truetype");
}
@font-face {
  font-family: Roboto-Thin;
  src: url(/assets/fonts/roboto/Thin/Roboto-Thin.woff2) format("woff2"),
    url(/assets/fonts/roboto/Thin/Roboto-Thin.woff) format("woff"),
    url(/assets/fonts/roboto/Thin/Roboto-Thin.ttf) format("truetype");
}
@font-face {
  font-family: Poppins-Light;
  src: url(/assets/fonts/Poppins/Poppins-Light.woff2?v2);
}
@font-face {
  font-family: Poppins-Regular;
  src: url(/assets/fonts/Poppins/Poppins-Regular.woff2?v2);
}
@font-face {
  font-family: Poppins-Medium;
  src: url(/assets/fonts/Poppins/Poppins-Medium.woff2?v2);
}
@font-face {
  font-family: Poppins-SemiBold;
  src: url(/assets/fonts/Poppins/Poppins-SemiBold.woff2?v2);
}
@font-face {
  font-family: Poppins-Bold;
  src: url(/assets/fonts/Poppins/Poppins-Bold.woff2?v2);
}
@font-face {
  font-family: Poppins-ExtraBold;
  src: url(/assets/fonts/Poppins/Poppins-ExtraBold.woff2?v2);
}
@font-face {
  font-family: Poppins-Black;
  src: url(/assets/fonts/Poppins/Poppins-Black.woff2?v2);
}
@font-face {
  font-family: Proxima-Nova-Bold;
  src: url(/assets/fonts/proxima/Proxima_Nova_Bold.woff2);
}
@font-face {
  font-family: Proxima-Nova-Regualr;
  src: url(/assets/fonts/proxima/Proxima_Nova_Regular.woff2);
}
@font-face {
  font-family: Proxima-Nova-X;
  src: url(/assets/fonts/proxima/Proxima-Nova-Xbold.woff2);
}
@font-face {
  font-family: Poppins-Black;
  src: url(/assets/fonts/Poppins/Poppins-Black.woff2?v2);
}
@font-face {
  font-family: "Material Icons";
  font-weight: 400;
  font-style: normal;
  src: url(/assets/fonts/MaterialIcons-Regular.woff) format("woff");
}
@font-face {
  font-family: "Material Icons Outlined";
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/MaterialIcons.woff2) format("woff2");
}
.material-icons {
  font-family: "Material Icons";
  font-weight: 400;
  font-style: normal;
  font-size: 24px;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
}
html:lang(ru) body,
html:lang(ru) body :not(.material-icons):not(.sport-icon) {
  font-family: Roboto-Medium !important;
}
li {
  list-style-type: none;
}
* {
  padding: 0;
  margin: 0;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body,
html {
  height: 100%;
}
html {
  font-size: 15px;
}
body {
  background-color: var(--backgroundColor);
  background-repeat: no-repeat;
  background-position: center;
  color: var(--white);
  min-height: 100vh;
  overflow: auto;
  font-family: Poppins-Regular;
}
body.bg-scroll-blocked {
  height: 100vh;
  overflow: hidden;
}
ul {
  list-style-type: none;
}
a {
  text-decoration: none;
  color: inherit;
}
a img {
  vertical-align: middle;
}
img {
  vertical-align: middle;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
button,
input,
select,
textarea {
  border: 0;
  outline: 0;
  background-color: #373c49;
  color: #000;
  font-size: inherit;
  font-family: Poppins-Regular;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
  padding-right: 2rem;
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled] {
  border: 0;
}
input,
select {
  padding-left: 1rem;
}
input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
input::placeholder {
  color: rgba(255, 255, 255, 0.3);
}
select {
  cursor: pointer;
}
textarea {
  resize: none;
}
table th {
  font-weight: 400;
}
thead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #1b1f2e;
}
thead th {
  border-bottom: 0.0625rem solid #363a4a;
}
h1,
h2,
h3,
h4,
h5 {
  color: var(--secondary-text-color);
  font-weight: 400;
}
h1 {
  font-family: Poppins-Black;
  font-size: 3rem;
}
h2 {
  font-family: Poppins-Bold;
  font-size: 2rem;
}
h3 {
  font-family: Poppins-Bold;
  font-size: 1.25rem;
}
h4 {
  font-weight: 400;
  font-size: 1rem;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.datepicker-container {
  color: #000;
}

.middle + .loader-wrapper {
  padding-left: 16.875rem;
}
.btn {
  position: relative;
  min-width: 7.3333rem;
  height: 2.6667rem;
  border-radius: 2rem;
  color: var(--secondary-text-color);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 1.8667rem;
  font-family: Poppins-Bold;
  cursor: pointer;
  overflow: hidden;
}
.btn.solid {
  border: 1.6px solid var(--secondary-text-color);
  position: relative;
  overflow: hidden;
}
.btn.solid:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: var(--gradeinet);
  opacity: 0.8;
  display: block;
  pointer-events: none;
}
.btn[disabled] {
  opacity: 0.5;
  pointer-events: none;
}
span.done {
  position: absolute;
  pointer-events: none;
  font-size: 1.3333rem;
  right: 0.3333rem;
  top: 50%;
  margin-top: -0.6667rem;
  color: #3cb251;
  display: none;
}
input.dirty:not(:focus):not(.invalid):valid {
  background-image: url(/assets/images/icons/auth/success.svg?v3);
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: center right 1.2rem;
}
input.dirty:not(:focus).invalid,
input.dirty:not(:focus):invalid {
  border: 1px solid #f44141;
  background-image: url(/assets/images/icons/auth/danger.svg?v3);
  background-repeat: no-repeat;
  background-size: auto 1.5rem;
  background-position: center right 1.2rem;
  padding-right: 3.5rem;
}
input.dirty:not(:focus).invalid::-webkit-input-placeholder,
input.dirty:not(:focus):invalid::-webkit-input-placeholder {
  color: #f44141 !important;
}
input.dirty:not(:focus).invalid::-moz-placeholder,
input.dirty:not(:focus):invalid::-moz-placeholder {
  color: #f44141 !important;
}
input.dirty:not(:focus).invalid::-ms-input-placeholder,
input.dirty:not(:focus):invalid::-ms-input-placeholder {
  color: #f44141 !important;
}
input.dirty:not(:focus).invalid::placeholder,
input.dirty:not(:focus):invalid::placeholder {
  color: #f44141 !important;
}
.err-text {
  color: #f44141 !important;
  min-height: 1.0625rem;
}
.err-text:not(.main-err) {
  font-size: 0.9rem;
  display: none;
}
.err-text.main-err {
  text-align: center;
}
.dotted-hidden {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bg-component-wrapper {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
}
.bg-component-wrapper .icon-wrapper {
  position: relative;
  width: 25px;
}
.bg-component-wrapper .icon-wrapper img {
  width: 100%;
}
.bg-component-wrapper .left,
.bg-component-wrapper .right {
  position: absolute;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.bg-component-wrapper .left > img,
.bg-component-wrapper .right > img {
  display: none;
}
.bg-component-wrapper .left .icon-wrapper {
  position: absolute;
}
.bg-component-wrapper .left .icon-wrapper:nth-child(1) {
  -webkit-animation: linear 10s bg241 infinite alternate;
  animation: linear 10s bg241 infinite alternate;
  -webkit-animation-delay: 161ms;
  animation-delay: 161ms;
  -webkit-transform: translate3d(3.156rem, 0.5786rem, 0.4734rem) scale(0.2);
  transform: translate3d(3.156rem, 0.5786rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg241 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg241 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(2) {
  -webkit-animation: linear 10s bg242 infinite alternate;
  animation: linear 10s bg242 infinite alternate;
  -webkit-animation-delay: 144ms;
  animation-delay: 144ms;
  -webkit-transform: translate3d(0.6312rem, 0.6312rem, 0.2104rem) scale(0.2);
  transform: translate3d(0.6312rem, 0.6312rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg242 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg242 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(3) {
  -webkit-animation: linear 10s bg243 infinite alternate;
  animation: linear 10s bg243 infinite alternate;
  -webkit-animation-delay: 328ms;
  animation-delay: 328ms;
  -webkit-transform: translate3d(3.945rem, 0.4734rem, 0.263rem) scale(0.2);
  transform: translate3d(3.945rem, 0.4734rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg243 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg243 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(4) {
  -webkit-animation: linear 10s bg244 infinite alternate;
  animation: linear 10s bg244 infinite alternate;
  -webkit-animation-delay: 224ms;
  animation-delay: 224ms;
  -webkit-transform: translate3d(2.2092rem, 0.6838rem, 0.1578rem) scale(0.2);
  transform: translate3d(2.2092rem, 0.6838rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg244 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg244 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(5) {
  -webkit-animation: linear 10s bg245 infinite alternate;
  animation: linear 10s bg245 infinite alternate;
  -webkit-animation-delay: 448ms;
  animation-delay: 448ms;
  -webkit-transform: translate3d(4.2606rem, 0.9468rem, 0.263rem) scale(0.2);
  transform: translate3d(4.2606rem, 0.9468rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg245 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg245 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(6) {
  -webkit-animation: linear 10s bg246 infinite alternate;
  animation: linear 10s bg246 infinite alternate;
  -webkit-animation-delay: 106ms;
  animation-delay: 106ms;
  -webkit-transform: translate3d(3.156rem, 0.789rem, 0.3682rem) scale(0.2);
  transform: translate3d(3.156rem, 0.789rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg246 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg246 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(7) {
  -webkit-animation: linear 10s bg247 infinite alternate;
  animation: linear 10s bg247 infinite alternate;
  -webkit-animation-delay: 233ms;
  animation-delay: 233ms;
  -webkit-transform: translate3d(3.682rem, 0.8416rem, 0.263rem) scale(0.2);
  transform: translate3d(3.682rem, 0.8416rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg247 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg247 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(8) {
  -webkit-animation: linear 10s bg248 infinite alternate;
  animation: linear 10s bg248 infinite alternate;
  -webkit-animation-delay: 423ms;
  animation-delay: 423ms;
  -webkit-transform: translate3d(3.1034rem, 0.0526rem, 0.5786rem) scale(0.2);
  transform: translate3d(3.1034rem, 0.0526rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg248 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg248 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(9) {
  -webkit-animation: linear 10s bg249 infinite alternate;
  animation: linear 10s bg249 infinite alternate;
  -webkit-animation-delay: 118ms;
  animation-delay: 118ms;
  -webkit-transform: translate3d(3.3664rem, 0.1052rem, 0.526rem) scale(0.2);
  transform: translate3d(3.3664rem, 0.1052rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg249 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg249 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(10) {
  -webkit-animation: linear 10s bg2410 infinite alternate;
  animation: linear 10s bg2410 infinite alternate;
  -webkit-animation-delay: 65ms;
  animation-delay: 65ms;
  -webkit-transform: translate3d(3.8398rem, 0.789rem, 0.0526rem) scale(0.2);
  transform: translate3d(3.8398rem, 0.789rem, 0.0526rem) scale(0.2);
}
@-webkit-keyframes bg2410 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2410 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(11) {
  -webkit-animation: linear 10s bg2411 infinite alternate;
  animation: linear 10s bg2411 infinite alternate;
  -webkit-animation-delay: 13ms;
  animation-delay: 13ms;
  -webkit-transform: translate3d(4.734rem, 0.1578rem, 0.6312rem) scale(0.2);
  transform: translate3d(4.734rem, 0.1578rem, 0.6312rem) scale(0.2);
}
@-webkit-keyframes bg2411 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2411 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(12) {
  -webkit-animation: linear 10s bg2412 infinite alternate;
  animation: linear 10s bg2412 infinite alternate;
  -webkit-animation-delay: 199ms;
  animation-delay: 199ms;
  -webkit-transform: translate3d(1.1572rem, 0.6312rem, 0.3682rem) scale(0.2);
  transform: translate3d(1.1572rem, 0.6312rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2412 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2412 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(13) {
  -webkit-animation: linear 10s bg2413 infinite alternate;
  animation: linear 10s bg2413 infinite alternate;
  -webkit-animation-delay: 266ms;
  animation-delay: 266ms;
  -webkit-transform: translate3d(2.9456rem, 0.9468rem, 0.3682rem) scale(0.2);
  transform: translate3d(2.9456rem, 0.9468rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2413 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2413 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(14) {
  -webkit-animation: linear 10s bg2414 infinite alternate;
  animation: linear 10s bg2414 infinite alternate;
  -webkit-animation-delay: 344ms;
  animation-delay: 344ms;
  -webkit-transform: translate3d(2.9456rem, 0.5786rem, 0.2104rem) scale(0.2);
  transform: translate3d(2.9456rem, 0.5786rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg2414 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2414 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(15) {
  -webkit-animation: linear 10s bg2415 infinite alternate;
  animation: linear 10s bg2415 infinite alternate;
  -webkit-animation-delay: 377ms;
  animation-delay: 377ms;
  -webkit-transform: translate3d(0.1052rem, 0.789rem, 0.1578rem) scale(0.2);
  transform: translate3d(0.1052rem, 0.789rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2415 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2415 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(16) {
  -webkit-animation: linear 10s bg2416 infinite alternate;
  animation: linear 10s bg2416 infinite alternate;
  -webkit-animation-delay: 74ms;
  animation-delay: 74ms;
  -webkit-transform: translate3d(4.6814rem, 0.6312rem, 0.4734rem) scale(0.2);
  transform: translate3d(4.6814rem, 0.6312rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2416 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2416 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(17) {
  -webkit-animation: linear 10s bg2417 infinite alternate;
  animation: linear 10s bg2417 infinite alternate;
  -webkit-animation-delay: 420ms;
  animation-delay: 420ms;
  -webkit-transform: translate3d(2.2618rem, 0.789rem, 0.1578rem) scale(0.2);
  transform: translate3d(2.2618rem, 0.789rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2417 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2417 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(18) {
  -webkit-animation: linear 10s bg2418 infinite alternate;
  animation: linear 10s bg2418 infinite alternate;
  -webkit-animation-delay: 197ms;
  animation-delay: 197ms;
  -webkit-transform: translate3d(0.6312rem, 0.9994rem, 0.526rem) scale(0.2);
  transform: translate3d(0.6312rem, 0.9994rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2418 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2418 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(19) {
  -webkit-animation: linear 10s bg2419 infinite alternate;
  animation: linear 10s bg2419 infinite alternate;
  -webkit-animation-delay: 115ms;
  animation-delay: 115ms;
  -webkit-transform: translate3d(4.471rem, 0.2104rem, 0.4208rem) scale(0.2);
  transform: translate3d(4.471rem, 0.2104rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2419 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2419 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(20) {
  -webkit-animation: linear 10s bg2420 infinite alternate;
  animation: linear 10s bg2420 infinite alternate;
  -webkit-animation-delay: 302ms;
  animation-delay: 302ms;
  -webkit-transform: translate3d(3.6294rem, 0.3156rem, 0.3682rem) scale(0.2);
  transform: translate3d(3.6294rem, 0.3156rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2420 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2420 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(21) {
  -webkit-animation: linear 10s bg2421 infinite alternate;
  animation: linear 10s bg2421 infinite alternate;
  -webkit-animation-delay: 490ms;
  animation-delay: 490ms;
  -webkit-transform: translate3d(0.263rem, 0.8416rem, 0.263rem) scale(0.2);
  transform: translate3d(0.263rem, 0.8416rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2421 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2421 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(22) {
  -webkit-animation: linear 10s bg2422 infinite alternate;
  animation: linear 10s bg2422 infinite alternate;
  -webkit-animation-delay: 451ms;
  animation-delay: 451ms;
  -webkit-transform: translate3d(1.052rem, 0.3682rem, 0.263rem) scale(0.2);
  transform: translate3d(1.052rem, 0.3682rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2422 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2422 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(23) {
  -webkit-animation: linear 10s bg2423 infinite alternate;
  animation: linear 10s bg2423 infinite alternate;
  -webkit-animation-delay: 355ms;
  animation-delay: 355ms;
  -webkit-transform: translate3d(2.63rem, 0.3156rem, 0.526rem) scale(0.2);
  transform: translate3d(2.63rem, 0.3156rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2423 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2423 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(24) {
  -webkit-animation: linear 10s bg2424 infinite alternate;
  animation: linear 10s bg2424 infinite alternate;
  -webkit-animation-delay: 3ms;
  animation-delay: 3ms;
  -webkit-transform: translate3d(2.7878rem, 0.789rem, 0.5786rem) scale(0.2);
  transform: translate3d(2.7878rem, 0.789rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2424 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2424 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(25) {
  -webkit-animation: linear 10s bg2425 infinite alternate;
  animation: linear 10s bg2425 infinite alternate;
  -webkit-animation-delay: 2ms;
  animation-delay: 2ms;
  -webkit-transform: translate3d(4.208rem, 0.1052rem, 0.4208rem) scale(0.2);
  transform: translate3d(4.208rem, 0.1052rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2425 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2425 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(26) {
  -webkit-animation: linear 10s bg2426 infinite alternate;
  animation: linear 10s bg2426 infinite alternate;
  -webkit-animation-delay: 359ms;
  animation-delay: 359ms;
  -webkit-transform: translate3d(2.893rem, 0.4208rem, 0.1052rem) scale(0.2);
  transform: translate3d(2.893rem, 0.4208rem, 0.1052rem) scale(0.2);
}
@-webkit-keyframes bg2426 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2426 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(27) {
  -webkit-animation: linear 10s bg2427 infinite alternate;
  animation: linear 10s bg2427 infinite alternate;
  -webkit-animation-delay: 81ms;
  animation-delay: 81ms;
  -webkit-transform: translate3d(1.578rem, 0.4734rem, 0.1578rem) scale(0.2);
  transform: translate3d(1.578rem, 0.4734rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2427 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2427 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(28) {
  -webkit-animation: linear 10s bg2428 infinite alternate;
  animation: linear 10s bg2428 infinite alternate;
  -webkit-animation-delay: 31ms;
  animation-delay: 31ms;
  -webkit-transform: translate3d(1.4728rem, 0.9994rem, 0.1578rem) scale(0.2);
  transform: translate3d(1.4728rem, 0.9994rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2428 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2428 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(29) {
  -webkit-animation: linear 10s bg2429 infinite alternate;
  animation: linear 10s bg2429 infinite alternate;
  -webkit-animation-delay: 6ms;
  animation-delay: 6ms;
  -webkit-transform: translate3d(3.682rem, 0.1578rem, 0.5786rem) scale(0.2);
  transform: translate3d(3.682rem, 0.1578rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2429 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2429 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(30) {
  -webkit-animation: linear 10s bg2430 infinite alternate;
  animation: linear 10s bg2430 infinite alternate;
  -webkit-animation-delay: 399ms;
  animation-delay: 399ms;
  -webkit-transform: translate3d(2.5774rem, 0.8942rem, 0.2104rem) scale(0.2);
  transform: translate3d(2.5774rem, 0.8942rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg2430 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2430 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(31) {
  -webkit-animation: linear 10s bg2431 infinite alternate;
  animation: linear 10s bg2431 infinite alternate;
  -webkit-animation-delay: 22ms;
  animation-delay: 22ms;
  -webkit-transform: translate3d(3.5242rem, 0.6312rem, 0.5786rem) scale(0.2);
  transform: translate3d(3.5242rem, 0.6312rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2431 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2431 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(32) {
  -webkit-animation: linear 10s bg2432 infinite alternate;
  animation: linear 10s bg2432 infinite alternate;
  -webkit-animation-delay: 495ms;
  animation-delay: 495ms;
  -webkit-transform: translate3d(2.104rem, 1.052rem, 0.3156rem) scale(0.2);
  transform: translate3d(2.104rem, 1.052rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2432 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2432 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(33) {
  -webkit-animation: linear 10s bg2433 infinite alternate;
  animation: linear 10s bg2433 infinite alternate;
  -webkit-animation-delay: 178ms;
  animation-delay: 178ms;
  -webkit-transform: translate3d(1.841rem, 0.526rem, 0.6312rem) scale(0.2);
  transform: translate3d(1.841rem, 0.526rem, 0.6312rem) scale(0.2);
}
@-webkit-keyframes bg2433 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2433 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(34) {
  -webkit-animation: linear 10s bg2434 infinite alternate;
  animation: linear 10s bg2434 infinite alternate;
  -webkit-animation-delay: 131ms;
  animation-delay: 131ms;
  -webkit-transform: translate3d(0.8416rem, 0.6312rem, 0.1578rem) scale(0.2);
  transform: translate3d(0.8416rem, 0.6312rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2434 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2434 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(35) {
  -webkit-animation: linear 10s bg2435 infinite alternate;
  animation: linear 10s bg2435 infinite alternate;
  -webkit-animation-delay: 267ms;
  animation-delay: 267ms;
  -webkit-transform: translate3d(0.7364rem, 0.789rem, 0.4208rem) scale(0.2);
  transform: translate3d(0.7364rem, 0.789rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2435 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2435 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(36) {
  -webkit-animation: linear 10s bg2436 infinite alternate;
  animation: linear 10s bg2436 infinite alternate;
  -webkit-animation-delay: 206ms;
  animation-delay: 206ms;
  -webkit-transform: translate3d(1.3676rem, 0.789rem, 0.4208rem) scale(0.2);
  transform: translate3d(1.3676rem, 0.789rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2436 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2436 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(37) {
  -webkit-animation: linear 10s bg2437 infinite alternate;
  animation: linear 10s bg2437 infinite alternate;
  -webkit-animation-delay: 452ms;
  animation-delay: 452ms;
  -webkit-transform: translate3d(4.471rem, 0.9994rem, 0.263rem) scale(0.2);
  transform: translate3d(4.471rem, 0.9994rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2437 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2437 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(38) {
  -webkit-animation: linear 10s bg2438 infinite alternate;
  animation: linear 10s bg2438 infinite alternate;
  -webkit-animation-delay: 94ms;
  animation-delay: 94ms;
  -webkit-transform: translate3d(4.5236rem, 0.6838rem, 0.1578rem) scale(0.2);
  transform: translate3d(4.5236rem, 0.6838rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2438 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2438 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(39) {
  -webkit-animation: linear 10s bg2439 infinite alternate;
  animation: linear 10s bg2439 infinite alternate;
  -webkit-animation-delay: 205ms;
  animation-delay: 205ms;
  -webkit-transform: translate3d(0.6838rem, 0.9468rem, 0.3682rem) scale(0.2);
  transform: translate3d(0.6838rem, 0.9468rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2439 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2439 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(40) {
  -webkit-animation: linear 10s bg2440 infinite alternate;
  animation: linear 10s bg2440 infinite alternate;
  -webkit-animation-delay: 2ms;
  animation-delay: 2ms;
  -webkit-transform: translate3d(0.3156rem, 0.526rem, 0.1578rem) scale(0.2);
  transform: translate3d(0.3156rem, 0.526rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2440 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2440 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(41) {
  -webkit-animation: linear 10s bg2441 infinite alternate;
  animation: linear 10s bg2441 infinite alternate;
  -webkit-animation-delay: 233ms;
  animation-delay: 233ms;
  -webkit-transform: translate3d(1.578rem, 0.1578rem, 0.263rem) scale(0.2);
  transform: translate3d(1.578rem, 0.1578rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2441 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2441 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(42) {
  -webkit-animation: linear 10s bg2442 infinite alternate;
  animation: linear 10s bg2442 infinite alternate;
  -webkit-animation-delay: 77ms;
  animation-delay: 77ms;
  -webkit-transform: translate3d(4.5762rem, 0.1578rem, 0.4208rem) scale(0.2);
  transform: translate3d(4.5762rem, 0.1578rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2442 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2442 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(43) {
  -webkit-animation: linear 10s bg2443 infinite alternate;
  animation: linear 10s bg2443 infinite alternate;
  -webkit-animation-delay: 262ms;
  animation-delay: 262ms;
  -webkit-transform: translate3d(0.0526rem, 0.5786rem, 0.5786rem) scale(0.2);
  transform: translate3d(0.0526rem, 0.5786rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2443 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2443 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(44) {
  -webkit-animation: linear 10s bg2444 infinite alternate;
  animation: linear 10s bg2444 infinite alternate;
  -webkit-animation-delay: 455ms;
  animation-delay: 455ms;
  -webkit-transform: translate3d(1.315rem, 0.3156rem, 0.3156rem) scale(0.2);
  transform: translate3d(1.315rem, 0.3156rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2444 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2444 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(45) {
  -webkit-animation: linear 10s bg2445 infinite alternate;
  animation: linear 10s bg2445 infinite alternate;
  -webkit-animation-delay: 34ms;
  animation-delay: 34ms;
  -webkit-transform: translate3d(1.1572rem, 0.8416rem, 0.3156rem) scale(0.2);
  transform: translate3d(1.1572rem, 0.8416rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2445 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2445 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(46) {
  -webkit-animation: linear 10s bg2446 infinite alternate;
  animation: linear 10s bg2446 infinite alternate;
  -webkit-animation-delay: 127ms;
  animation-delay: 127ms;
  -webkit-transform: translate3d(1.6306rem, 0.3682rem, 0.526rem) scale(0.2);
  transform: translate3d(1.6306rem, 0.3682rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2446 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2446 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(47) {
  -webkit-animation: linear 10s bg2447 infinite alternate;
  animation: linear 10s bg2447 infinite alternate;
  -webkit-animation-delay: 63ms;
  animation-delay: 63ms;
  -webkit-transform: translate3d(5.1548rem, 0.263rem, 0.4208rem) scale(0.2);
  transform: translate3d(5.1548rem, 0.263rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2447 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2447 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(48) {
  -webkit-animation: linear 10s bg2448 infinite alternate;
  animation: linear 10s bg2448 infinite alternate;
  -webkit-animation-delay: 4ms;
  animation-delay: 4ms;
  -webkit-transform: translate3d(2.1566rem, 0.3682rem, 0.3682rem) scale(0.2);
  transform: translate3d(2.1566rem, 0.3682rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2448 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2448 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(49) {
  -webkit-animation: linear 10s bg2449 infinite alternate;
  animation: linear 10s bg2449 infinite alternate;
  -webkit-animation-delay: 291ms;
  animation-delay: 291ms;
  -webkit-transform: translate3d(1.6306rem, 0.1578rem, 0.2104rem) scale(0.2);
  transform: translate3d(1.6306rem, 0.1578rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg2449 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2449 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(50) {
  -webkit-animation: linear 10s bg2450 infinite alternate;
  animation: linear 10s bg2450 infinite alternate;
  -webkit-animation-delay: 217ms;
  animation-delay: 217ms;
  -webkit-transform: translate3d(1.7358rem, 0.1052rem, 0.4734rem) scale(0.2);
  transform: translate3d(1.7358rem, 0.1052rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2450 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2450 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(51) {
  -webkit-animation: linear 10s bg2451 infinite alternate;
  animation: linear 10s bg2451 infinite alternate;
  -webkit-animation-delay: 403ms;
  animation-delay: 403ms;
  -webkit-transform: translate3d(0.9468rem, 0.3682rem, 0.4734rem) scale(0.2);
  transform: translate3d(0.9468rem, 0.3682rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2451 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2451 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(52) {
  -webkit-animation: linear 10s bg2452 infinite alternate;
  animation: linear 10s bg2452 infinite alternate;
  -webkit-animation-delay: 357ms;
  animation-delay: 357ms;
  -webkit-transform: translate3d(2.3144rem, 0.6838rem, 0.2104rem) scale(0.2);
  transform: translate3d(2.3144rem, 0.6838rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg2452 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2452 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(53) {
  -webkit-animation: linear 10s bg2453 infinite alternate;
  animation: linear 10s bg2453 infinite alternate;
  -webkit-animation-delay: 257ms;
  animation-delay: 257ms;
  -webkit-transform: translate3d(1.8936rem, 0.6838rem, 0.4734rem) scale(0.2);
  transform: translate3d(1.8936rem, 0.6838rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2453 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2453 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(54) {
  -webkit-animation: linear 10s bg2454 infinite alternate;
  animation: linear 10s bg2454 infinite alternate;
  -webkit-animation-delay: 414ms;
  animation-delay: 414ms;
  -webkit-transform: translate3d(1.4202rem, 0.6312rem, 0.4734rem) scale(0.2);
  transform: translate3d(1.4202rem, 0.6312rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2454 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2454 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(55) {
  -webkit-animation: linear 10s bg2455 infinite alternate;
  animation: linear 10s bg2455 infinite alternate;
  -webkit-animation-delay: 288ms;
  animation-delay: 288ms;
  -webkit-transform: translate3d(2.1566rem, 0.5786rem, 0.526rem) scale(0.2);
  transform: translate3d(2.1566rem, 0.5786rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2455 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2455 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(56) {
  -webkit-animation: linear 10s bg2456 infinite alternate;
  animation: linear 10s bg2456 infinite alternate;
  -webkit-animation-delay: 352ms;
  animation-delay: 352ms;
  -webkit-transform: translate3d(1.4728rem, 0.8942rem, 0.3682rem) scale(0.2);
  transform: translate3d(1.4728rem, 0.8942rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2456 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2456 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(57) {
  -webkit-animation: linear 10s bg2457 infinite alternate;
  animation: linear 10s bg2457 infinite alternate;
  -webkit-animation-delay: 279ms;
  animation-delay: 279ms;
  -webkit-transform: translate3d(1.6306rem, 0.8942rem, 0.1578rem) scale(0.2);
  transform: translate3d(1.6306rem, 0.8942rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2457 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2457 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(58) {
  -webkit-animation: linear 10s bg2458 infinite alternate;
  animation: linear 10s bg2458 infinite alternate;
  -webkit-animation-delay: 299ms;
  animation-delay: 299ms;
  -webkit-transform: translate3d(1.7884rem, 0.5786rem, 0.263rem) scale(0.2);
  transform: translate3d(1.7884rem, 0.5786rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2458 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2458 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(59) {
  -webkit-animation: linear 10s bg2459 infinite alternate;
  animation: linear 10s bg2459 infinite alternate;
  -webkit-animation-delay: 91ms;
  animation-delay: 91ms;
  -webkit-transform: translate3d(2.2092rem, 0.6838rem, 0.0526rem) scale(0.2);
  transform: translate3d(2.2092rem, 0.6838rem, 0.0526rem) scale(0.2);
}
@-webkit-keyframes bg2459 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2459 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(60) {
  -webkit-animation: linear 10s bg2460 infinite alternate;
  animation: linear 10s bg2460 infinite alternate;
  -webkit-animation-delay: 490ms;
  animation-delay: 490ms;
  -webkit-transform: translate3d(5.0496rem, 0.526rem, 0.6312rem) scale(0.2);
  transform: translate3d(5.0496rem, 0.526rem, 0.6312rem) scale(0.2);
}
@-webkit-keyframes bg2460 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2460 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(61) {
  -webkit-animation: linear 10s bg2461 infinite alternate;
  animation: linear 10s bg2461 infinite alternate;
  -webkit-animation-delay: 243ms;
  animation-delay: 243ms;
  -webkit-transform: translate3d(2.0514rem, 0.8942rem, 0.1052rem) scale(0.2);
  transform: translate3d(2.0514rem, 0.8942rem, 0.1052rem) scale(0.2);
}
@-webkit-keyframes bg2461 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2461 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(62) {
  -webkit-animation: linear 10s bg2462 infinite alternate;
  animation: linear 10s bg2462 infinite alternate;
  -webkit-animation-delay: 481ms;
  animation-delay: 481ms;
  -webkit-transform: translate3d(4.208rem, 0.5786rem, 0.3156rem) scale(0.2);
  transform: translate3d(4.208rem, 0.5786rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2462 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2462 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(63) {
  -webkit-animation: linear 10s bg2463 infinite alternate;
  animation: linear 10s bg2463 infinite alternate;
  -webkit-animation-delay: 163ms;
  animation-delay: 163ms;
  -webkit-transform: translate3d(3.156rem, 0.789rem, 0.5786rem) scale(0.2);
  transform: translate3d(3.156rem, 0.789rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2463 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2463 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(64) {
  -webkit-animation: linear 10s bg2464 infinite alternate;
  animation: linear 10s bg2464 infinite alternate;
  -webkit-animation-delay: 91ms;
  animation-delay: 91ms;
  -webkit-transform: translate3d(2.7352rem, 0.7364rem, 0.1578rem) scale(0.2);
  transform: translate3d(2.7352rem, 0.7364rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2464 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2464 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(65) {
  -webkit-animation: linear 10s bg2465 infinite alternate;
  animation: linear 10s bg2465 infinite alternate;
  -webkit-animation-delay: 404ms;
  animation-delay: 404ms;
  -webkit-transform: translate3d(4.1554rem, 0.3682rem, 0.526rem) scale(0.2);
  transform: translate3d(4.1554rem, 0.3682rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2465 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2465 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(66) {
  -webkit-animation: linear 10s bg2466 infinite alternate;
  animation: linear 10s bg2466 infinite alternate;
  -webkit-animation-delay: 186ms;
  animation-delay: 186ms;
  -webkit-transform: translate3d(4.6288rem, 1.052rem, 0.2104rem) scale(0.2);
  transform: translate3d(4.6288rem, 1.052rem, 0.2104rem) scale(0.2);
}
@-webkit-keyframes bg2466 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2466 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(67) {
  -webkit-animation: linear 10s bg2467 infinite alternate;
  animation: linear 10s bg2467 infinite alternate;
  -webkit-animation-delay: 390ms;
  animation-delay: 390ms;
  -webkit-transform: translate3d(3.6294rem, 0.526rem, 0.4208rem) scale(0.2);
  transform: translate3d(3.6294rem, 0.526rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2467 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2467 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(68) {
  -webkit-animation: linear 10s bg2468 infinite alternate;
  animation: linear 10s bg2468 infinite alternate;
  -webkit-animation-delay: 158ms;
  animation-delay: 158ms;
  -webkit-transform: translate3d(4.9444rem, 0.8942rem, 0.3156rem) scale(0.2);
  transform: translate3d(4.9444rem, 0.8942rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2468 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2468 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(69) {
  -webkit-animation: linear 10s bg2469 infinite alternate;
  animation: linear 10s bg2469 infinite alternate;
  -webkit-animation-delay: 304ms;
  animation-delay: 304ms;
  -webkit-transform: translate3d(1.9988rem, 0.6312rem, 0.3682rem) scale(0.2);
  transform: translate3d(1.9988rem, 0.6312rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2469 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2469 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(70) {
  -webkit-animation: linear 10s bg2470 infinite alternate;
  animation: linear 10s bg2470 infinite alternate;
  -webkit-animation-delay: 5ms;
  animation-delay: 5ms;
  -webkit-transform: translate3d(0.0526rem, 0.6838rem, 0.0526rem) scale(0.2);
  transform: translate3d(0.0526rem, 0.6838rem, 0.0526rem) scale(0.2);
}
@-webkit-keyframes bg2470 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2470 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(71) {
  -webkit-animation: linear 10s bg2471 infinite alternate;
  animation: linear 10s bg2471 infinite alternate;
  -webkit-animation-delay: 255ms;
  animation-delay: 255ms;
  -webkit-transform: translate3d(4.6288rem, 0.1578rem, 0.263rem) scale(0.2);
  transform: translate3d(4.6288rem, 0.1578rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2471 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2471 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(72) {
  -webkit-animation: linear 10s bg2472 infinite alternate;
  animation: linear 10s bg2472 infinite alternate;
  -webkit-animation-delay: 330ms;
  animation-delay: 330ms;
  -webkit-transform: translate3d(2.0514rem, 0.0526rem, 0.3156rem) scale(0.2);
  transform: translate3d(2.0514rem, 0.0526rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2472 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2472 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(73) {
  -webkit-animation: linear 10s bg2473 infinite alternate;
  animation: linear 10s bg2473 infinite alternate;
  -webkit-animation-delay: 367ms;
  animation-delay: 367ms;
  -webkit-transform: translate3d(2.63rem, 0.9468rem, 0.526rem) scale(0.2);
  transform: translate3d(2.63rem, 0.9468rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2473 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2473 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(74) {
  -webkit-animation: linear 10s bg2474 infinite alternate;
  animation: linear 10s bg2474 infinite alternate;
  -webkit-animation-delay: 327ms;
  animation-delay: 327ms;
  -webkit-transform: translate3d(3.3138rem, 0.5786rem, 0.263rem) scale(0.2);
  transform: translate3d(3.3138rem, 0.5786rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2474 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2474 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(75) {
  -webkit-animation: linear 10s bg2475 infinite alternate;
  animation: linear 10s bg2475 infinite alternate;
  -webkit-animation-delay: 60ms;
  animation-delay: 60ms;
  -webkit-transform: translate3d(2.5248rem, 0.7364rem, 0.5786rem) scale(0.2);
  transform: translate3d(2.5248rem, 0.7364rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2475 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2475 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(76) {
  -webkit-animation: linear 10s bg2476 infinite alternate;
  animation: linear 10s bg2476 infinite alternate;
  -webkit-animation-delay: 475ms;
  animation-delay: 475ms;
  -webkit-transform: translate3d(0.5786rem, 0.9994rem, 0.3682rem) scale(0.2);
  transform: translate3d(0.5786rem, 0.9994rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2476 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2476 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(77) {
  -webkit-animation: linear 10s bg2477 infinite alternate;
  animation: linear 10s bg2477 infinite alternate;
  -webkit-animation-delay: 33ms;
  animation-delay: 33ms;
  -webkit-transform: translate3d(1.5254rem, 0.8942rem, 0.3682rem) scale(0.2);
  transform: translate3d(1.5254rem, 0.8942rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2477 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2477 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(78) {
  -webkit-animation: linear 10s bg2478 infinite alternate;
  animation: linear 10s bg2478 infinite alternate;
  -webkit-animation-delay: 336ms;
  animation-delay: 336ms;
  -webkit-transform: translate3d(3.4716rem, 1.052rem, 0.1578rem) scale(0.2);
  transform: translate3d(3.4716rem, 1.052rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2478 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2478 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(79) {
  -webkit-animation: linear 10s bg2479 infinite alternate;
  animation: linear 10s bg2479 infinite alternate;
  -webkit-animation-delay: 103ms;
  animation-delay: 103ms;
  -webkit-transform: translate3d(0.6312rem, 0.1052rem, 0.3156rem) scale(0.2);
  transform: translate3d(0.6312rem, 0.1052rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2479 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2479 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(80) {
  -webkit-animation: linear 10s bg2480 infinite alternate;
  animation: linear 10s bg2480 infinite alternate;
  -webkit-animation-delay: 490ms;
  animation-delay: 490ms;
  -webkit-transform: translate3d(2.2618rem, 0.3156rem, 0.5786rem) scale(0.2);
  transform: translate3d(2.2618rem, 0.3156rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2480 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2480 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(81) {
  -webkit-animation: linear 10s bg2481 infinite alternate;
  animation: linear 10s bg2481 infinite alternate;
  -webkit-animation-delay: 240ms;
  animation-delay: 240ms;
  -webkit-transform: translate3d(3.682rem, 0.5786rem, 0.5786rem) scale(0.2);
  transform: translate3d(3.682rem, 0.5786rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2481 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2481 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(82) {
  -webkit-animation: linear 10s bg2482 infinite alternate;
  animation: linear 10s bg2482 infinite alternate;
  -webkit-animation-delay: 238ms;
  animation-delay: 238ms;
  -webkit-transform: translate3d(4.471rem, 0.3682rem, 0.526rem) scale(0.2);
  transform: translate3d(4.471rem, 0.3682rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2482 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2482 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(83) {
  -webkit-animation: linear 10s bg2483 infinite alternate;
  animation: linear 10s bg2483 infinite alternate;
  -webkit-animation-delay: 12ms;
  animation-delay: 12ms;
  -webkit-transform: translate3d(0.263rem, 0.263rem, 0.4208rem) scale(0.2);
  transform: translate3d(0.263rem, 0.263rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2483 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2483 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(84) {
  -webkit-animation: linear 10s bg2484 infinite alternate;
  animation: linear 10s bg2484 infinite alternate;
  -webkit-animation-delay: 148ms;
  animation-delay: 148ms;
  -webkit-transform: translate3d(4.8392rem, 1.052rem, 0.263rem) scale(0.2);
  transform: translate3d(4.8392rem, 1.052rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2484 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2484 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(85) {
  -webkit-animation: linear 10s bg2485 infinite alternate;
  animation: linear 10s bg2485 infinite alternate;
  -webkit-animation-delay: 243ms;
  animation-delay: 243ms;
  -webkit-transform: translate3d(4.208rem, 0.2104rem, 0.6312rem) scale(0.2);
  transform: translate3d(4.208rem, 0.2104rem, 0.6312rem) scale(0.2);
}
@-webkit-keyframes bg2485 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2485 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(86) {
  -webkit-animation: linear 10s bg2486 infinite alternate;
  animation: linear 10s bg2486 infinite alternate;
  -webkit-animation-delay: 332ms;
  animation-delay: 332ms;
  -webkit-transform: translate3d(3.7346rem, 0.3156rem, 0.4208rem) scale(0.2);
  transform: translate3d(3.7346rem, 0.3156rem, 0.4208rem) scale(0.2);
}
@-webkit-keyframes bg2486 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2486 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(87) {
  -webkit-animation: linear 10s bg2487 infinite alternate;
  animation: linear 10s bg2487 infinite alternate;
  -webkit-animation-delay: 109ms;
  animation-delay: 109ms;
  -webkit-transform: translate3d(1.6832rem, 0.6312rem, 0.0526rem) scale(0.2);
  transform: translate3d(1.6832rem, 0.6312rem, 0.0526rem) scale(0.2);
}
@-webkit-keyframes bg2487 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2487 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(88) {
  -webkit-animation: linear 10s bg2488 infinite alternate;
  animation: linear 10s bg2488 infinite alternate;
  -webkit-animation-delay: 148ms;
  animation-delay: 148ms;
  -webkit-transform: translate3d(2.2618rem, 0.0526rem, 0.3682rem) scale(0.2);
  transform: translate3d(2.2618rem, 0.0526rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2488 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2488 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(89) {
  -webkit-animation: linear 10s bg2489 infinite alternate;
  animation: linear 10s bg2489 infinite alternate;
  -webkit-animation-delay: 253ms;
  animation-delay: 253ms;
  -webkit-transform: translate3d(1.1572rem, 0.9468rem, 0.4734rem) scale(0.2);
  transform: translate3d(1.1572rem, 0.9468rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2489 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2489 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(90) {
  -webkit-animation: linear 10s bg2490 infinite alternate;
  animation: linear 10s bg2490 infinite alternate;
  -webkit-animation-delay: 61ms;
  animation-delay: 61ms;
  -webkit-transform: translate3d(0.9468rem, 0.789rem, 0.3682rem) scale(0.2);
  transform: translate3d(0.9468rem, 0.789rem, 0.3682rem) scale(0.2);
}
@-webkit-keyframes bg2490 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2490 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(91) {
  -webkit-animation: linear 10s bg2491 infinite alternate;
  animation: linear 10s bg2491 infinite alternate;
  -webkit-animation-delay: 377ms;
  animation-delay: 377ms;
  -webkit-transform: translate3d(3.682rem, 0.3682rem, 0.1578rem) scale(0.2);
  transform: translate3d(3.682rem, 0.3682rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg2491 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2491 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(92) {
  -webkit-animation: linear 10s bg2492 infinite alternate;
  animation: linear 10s bg2492 infinite alternate;
  -webkit-animation-delay: 177ms;
  animation-delay: 177ms;
  -webkit-transform: translate3d(2.2618rem, 0.0526rem, 0.526rem) scale(0.2);
  transform: translate3d(2.2618rem, 0.0526rem, 0.526rem) scale(0.2);
}
@-webkit-keyframes bg2492 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2492 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(93) {
  -webkit-animation: linear 10s bg2493 infinite alternate;
  animation: linear 10s bg2493 infinite alternate;
  -webkit-animation-delay: 9ms;
  animation-delay: 9ms;
  -webkit-transform: translate3d(0.1578rem, 0.789rem, 0.3156rem) scale(0.2);
  transform: translate3d(0.1578rem, 0.789rem, 0.3156rem) scale(0.2);
}
@-webkit-keyframes bg2493 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2493 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(94) {
  -webkit-animation: linear 10s bg2494 infinite alternate;
  animation: linear 10s bg2494 infinite alternate;
  -webkit-animation-delay: 104ms;
  animation-delay: 104ms;
  -webkit-transform: translate3d(0.5786rem, 0.789rem, 0.4734rem) scale(0.2);
  transform: translate3d(0.5786rem, 0.789rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2494 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2494 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(95) {
  -webkit-animation: linear 10s bg2495 infinite alternate;
  animation: linear 10s bg2495 infinite alternate;
  -webkit-animation-delay: 472ms;
  animation-delay: 472ms;
  -webkit-transform: translate3d(4.2606rem, 0.8942rem, 0.263rem) scale(0.2);
  transform: translate3d(4.2606rem, 0.8942rem, 0.263rem) scale(0.2);
}
@-webkit-keyframes bg2495 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2495 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(96) {
  -webkit-animation: linear 10s bg2496 infinite alternate;
  animation: linear 10s bg2496 infinite alternate;
  -webkit-animation-delay: 151ms;
  animation-delay: 151ms;
  -webkit-transform: translate3d(2.0514rem, 0.6838rem, 0.1052rem) scale(0.2);
  transform: translate3d(2.0514rem, 0.6838rem, 0.1052rem) scale(0.2);
}
@-webkit-keyframes bg2496 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2496 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(97) {
  -webkit-animation: linear 10s bg2497 infinite alternate;
  animation: linear 10s bg2497 infinite alternate;
  -webkit-animation-delay: 318ms;
  animation-delay: 318ms;
  -webkit-transform: translate3d(2.104rem, 0.5786rem, 0.1052rem) scale(0.2);
  transform: translate3d(2.104rem, 0.5786rem, 0.1052rem) scale(0.2);
}
@-webkit-keyframes bg2497 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2497 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(98) {
  -webkit-animation: linear 10s bg2498 infinite alternate;
  animation: linear 10s bg2498 infinite alternate;
  -webkit-animation-delay: 239ms;
  animation-delay: 239ms;
  -webkit-transform: translate3d(2.4196rem, 1.052rem, 0.4734rem) scale(0.2);
  transform: translate3d(2.4196rem, 1.052rem, 0.4734rem) scale(0.2);
}
@-webkit-keyframes bg2498 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2498 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(99) {
  -webkit-animation: linear 10s bg2499 infinite alternate;
  animation: linear 10s bg2499 infinite alternate;
  -webkit-animation-delay: 14ms;
  animation-delay: 14ms;
  -webkit-transform: translate3d(0.4208rem, 0.526rem, 0.5786rem) scale(0.2);
  transform: translate3d(0.4208rem, 0.526rem, 0.5786rem) scale(0.2);
}
@-webkit-keyframes bg2499 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg2499 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .left .icon-wrapper:nth-child(100) {
  -webkit-animation: linear 10s bg24100 infinite alternate;
  animation: linear 10s bg24100 infinite alternate;
  -webkit-animation-delay: 102ms;
  animation-delay: 102ms;
  -webkit-transform: translate3d(3.2086rem, 0.8416rem, 0.1578rem) scale(0.2);
  transform: translate3d(3.2086rem, 0.8416rem, 0.1578rem) scale(0.2);
}
@-webkit-keyframes bg24100 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
@keyframes bg24100 {
  0% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 1.0526rem);
    transform: translate3d(0, 0, 1.0526rem);
  }
}
.bg-component-wrapper .right .icon-wrapper {
  position: absolute;
}
.bg-component-wrapper .right .icon-wrapper:nth-child(1) {
  -webkit-animation: linear 8s bg241 infinite;
  animation: linear 8s bg241 infinite;
  -webkit-animation-delay: 386ms;
  animation-delay: 386ms;
  -webkit-transform: translate3d(3.1034rem, 10.4674rem, 10.2044rem) scale(0.2);
  transform: translate3d(3.1034rem, 10.4674rem, 10.2044rem) scale(0.2);
}
@keyframes bg241 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(2) {
  -webkit-animation: linear 8s bg242 infinite;
  animation: linear 8s bg242 infinite;
  -webkit-animation-delay: 473ms;
  animation-delay: 473ms;
  -webkit-transform: translate3d(4.3658rem, 20.8822rem, 4.1028rem) scale(0.2);
  transform: translate3d(4.3658rem, 20.8822rem, 4.1028rem) scale(0.2);
}
@keyframes bg242 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(3) {
  -webkit-animation: linear 8s bg243 infinite;
  animation: linear 8s bg243 infinite;
  -webkit-animation-delay: 398ms;
  animation-delay: 398ms;
  -webkit-transform: translate3d(1.841rem, 2.4196rem, 1.578rem) scale(0.2);
  transform: translate3d(1.841rem, 2.4196rem, 1.578rem) scale(0.2);
}
@keyframes bg243 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(4) {
  -webkit-animation: linear 8s bg244 infinite;
  animation: linear 8s bg244 infinite;
  -webkit-animation-delay: 122ms;
  animation-delay: 122ms;
  -webkit-transform: translate3d(0.526rem, 9.6258rem, 15.517rem) scale(0.2);
  transform: translate3d(0.526rem, 9.6258rem, 15.517rem) scale(0.2);
}
@keyframes bg244 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(5) {
  -webkit-animation: linear 8s bg245 infinite;
  animation: linear 8s bg245 infinite;
  -webkit-animation-delay: 54ms;
  animation-delay: 54ms;
  -webkit-transform: translate3d(1.6306rem, 11.309rem, 17.7262rem) scale(0.2);
  transform: translate3d(1.6306rem, 11.309rem, 17.7262rem) scale(0.2);
}
@keyframes bg245 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(6) {
  -webkit-animation: linear 8s bg246 infinite;
  animation: linear 8s bg246 infinite;
  -webkit-animation-delay: 188ms;
  animation-delay: 188ms;
  -webkit-transform: translate3d(6.7328rem, 8.1004rem, 2.9982rem) scale(0.2);
  transform: translate3d(6.7328rem, 8.1004rem, 2.9982rem) scale(0.2);
}
@keyframes bg246 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(7) {
  -webkit-animation: linear 8s bg247 infinite;
  animation: linear 8s bg247 infinite;
  -webkit-animation-delay: 249ms;
  animation-delay: 249ms;
  -webkit-transform: translate3d(3.8924rem, 20.0932rem, 21.4082rem) scale(0.2);
  transform: translate3d(3.8924rem, 20.0932rem, 21.4082rem) scale(0.2);
}
@keyframes bg247 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(8) {
  -webkit-animation: linear 8s bg248 infinite;
  animation: linear 8s bg248 infinite;
  -webkit-animation-delay: 490ms;
  animation-delay: 490ms;
  -webkit-transform: translate3d(2.2618rem, 1.9988rem, 13.3604rem) scale(0.2);
  transform: translate3d(2.2618rem, 1.9988rem, 13.3604rem) scale(0.2);
}
@keyframes bg248 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(9) {
  -webkit-animation: linear 8s bg249 infinite;
  animation: linear 8s bg249 infinite;
  -webkit-animation-delay: 356ms;
  animation-delay: 356ms;
  -webkit-transform: translate3d(4.5236rem, 9.7836rem, 8.1004rem) scale(0.2);
  transform: translate3d(4.5236rem, 9.7836rem, 8.1004rem) scale(0.2);
}
@keyframes bg249 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(10) {
  -webkit-animation: linear 8s bg2410 infinite;
  animation: linear 8s bg2410 infinite;
  -webkit-animation-delay: 35ms;
  animation-delay: 35ms;
  -webkit-transform: translate3d(5.9438rem, 5.9438rem, 13.4656rem) scale(0.2);
  transform: translate3d(5.9438rem, 5.9438rem, 13.4656rem) scale(0.2);
}
@keyframes bg2410 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(11) {
  -webkit-animation: linear 8s bg2411 infinite;
  animation: linear 8s bg2411 infinite;
  -webkit-animation-delay: 272ms;
  animation-delay: 272ms;
  -webkit-transform: translate3d(5.9964rem, 0.263rem, 22.5654rem) scale(0.2);
  transform: translate3d(5.9964rem, 0.263rem, 22.5654rem) scale(0.2);
}
@keyframes bg2411 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(12) {
  -webkit-animation: linear 8s bg2412 infinite;
  animation: linear 8s bg2412 infinite;
  -webkit-animation-delay: 421ms;
  animation-delay: 421ms;
  -webkit-transform: translate3d(3.3664rem, 7.627rem, 22.4076rem) scale(0.2);
  transform: translate3d(3.3664rem, 7.627rem, 22.4076rem) scale(0.2);
}
@keyframes bg2412 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(13) {
  -webkit-animation: linear 8s bg2413 infinite;
  animation: linear 8s bg2413 infinite;
  -webkit-animation-delay: 4ms;
  animation-delay: 4ms;
  -webkit-transform: translate3d(5.2074rem, 3.156rem, 17.5158rem) scale(0.2);
  transform: translate3d(5.2074rem, 3.156rem, 17.5158rem) scale(0.2);
}
@keyframes bg2413 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(14) {
  -webkit-animation: linear 8s bg2414 infinite;
  animation: linear 8s bg2414 infinite;
  -webkit-animation-delay: 263ms;
  animation-delay: 263ms;
  -webkit-transform: translate3d(7.4166rem, 20.6192rem, 22.5128rem) scale(0.2);
  transform: translate3d(7.4166rem, 20.6192rem, 22.5128rem) scale(0.2);
}
@keyframes bg2414 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(15) {
  -webkit-animation: linear 8s bg2415 infinite;
  animation: linear 8s bg2415 infinite;
  -webkit-animation-delay: 149ms;
  animation-delay: 149ms;
  -webkit-transform: translate3d(6.312rem, 19.0938rem, 10.0466rem) scale(0.2);
  transform: translate3d(6.312rem, 19.0938rem, 10.0466rem) scale(0.2);
}
@keyframes bg2415 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(16) {
  -webkit-animation: linear 8s bg2416 infinite;
  animation: linear 8s bg2416 infinite;
  -webkit-animation-delay: 444ms;
  animation-delay: 444ms;
  -webkit-transform: translate3d(4.3132rem, 9.0472rem, 24.6694rem) scale(0.2);
  transform: translate3d(4.3132rem, 9.0472rem, 24.6694rem) scale(0.2);
}
@keyframes bg2416 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(17) {
  -webkit-animation: linear 8s bg2417 infinite;
  animation: linear 8s bg2417 infinite;
  -webkit-animation-delay: 350ms;
  animation-delay: 350ms;
  -webkit-transform: translate3d(3.419rem, 2.0514rem, 16.2008rem) scale(0.2);
  transform: translate3d(3.419rem, 2.0514rem, 16.2008rem) scale(0.2);
}
@keyframes bg2417 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(18) {
  -webkit-animation: linear 8s bg2418 infinite;
  animation: linear 8s bg2418 infinite;
  -webkit-animation-delay: 163ms;
  animation-delay: 163ms;
  -webkit-transform: translate3d(4.3132rem, 2.8404rem, 19.1464rem) scale(0.2);
  transform: translate3d(4.3132rem, 2.8404rem, 19.1464rem) scale(0.2);
}
@keyframes bg2418 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(19) {
  -webkit-animation: linear 8s bg2419 infinite;
  animation: linear 8s bg2419 infinite;
  -webkit-animation-delay: 161ms;
  animation-delay: 161ms;
  -webkit-transform: translate3d(0.3156rem, 1.578rem, 13.3604rem) scale(0.2);
  transform: translate3d(0.3156rem, 1.578rem, 13.3604rem) scale(0.2);
}
@keyframes bg2419 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(20) {
  -webkit-animation: linear 8s bg2420 infinite;
  animation: linear 8s bg2420 infinite;
  -webkit-animation-delay: 17ms;
  animation-delay: 17ms;
  -webkit-transform: translate3d(0.4208rem, 10.257rem, 14.7806rem) scale(0.2);
  transform: translate3d(0.4208rem, 10.257rem, 14.7806rem) scale(0.2);
}
@keyframes bg2420 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(21) {
  -webkit-animation: linear 8s bg2421 infinite;
  animation: linear 8s bg2421 infinite;
  -webkit-animation-delay: 99ms;
  animation-delay: 99ms;
  -webkit-transform: translate3d(2.7352rem, 4.1028rem, 24.2486rem) scale(0.2);
  transform: translate3d(2.7352rem, 4.1028rem, 24.2486rem) scale(0.2);
}
@keyframes bg2421 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(22) {
  -webkit-animation: linear 8s bg2422 infinite;
  animation: linear 8s bg2422 infinite;
  -webkit-animation-delay: 388ms;
  animation-delay: 388ms;
  -webkit-transform: translate3d(3.4716rem, 4.5762rem, 4.734rem) scale(0.2);
  transform: translate3d(3.4716rem, 4.5762rem, 4.734rem) scale(0.2);
}
@keyframes bg2422 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(23) {
  -webkit-animation: linear 8s bg2423 infinite;
  animation: linear 8s bg2423 infinite;
  -webkit-animation-delay: 387ms;
  animation-delay: 387ms;
  -webkit-transform: translate3d(3.9976rem, 0.3682rem, 7.1536rem) scale(0.2);
  transform: translate3d(3.9976rem, 0.3682rem, 7.1536rem) scale(0.2);
}
@keyframes bg2423 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(24) {
  -webkit-animation: linear 8s bg2424 infinite;
  animation: linear 8s bg2424 infinite;
  -webkit-animation-delay: 119ms;
  animation-delay: 119ms;
  -webkit-transform: translate3d(2.7352rem, 12.7292rem, 10.3622rem) scale(0.2);
  transform: translate3d(2.7352rem, 12.7292rem, 10.3622rem) scale(0.2);
}
@keyframes bg2424 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(25) {
  -webkit-animation: linear 8s bg2425 infinite;
  animation: linear 8s bg2425 infinite;
  -webkit-animation-delay: 132ms;
  animation-delay: 132ms;
  -webkit-transform: translate3d(3.8398rem, 8.9946rem, 17.884rem) scale(0.2);
  transform: translate3d(3.8398rem, 8.9946rem, 17.884rem) scale(0.2);
}
@keyframes bg2425 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(26) {
  -webkit-animation: linear 8s bg2426 infinite;
  animation: linear 8s bg2426 infinite;
  -webkit-animation-delay: 236ms;
  animation-delay: 236ms;
  -webkit-transform: translate3d(1.1572rem, 2.367rem, 10.0466rem) scale(0.2);
  transform: translate3d(1.1572rem, 2.367rem, 10.0466rem) scale(0.2);
}
@keyframes bg2426 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(27) {
  -webkit-animation: linear 8s bg2427 infinite;
  animation: linear 8s bg2427 infinite;
  -webkit-animation-delay: 145ms;
  animation-delay: 145ms;
  -webkit-transform: translate3d(6.575rem, 18.8834rem, 6.9958rem) scale(0.2);
  transform: translate3d(6.575rem, 18.8834rem, 6.9958rem) scale(0.2);
}
@keyframes bg2427 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(28) {
  -webkit-animation: linear 8s bg2428 infinite;
  animation: linear 8s bg2428 infinite;
  -webkit-animation-delay: 258ms;
  animation-delay: 258ms;
  -webkit-transform: translate3d(2.104rem, 5.6808rem, 4.5236rem) scale(0.2);
  transform: translate3d(2.104rem, 5.6808rem, 4.5236rem) scale(0.2);
}
@keyframes bg2428 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(29) {
  -webkit-animation: linear 8s bg2429 infinite;
  animation: linear 8s bg2429 infinite;
  -webkit-animation-delay: 275ms;
  animation-delay: 275ms;
  -webkit-transform: translate3d(0.7364rem, 11.309rem, 25.0376rem) scale(0.2);
  transform: translate3d(0.7364rem, 11.309rem, 25.0376rem) scale(0.2);
}
@keyframes bg2429 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(30) {
  -webkit-animation: linear 8s bg2430 infinite;
  animation: linear 8s bg2430 infinite;
  -webkit-animation-delay: 266ms;
  animation-delay: 266ms;
  -webkit-transform: translate3d(1.7884rem, 4.9444rem, 16.6742rem) scale(0.2);
  transform: translate3d(1.7884rem, 4.9444rem, 16.6742rem) scale(0.2);
}
@keyframes bg2430 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(31) {
  -webkit-animation: linear 8s bg2431 infinite;
  animation: linear 8s bg2431 infinite;
  -webkit-animation-delay: 306ms;
  animation-delay: 306ms;
  -webkit-transform: translate3d(7.0484rem, 7.6796rem, 24.6168rem) scale(0.2);
  transform: translate3d(7.0484rem, 7.6796rem, 24.6168rem) scale(0.2);
}
@keyframes bg2431 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(32) {
  -webkit-animation: linear 8s bg2432 infinite;
  animation: linear 8s bg2432 infinite;
  -webkit-animation-delay: 183ms;
  animation-delay: 183ms;
  -webkit-transform: translate3d(6.575rem, 9.9414rem, 20.8822rem) scale(0.2);
  transform: translate3d(6.575rem, 9.9414rem, 20.8822rem) scale(0.2);
}
@keyframes bg2432 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(33) {
  -webkit-animation: linear 8s bg2433 infinite;
  animation: linear 8s bg2433 infinite;
  -webkit-animation-delay: 66ms;
  animation-delay: 66ms;
  -webkit-transform: translate3d(7.627rem, 11.7824rem, 1.4728rem) scale(0.2);
  transform: translate3d(7.627rem, 11.7824rem, 1.4728rem) scale(0.2);
}
@keyframes bg2433 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(34) {
  -webkit-animation: linear 8s bg2434 infinite;
  animation: linear 8s bg2434 infinite;
  -webkit-animation-delay: 286ms;
  animation-delay: 286ms;
  -webkit-transform: translate3d(3.8398rem, 12.098rem, 22.1972rem) scale(0.2);
  transform: translate3d(3.8398rem, 12.098rem, 22.1972rem) scale(0.2);
}
@keyframes bg2434 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(35) {
  -webkit-animation: linear 8s bg2435 infinite;
  animation: linear 8s bg2435 infinite;
  -webkit-animation-delay: 98ms;
  animation-delay: 98ms;
  -webkit-transform: translate3d(5.4704rem, 13.413rem, 11.8876rem) scale(0.2);
  transform: translate3d(5.4704rem, 13.413rem, 11.8876rem) scale(0.2);
}
@keyframes bg2435 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(36) {
  -webkit-animation: linear 8s bg2436 infinite;
  animation: linear 8s bg2436 infinite;
  -webkit-animation-delay: 327ms;
  animation-delay: 327ms;
  -webkit-transform: translate3d(3.9976rem, 5.9438rem, 25.0376rem) scale(0.2);
  transform: translate3d(3.9976rem, 5.9438rem, 25.0376rem) scale(0.2);
}
@keyframes bg2436 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(37) {
  -webkit-animation: linear 8s bg2437 infinite;
  animation: linear 8s bg2437 infinite;
  -webkit-animation-delay: 387ms;
  animation-delay: 387ms;
  -webkit-transform: translate3d(6.838rem, 13.939rem, 9.0998rem) scale(0.2);
  transform: translate3d(6.838rem, 13.939rem, 9.0998rem) scale(0.2);
}
@keyframes bg2437 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(38) {
  -webkit-animation: linear 8s bg2438 infinite;
  animation: linear 8s bg2438 infinite;
  -webkit-animation-delay: 412ms;
  animation-delay: 412ms;
  -webkit-transform: translate3d(0.789rem, 1.3676rem, 25.1428rem) scale(0.2);
  transform: translate3d(0.789rem, 1.3676rem, 25.1428rem) scale(0.2);
}
@keyframes bg2438 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(39) {
  -webkit-animation: linear 8s bg2439 infinite;
  animation: linear 8s bg2439 infinite;
  -webkit-animation-delay: 429ms;
  animation-delay: 429ms;
  -webkit-transform: translate3d(4.7866rem, 8.9946rem, 13.0974rem) scale(0.2);
  transform: translate3d(4.7866rem, 8.9946rem, 13.0974rem) scale(0.2);
}
@keyframes bg2439 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(40) {
  -webkit-animation: linear 8s bg2440 infinite;
  animation: linear 8s bg2440 infinite;
  -webkit-animation-delay: 399ms;
  animation-delay: 399ms;
  -webkit-transform: translate3d(3.156rem, 2.2618rem, 5.8912rem) scale(0.2);
  transform: translate3d(3.156rem, 2.2618rem, 5.8912rem) scale(0.2);
}
@keyframes bg2440 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(41) {
  -webkit-animation: linear 8s bg2441 infinite;
  animation: linear 8s bg2441 infinite;
  -webkit-animation-delay: 248ms;
  animation-delay: 248ms;
  -webkit-transform: translate3d(5.523rem, 17.5684rem, 19.0938rem) scale(0.2);
  transform: translate3d(5.523rem, 17.5684rem, 19.0938rem) scale(0.2);
}
@keyframes bg2441 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(42) {
  -webkit-animation: linear 8s bg2442 infinite;
  animation: linear 8s bg2442 infinite;
  -webkit-animation-delay: 194ms;
  animation-delay: 194ms;
  -webkit-transform: translate3d(6.9432rem, 6.1542rem, 16.6742rem) scale(0.2);
  transform: translate3d(6.9432rem, 6.1542rem, 16.6742rem) scale(0.2);
}
@keyframes bg2442 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(43) {
  -webkit-animation: linear 8s bg2443 infinite;
  animation: linear 8s bg2443 infinite;
  -webkit-animation-delay: 39ms;
  animation-delay: 39ms;
  -webkit-transform: translate3d(7.627rem, 6.9958rem, 15.5696rem) scale(0.2);
  transform: translate3d(7.627rem, 6.9958rem, 15.5696rem) scale(0.2);
}
@keyframes bg2443 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(44) {
  -webkit-animation: linear 8s bg2444 infinite;
  animation: linear 8s bg2444 infinite;
  -webkit-animation-delay: 260ms;
  animation-delay: 260ms;
  -webkit-transform: translate3d(5.9964rem, 12.624rem, 12.0454rem) scale(0.2);
  transform: translate3d(5.9964rem, 12.624rem, 12.0454rem) scale(0.2);
}
@keyframes bg2444 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(45) {
  -webkit-animation: linear 8s bg2445 infinite;
  animation: linear 8s bg2445 infinite;
  -webkit-animation-delay: 10ms;
  animation-delay: 10ms;
  -webkit-transform: translate3d(7.1536rem, 13.6234rem, 25.6162rem) scale(0.2);
  transform: translate3d(7.1536rem, 13.6234rem, 25.6162rem) scale(0.2);
}
@keyframes bg2445 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(46) {
  -webkit-animation: linear 8s bg2446 infinite;
  animation: linear 8s bg2446 infinite;
  -webkit-animation-delay: 9ms;
  animation-delay: 9ms;
  -webkit-transform: translate3d(5.3652rem, 17.2002rem, 14.465rem) scale(0.2);
  transform: translate3d(5.3652rem, 17.2002rem, 14.465rem) scale(0.2);
}
@keyframes bg2446 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(47) {
  -webkit-animation: linear 8s bg2447 infinite;
  animation: linear 8s bg2447 infinite;
  -webkit-animation-delay: 28ms;
  animation-delay: 28ms;
  -webkit-transform: translate3d(1.052rem, 7.89rem, 19.0412rem) scale(0.2);
  transform: translate3d(1.052rem, 7.89rem, 19.0412rem) scale(0.2);
}
@keyframes bg2447 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(48) {
  -webkit-animation: linear 8s bg2448 infinite;
  animation: linear 8s bg2448 infinite;
  -webkit-animation-delay: 229ms;
  animation-delay: 229ms;
  -webkit-transform: translate3d(3.156rem, 19.0938rem, 10.7304rem) scale(0.2);
  transform: translate3d(3.156rem, 19.0938rem, 10.7304rem) scale(0.2);
}
@keyframes bg2448 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(49) {
  -webkit-animation: linear 8s bg2449 infinite;
  animation: linear 8s bg2449 infinite;
  -webkit-animation-delay: 208ms;
  animation-delay: 208ms;
  -webkit-transform: translate3d(7.6796rem, 18.8308rem, 17.7788rem) scale(0.2);
  transform: translate3d(7.6796rem, 18.8308rem, 17.7788rem) scale(0.2);
}
@keyframes bg2449 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(50) {
  -webkit-animation: linear 8s bg2450 infinite;
  animation: linear 8s bg2450 infinite;
  -webkit-animation-delay: 25ms;
  animation-delay: 25ms;
  -webkit-transform: translate3d(1.1572rem, 4.997rem, 11.1512rem) scale(0.2);
  transform: translate3d(1.1572rem, 4.997rem, 11.1512rem) scale(0.2);
}
@keyframes bg2450 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(51) {
  -webkit-animation: linear 8s bg2451 infinite;
  animation: linear 8s bg2451 infinite;
  -webkit-animation-delay: 109ms;
  animation-delay: 109ms;
  -webkit-transform: translate3d(0.263rem, 16.9898rem, 23.1966rem) scale(0.2);
  transform: translate3d(0.263rem, 16.9898rem, 23.1966rem) scale(0.2);
}
@keyframes bg2451 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(52) {
  -webkit-animation: linear 8s bg2452 infinite;
  animation: linear 8s bg2452 infinite;
  -webkit-animation-delay: 178ms;
  animation-delay: 178ms;
  -webkit-transform: translate3d(3.7872rem, 19.1464rem, 9.5732rem) scale(0.2);
  transform: translate3d(3.7872rem, 19.1464rem, 9.5732rem) scale(0.2);
}
@keyframes bg2452 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(53) {
  -webkit-animation: linear 8s bg2453 infinite;
  animation: linear 8s bg2453 infinite;
  -webkit-animation-delay: 188ms;
  animation-delay: 188ms;
  -webkit-transform: translate3d(0.5786rem, 14.8858rem, 8.679rem) scale(0.2);
  transform: translate3d(0.5786rem, 14.8858rem, 8.679rem) scale(0.2);
}
@keyframes bg2453 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(54) {
  -webkit-animation: linear 8s bg2454 infinite;
  animation: linear 8s bg2454 infinite;
  -webkit-animation-delay: 382ms;
  animation-delay: 382ms;
  -webkit-transform: translate3d(7.5218rem, 8.7842rem, 26.2474rem) scale(0.2);
  transform: translate3d(7.5218rem, 8.7842rem, 26.2474rem) scale(0.2);
}
@keyframes bg2454 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(55) {
  -webkit-animation: linear 8s bg2455 infinite;
  animation: linear 8s bg2455 infinite;
  -webkit-animation-delay: 413ms;
  animation-delay: 413ms;
  -webkit-transform: translate3d(2.9982rem, 16.832rem, 24.722rem) scale(0.2);
  transform: translate3d(2.9982rem, 16.832rem, 24.722rem) scale(0.2);
}
@keyframes bg2455 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(56) {
  -webkit-animation: linear 8s bg2456 infinite;
  animation: linear 8s bg2456 infinite;
  -webkit-animation-delay: 332ms;
  animation-delay: 332ms;
  -webkit-transform: translate3d(6.1016rem, 18.1996rem, 20.6192rem) scale(0.2);
  transform: translate3d(6.1016rem, 18.1996rem, 20.6192rem) scale(0.2);
}
@keyframes bg2456 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(57) {
  -webkit-animation: linear 8s bg2457 infinite;
  animation: linear 8s bg2457 infinite;
  -webkit-animation-delay: 181ms;
  animation-delay: 181ms;
  -webkit-transform: translate3d(4.9444rem, 11.8876rem, 22.1446rem) scale(0.2);
  transform: translate3d(4.9444rem, 11.8876rem, 22.1446rem) scale(0.2);
}
@keyframes bg2457 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(58) {
  -webkit-animation: linear 8s bg2458 infinite;
  animation: linear 8s bg2458 infinite;
  -webkit-animation-delay: 493ms;
  animation-delay: 493ms;
  -webkit-transform: translate3d(1.1572rem, 8.9946rem, 25.1428rem) scale(0.2);
  transform: translate3d(1.1572rem, 8.9946rem, 25.1428rem) scale(0.2);
}
@keyframes bg2458 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(59) {
  -webkit-animation: linear 8s bg2459 infinite;
  animation: linear 8s bg2459 infinite;
  -webkit-animation-delay: 164ms;
  animation-delay: 164ms;
  -webkit-transform: translate3d(6.7854rem, 6.312rem, 23.4596rem) scale(0.2);
  transform: translate3d(6.7854rem, 6.312rem, 23.4596rem) scale(0.2);
}
@keyframes bg2459 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(60) {
  -webkit-animation: linear 8s bg2460 infinite;
  animation: linear 8s bg2460 infinite;
  -webkit-animation-delay: 313ms;
  animation-delay: 313ms;
  -webkit-transform: translate3d(7.5218rem, 4.6288rem, 11.572rem) scale(0.2);
  transform: translate3d(7.5218rem, 4.6288rem, 11.572rem) scale(0.2);
}
@keyframes bg2460 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(61) {
  -webkit-animation: linear 8s bg2461 infinite;
  animation: linear 8s bg2461 infinite;
  -webkit-animation-delay: 148ms;
  animation-delay: 148ms;
  -webkit-transform: translate3d(1.6306rem, 4.4184rem, 18.5678rem) scale(0.2);
  transform: translate3d(1.6306rem, 4.4184rem, 18.5678rem) scale(0.2);
}
@keyframes bg2461 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(62) {
  -webkit-animation: linear 8s bg2462 infinite;
  animation: linear 8s bg2462 infinite;
  -webkit-animation-delay: 158ms;
  animation-delay: 158ms;
  -webkit-transform: translate3d(6.6276rem, 7.7848rem, 3.419rem) scale(0.2);
  transform: translate3d(6.6276rem, 7.7848rem, 3.419rem) scale(0.2);
}
@keyframes bg2462 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(63) {
  -webkit-animation: linear 8s bg2463 infinite;
  animation: linear 8s bg2463 infinite;
  -webkit-animation-delay: 218ms;
  animation-delay: 218ms;
  -webkit-transform: translate3d(3.2086rem, 2.2092rem, 14.3072rem) scale(0.2);
  transform: translate3d(3.2086rem, 2.2092rem, 14.3072rem) scale(0.2);
}
@keyframes bg2463 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(64) {
  -webkit-animation: linear 8s bg2464 infinite;
  animation: linear 8s bg2464 infinite;
  -webkit-animation-delay: 452ms;
  animation-delay: 452ms;
  -webkit-transform: translate3d(3.8924rem, 5.5756rem, 21.9342rem) scale(0.2);
  transform: translate3d(3.8924rem, 5.5756rem, 21.9342rem) scale(0.2);
}
@keyframes bg2464 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(65) {
  -webkit-animation: linear 8s bg2465 infinite;
  animation: linear 8s bg2465 infinite;
  -webkit-animation-delay: 426ms;
  animation-delay: 426ms;
  -webkit-transform: translate3d(1.7358rem, 1.9988rem, 13.2552rem) scale(0.2);
  transform: translate3d(1.7358rem, 1.9988rem, 13.2552rem) scale(0.2);
}
@keyframes bg2465 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(66) {
  -webkit-animation: linear 8s bg2466 infinite;
  animation: linear 8s bg2466 infinite;
  -webkit-animation-delay: 17ms;
  animation-delay: 17ms;
  -webkit-transform: translate3d(4.3658rem, 10.8356rem, 18.7256rem) scale(0.2);
  transform: translate3d(4.3658rem, 10.8356rem, 18.7256rem) scale(0.2);
}
@keyframes bg2466 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(67) {
  -webkit-animation: linear 8s bg2467 infinite;
  animation: linear 8s bg2467 infinite;
  -webkit-animation-delay: 434ms;
  animation-delay: 434ms;
  -webkit-transform: translate3d(6.2068rem, 18.6204rem, 10.5726rem) scale(0.2);
  transform: translate3d(6.2068rem, 18.6204rem, 10.5726rem) scale(0.2);
}
@keyframes bg2467 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(68) {
  -webkit-animation: linear 8s bg2468 infinite;
  animation: linear 8s bg2468 infinite;
  -webkit-animation-delay: 131ms;
  animation-delay: 131ms;
  -webkit-transform: translate3d(0.3156rem, 1.1046rem, 1.5254rem) scale(0.2);
  transform: translate3d(0.3156rem, 1.1046rem, 1.5254rem) scale(0.2);
}
@keyframes bg2468 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(69) {
  -webkit-animation: linear 8s bg2469 infinite;
  animation: linear 8s bg2469 infinite;
  -webkit-animation-delay: 493ms;
  animation-delay: 493ms;
  -webkit-transform: translate3d(5.6282rem, 19.4094rem, 10.8882rem) scale(0.2);
  transform: translate3d(5.6282rem, 19.4094rem, 10.8882rem) scale(0.2);
}
@keyframes bg2469 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(70) {
  -webkit-animation: linear 8s bg2470 infinite;
  animation: linear 8s bg2470 infinite;
  -webkit-animation-delay: 69ms;
  animation-delay: 69ms;
  -webkit-transform: translate3d(2.4722rem, 0.4208rem, 20.3562rem) scale(0.2);
  transform: translate3d(2.4722rem, 0.4208rem, 20.3562rem) scale(0.2);
}
@keyframes bg2470 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(71) {
  -webkit-animation: linear 8s bg2471 infinite;
  animation: linear 8s bg2471 infinite;
  -webkit-animation-delay: 359ms;
  animation-delay: 359ms;
  -webkit-transform: translate3d(5.3126rem, 17.095rem, 22.1446rem) scale(0.2);
  transform: translate3d(5.3126rem, 17.095rem, 22.1446rem) scale(0.2);
}
@keyframes bg2471 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(72) {
  -webkit-animation: linear 8s bg2472 infinite;
  animation: linear 8s bg2472 infinite;
  -webkit-animation-delay: 212ms;
  animation-delay: 212ms;
  -webkit-transform: translate3d(1.3676rem, 5.1548rem, 24.4064rem) scale(0.2);
  transform: translate3d(1.3676rem, 5.1548rem, 24.4064rem) scale(0.2);
}
@keyframes bg2472 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(73) {
  -webkit-animation: linear 8s bg2473 infinite;
  animation: linear 8s bg2473 infinite;
  -webkit-animation-delay: 82ms;
  animation-delay: 82ms;
  -webkit-transform: translate3d(4.8392rem, 18.7782rem, 10.257rem) scale(0.2);
  transform: translate3d(4.8392rem, 18.7782rem, 10.257rem) scale(0.2);
}
@keyframes bg2473 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(74) {
  -webkit-animation: linear 8s bg2474 infinite;
  animation: linear 8s bg2474 infinite;
  -webkit-animation-delay: 268ms;
  animation-delay: 268ms;
  -webkit-transform: translate3d(1.6306rem, 7.89rem, 13.939rem) scale(0.2);
  transform: translate3d(1.6306rem, 7.89rem, 13.939rem) scale(0.2);
}
@keyframes bg2474 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(75) {
  -webkit-animation: linear 8s bg2475 infinite;
  animation: linear 8s bg2475 infinite;
  -webkit-animation-delay: 496ms;
  animation-delay: 496ms;
  -webkit-transform: translate3d(6.3646rem, 10.9934rem, 8.1004rem) scale(0.2);
  transform: translate3d(6.3646rem, 10.9934rem, 8.1004rem) scale(0.2);
}
@keyframes bg2475 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(76) {
  -webkit-animation: linear 8s bg2476 infinite;
  animation: linear 8s bg2476 infinite;
  -webkit-animation-delay: 147ms;
  animation-delay: 147ms;
  -webkit-transform: translate3d(4.8392rem, 4.9444rem, 26.1948rem) scale(0.2);
  transform: translate3d(4.8392rem, 4.9444rem, 26.1948rem) scale(0.2);
}
@keyframes bg2476 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(77) {
  -webkit-animation: linear 8s bg2477 infinite;
  animation: linear 8s bg2477 infinite;
  -webkit-animation-delay: 147ms;
  animation-delay: 147ms;
  -webkit-transform: translate3d(5.1548rem, 9.8888rem, 17.8314rem) scale(0.2);
  transform: translate3d(5.1548rem, 9.8888rem, 17.8314rem) scale(0.2);
}
@keyframes bg2477 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(78) {
  -webkit-animation: linear 8s bg2478 infinite;
  animation: linear 8s bg2478 infinite;
  -webkit-animation-delay: 55ms;
  animation-delay: 55ms;
  -webkit-transform: translate3d(5.26rem, 0.1578rem, 18.0944rem) scale(0.2);
  transform: translate3d(5.26rem, 0.1578rem, 18.0944rem) scale(0.2);
}
@keyframes bg2478 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(79) {
  -webkit-animation: linear 8s bg2479 infinite;
  animation: linear 8s bg2479 infinite;
  -webkit-animation-delay: 195ms;
  animation-delay: 195ms;
  -webkit-transform: translate3d(0.9994rem, 7.101rem, 14.991rem) scale(0.2);
  transform: translate3d(0.9994rem, 7.101rem, 14.991rem) scale(0.2);
}
@keyframes bg2479 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(80) {
  -webkit-animation: linear 8s bg2480 infinite;
  animation: linear 8s bg2480 infinite;
  -webkit-animation-delay: 24ms;
  animation-delay: 24ms;
  -webkit-transform: translate3d(6.575rem, 9.205rem, 9.4154rem) scale(0.2);
  transform: translate3d(6.575rem, 9.205rem, 9.4154rem) scale(0.2);
}
@keyframes bg2480 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(81) {
  -webkit-animation: linear 8s bg2481 infinite;
  animation: linear 8s bg2481 infinite;
  -webkit-animation-delay: 459ms;
  animation-delay: 459ms;
  -webkit-transform: translate3d(4.3658rem, 1.3676rem, 2.5248rem) scale(0.2);
  transform: translate3d(4.3658rem, 1.3676rem, 2.5248rem) scale(0.2);
}
@keyframes bg2481 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(82) {
  -webkit-animation: linear 8s bg2482 infinite;
  animation: linear 8s bg2482 infinite;
  -webkit-animation-delay: 198ms;
  animation-delay: 198ms;
  -webkit-transform: translate3d(4.6288rem, 16.6216rem, 22.9336rem) scale(0.2);
  transform: translate3d(4.6288rem, 16.6216rem, 22.9336rem) scale(0.2);
}
@keyframes bg2482 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(83) {
  -webkit-animation: linear 8s bg2483 infinite;
  animation: linear 8s bg2483 infinite;
  -webkit-animation-delay: 253ms;
  animation-delay: 253ms;
  -webkit-transform: translate3d(0.3682rem, 7.8374rem, 14.4124rem) scale(0.2);
  transform: translate3d(0.3682rem, 7.8374rem, 14.4124rem) scale(0.2);
}
@keyframes bg2483 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(84) {
  -webkit-animation: linear 8s bg2484 infinite;
  animation: linear 8s bg2484 infinite;
  -webkit-animation-delay: 429ms;
  animation-delay: 429ms;
  -webkit-transform: translate3d(4.1028rem, 14.2546rem, 2.2092rem) scale(0.2);
  transform: translate3d(4.1028rem, 14.2546rem, 2.2092rem) scale(0.2);
}
@keyframes bg2484 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(85) {
  -webkit-animation: linear 8s bg2485 infinite;
  animation: linear 8s bg2485 infinite;
  -webkit-animation-delay: 432ms;
  animation-delay: 432ms;
  -webkit-transform: translate3d(6.6276rem, 13.7812rem, 23.3544rem) scale(0.2);
  transform: translate3d(6.6276rem, 13.7812rem, 23.3544rem) scale(0.2);
}
@keyframes bg2485 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(86) {
  -webkit-animation: linear 8s bg2486 infinite;
  animation: linear 8s bg2486 infinite;
  -webkit-animation-delay: 479ms;
  animation-delay: 479ms;
  -webkit-transform: translate3d(5.7334rem, 4.1554rem, 20.8822rem) scale(0.2);
  transform: translate3d(5.7334rem, 4.1554rem, 20.8822rem) scale(0.2);
}
@keyframes bg2486 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(87) {
  -webkit-animation: linear 8s bg2487 infinite;
  animation: linear 8s bg2487 infinite;
  -webkit-animation-delay: 235ms;
  animation-delay: 235ms;
  -webkit-transform: translate3d(4.3132rem, 13.2026rem, 0.3156rem) scale(0.2);
  transform: translate3d(4.3132rem, 13.2026rem, 0.3156rem) scale(0.2);
}
@keyframes bg2487 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(88) {
  -webkit-animation: linear 8s bg2488 infinite;
  animation: linear 8s bg2488 infinite;
  -webkit-animation-delay: 409ms;
  animation-delay: 409ms;
  -webkit-transform: translate3d(6.2068rem, 13.15rem, 13.413rem) scale(0.2);
  transform: translate3d(6.2068rem, 13.15rem, 13.413rem) scale(0.2);
}
@keyframes bg2488 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(89) {
  -webkit-animation: linear 8s bg2489 infinite;
  animation: linear 8s bg2489 infinite;
  -webkit-animation-delay: 68ms;
  animation-delay: 68ms;
  -webkit-transform: translate3d(7.7322rem, 1.6306rem, 24.6694rem) scale(0.2);
  transform: translate3d(7.7322rem, 1.6306rem, 24.6694rem) scale(0.2);
}
@keyframes bg2489 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(90) {
  -webkit-animation: linear 8s bg2490 infinite;
  animation: linear 8s bg2490 infinite;
  -webkit-animation-delay: 226ms;
  animation-delay: 226ms;
  -webkit-transform: translate3d(6.838rem, 3.6294rem, 10.3622rem) scale(0.2);
  transform: translate3d(6.838rem, 3.6294rem, 10.3622rem) scale(0.2);
}
@keyframes bg2490 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(91) {
  -webkit-animation: linear 8s bg2491 infinite;
  animation: linear 8s bg2491 infinite;
  -webkit-animation-delay: 58ms;
  animation-delay: 58ms;
  -webkit-transform: translate3d(6.6802rem, 8.3108rem, 23.3544rem) scale(0.2);
  transform: translate3d(6.6802rem, 8.3108rem, 23.3544rem) scale(0.2);
}
@keyframes bg2491 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(92) {
  -webkit-animation: linear 8s bg2492 infinite;
  animation: linear 8s bg2492 infinite;
  -webkit-animation-delay: 482ms;
  animation-delay: 482ms;
  -webkit-transform: translate3d(7.0484rem, 16.2008rem, 1.1046rem) scale(0.2);
  transform: translate3d(7.0484rem, 16.2008rem, 1.1046rem) scale(0.2);
}
@keyframes bg2492 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(93) {
  -webkit-animation: linear 8s bg2493 infinite;
  animation: linear 8s bg2493 infinite;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-transform: translate3d(0.2104rem, 7.627rem, 0.4734rem) scale(0.2);
  transform: translate3d(0.2104rem, 7.627rem, 0.4734rem) scale(0.2);
}
@keyframes bg2493 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(94) {
  -webkit-animation: linear 8s bg2494 infinite;
  animation: linear 8s bg2494 infinite;
  -webkit-animation-delay: 372ms;
  animation-delay: 372ms;
  -webkit-transform: translate3d(5.0496rem, 5.4178rem, 19.9354rem) scale(0.2);
  transform: translate3d(5.0496rem, 5.4178rem, 19.9354rem) scale(0.2);
}
@keyframes bg2494 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(95) {
  -webkit-animation: linear 8s bg2495 infinite;
  animation: linear 8s bg2495 infinite;
  -webkit-animation-delay: 409ms;
  animation-delay: 409ms;
  -webkit-transform: translate3d(4.8392rem, 4.4184rem, 17.7262rem) scale(0.2);
  transform: translate3d(4.8392rem, 4.4184rem, 17.7262rem) scale(0.2);
}
@keyframes bg2495 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(96) {
  -webkit-animation: linear 8s bg2496 infinite;
  animation: linear 8s bg2496 infinite;
  -webkit-animation-delay: 272ms;
  animation-delay: 272ms;
  -webkit-transform: translate3d(4.6288rem, 15.9904rem, 25.8792rem) scale(0.2);
  transform: translate3d(4.6288rem, 15.9904rem, 25.8792rem) scale(0.2);
}
@keyframes bg2496 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(97) {
  -webkit-animation: linear 8s bg2497 infinite;
  animation: linear 8s bg2497 infinite;
  -webkit-animation-delay: 175ms;
  animation-delay: 175ms;
  -webkit-transform: translate3d(3.6294rem, 4.3132rem, 5.2074rem) scale(0.2);
  transform: translate3d(3.6294rem, 4.3132rem, 5.2074rem) scale(0.2);
}
@keyframes bg2497 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(98) {
  -webkit-animation: linear 8s bg2498 infinite;
  animation: linear 8s bg2498 infinite;
  -webkit-animation-delay: 196ms;
  animation-delay: 196ms;
  -webkit-transform: translate3d(3.1034rem, 3.1034rem, 12.7818rem) scale(0.2);
  transform: translate3d(3.1034rem, 3.1034rem, 12.7818rem) scale(0.2);
}
@keyframes bg2498 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(99) {
  -webkit-animation: linear 8s bg2499 infinite;
  animation: linear 8s bg2499 infinite;
  -webkit-animation-delay: 28ms;
  animation-delay: 28ms;
  -webkit-transform: translate3d(5.9964rem, 3.7872rem, 25.8792rem) scale(0.2);
  transform: translate3d(5.9964rem, 3.7872rem, 25.8792rem) scale(0.2);
}
@keyframes bg2499 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper .right .icon-wrapper:nth-child(100) {
  -webkit-animation: linear 8s bg24100 infinite;
  animation: linear 8s bg24100 infinite;
  -webkit-animation-delay: 320ms;
  animation-delay: 320ms;
  -webkit-transform: translate3d(6.7854rem, 18.9886rem, 11.0986rem) scale(0.2);
  transform: translate3d(6.7854rem, 18.9886rem, 11.0986rem) scale(0.2);
}
@keyframes bg24100 {
  0%,
  50%,
  80%,
  90% {
    opacity: 0.7;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    transform: translate3d(0, 0, 157.8947rem) translateY(-10.5263rem);
    opacity: 0;
  }
}
.bg-component-wrapper > img {
  position: absolute;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swiper-pagination {
  --swiper-theme-color: #00ec66 !important;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
  bottom: 0;
  display: grid;
  grid-gap: 0.625rem;
  grid-auto-flow: column;
}
.swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  overflow: hidden;
  opacity: 1 !important;
  border: 1px solid #00ec66;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
.swiper-pagination
  .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
  background: 0 0;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 30px;
  border-radius: 20px;
}
.search-bar {
  position: relative;
  line-height: 2.5rem;
  margin-bottom: 0.0625rem;
  position: absolute;
  width: 28rem;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  z-index: 99;
}
.search-bar .search-wrapper {
  position: relative;
  width: 100%;
  border-radius: 3.125rem;
}
.search-bar .search-wrapper::after,
.search-bar .search-wrapper:before {
  background: radial-gradient(#ffffff0a, transparent, transparent) !important;
}
.search-bar .search-wrapper .search-right {
  position: absolute;
  right: 1.5625rem !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: var(--secondary-text-color);
  font-size: 0.875rem;
  opacity: 0;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transition-delay: 0.2s ease;
  transition-delay: 0.2s ease;
  pointer-events: none;
  white-space: nowrap;
}
.search-bar .search-wrapper .info {
  margin: 0 0.9375rem;
}
.search-bar .search-wrapper .close {
  cursor: pointer;
}
.search-bar .search-wrapper .clear {
  margin-right: 0.95rem;
}
.search-bar .search-wrapper .clear img {
  height: 0.9375rem;
}
.search-bar .search-wrapper .clear:hover {
  -webkit-filter: brightness(2);
  filter: brightness(2);
  cursor: pointer;
}
.search-bar .wrp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.search-bar .icon {
  position: absolute;
  top: 0;
  color: var(--color);
  font-size: 1.5rem;
  text-align: center;
  height: 100%;
  width: 1rem;
  left: 1.5625rem !important;
  z-index: 9;
}
.search-bar input {
  border: 0;
  height: 3.75rem;
  width: 100%;
  line-height: 0.9375rem;
  font-size: 0.875rem;
  padding-right: 2.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: 0 0;
  border-radius: 0.625rem;
  color: var(--white);
  padding-left: 3.75rem;
  border-radius: 2.5rem;
}
.search-bar input::-webkit-input-placeholder {
  color: var(--secondary-text-color);
}
.search-bar input::-moz-placeholder {
  color: var(--secondary-text-color);
}
.search-bar input::-ms-input-placeholder {
  color: var(--secondary-text-color);
}
.search-bar input::placeholder {
  color: var(--secondary-text-color);
}
.search-bar .voice {
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 3.75rem;
  width: 3.75rem;
  border-radius: 50%;
  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;
  margin-left: 1.25rem;
  cursor: pointer;
}
.search-bar .voice.disabled {
  pointer-events: none;
  background: #a052382b;
}
.search-bar .voice.disabled:after {
  width: 1.3125rem;
}
.search-bar .voice:after {
  content: "";
  height: 0.125rem;
  width: 0;
  background: #a1a1a1;
  display: block;
  position: absolute;
  left: 50%;
  top: 46%;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  z-index: 99;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
.search-bar .voice img {
  -webkit-filter: grayscale(1) brightness(1);
  filter: grayscale(1) brightness(1);
  width: 1.5625rem;
}
.search-bar .voice.active:after {
  content: "";
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  border: 10px solid rgba(244, 90, 65, 0.8);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  -webkit-animation: pulse 1.5s ease 0.5s infinite;
  animation: pulse 1.5s ease 0.5s infinite;
  z-index: -1;
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
@-webkit-keyframes pulse {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
  }
  80% {
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(2);
    transform: translateX(-50%) translateY(-50%) scale(2);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(3);
    transform: translateX(-50%) translateY(-50%) scale(3);
  }
}
@keyframes pulse {
  0% {
    opacity: 1;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
  }
  80% {
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(2);
    transform: translateX(-50%) translateY(-50%) scale(2);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(3);
    transform: translateX(-50%) translateY(-50%) scale(3);
  }
}
.search-bar .voice.active img {
  -webkit-filter: none;
  filter: none;
}
.slider-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 0.625rem;
  gap: 0.625rem;
}
.slider-btn-wrapper .swiper-next,
.slider-btn-wrapper .swiper-prev {
  height: 2.8125rem;
  width: 2.8125rem;
  border-radius: 50%;
  background: url(/assets/images/homepage/slider/arrow.svg);
  background-position: center;
  background-repeat: no-repeat;
  border: 1px solid rgba(255, 255, 255, 0.15);
  cursor: pointer;
  z-index: 9;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.slider-btn-wrapper .swiper-next.swiper-button-disabled,
.slider-btn-wrapper .swiper-prev.swiper-button-disabled {
  opacity: 0.4;
}
.slider-btn-wrapper .swiper-prev {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.loader-wrapper {
  position: relative;
}
.loader-wrapper.main-loader {
  position: fixed;
  right: 0;
  top: 0;
  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;
  background: var(--backgroundColor);
  z-index: 99;
}
.loader-wrapper.main-loader .loader {
  font-size: 10px;
  margin: 80px auto;
}
.loader-wrapper:not(.visible) {
  display: none;
}
.loader {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1s infinite ease-in-out;
  animation: load7 1s infinite ease-in-out;
  color: #fff;
  font-size: 6px;
  margin: 0 auto;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after,
.loader:before {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 1s infinite ease-in-out;
  animation: load7 1s infinite ease-in-out;
}
.loader:after,
.loader:before {
  content: "";
  position: absolute;
  top: 0;
}
.loader:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  100%,
  80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  100%,
  80% {
    -webkit-box-shadow: 0 2.5em 0 -1.3em;
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    -webkit-box-shadow: 0 2.5em 0 0;
    box-shadow: 0 2.5em 0 0;
  }
}
main {
  -webkit-transition: -webkit-filter 0.2s ease;
  transition: -webkit-filter 0.2s ease;
  transition: filter 0.2s ease;
  transition: filter 0.2s ease, -webkit-filter 0.2s ease;
}
main.blur .main-slider-wrapper,
main.blur > .swiper-container,
main.blur > :not(.overlay) {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  pointer-events: none;
}
main.blur + div + footer > .middle {
  -webkit-filter: blur(10px);
  filter: blur(10px);
  pointer-events: none;
}
main > * {
  -webkit-animation: loadingAnimation 0.8s ease;
  animation: loadingAnimation 0.8s ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes loadingAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes loadingAnimation {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.big-search-wrapper {
  position: fixed;
  top: 0;
  padding-top: var(--headerHeight);
  width: 100%;
  background: rgba(12, 18, 30, 0.88);
  z-index: 999;
  height: 100%;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
.big-search-wrapper.visible {
  pointer-events: all;
  opacity: 1;
}
.big-search-wrapper.visible .middle {
  padding-top: 0;
}
.big-search-wrapper .middle {
  padding-top: 3.125rem;
}
.big-search-wrapper .categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.625rem;
}
.big-search-wrapper .categories li {
  width: 100%;
  height: 3.75rem;
  border-radius: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875rem;
  padding: 0 1.0625rem;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
.big-search-wrapper .categories li:before {
  background: radial-gradient(#ffffff17, transparent, transparent) !important;
}
.big-search-wrapper .categories li span {
  z-index: 2;
}
.big-search-wrapper .categories li.active span:before {
  content: "";
  position: absolute;
  left: 50%;
  border-radius: 0.25rem;
  top: 0;
  width: 75%;
  height: 0.25rem;
  background: var(--orange-primary);
  z-index: -1;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  -webkit-animation: 0.8s ease glow;
  animation: 0.8s ease glow;
  pointer-events: none;
}
.big-search-wrapper .categories li.active:after {
  content: "";
  position: absolute;
  left: 50%;
  border-radius: 0.625rem;
  top: 0;
  width: 100%;
  height: 289%;
  background: radial-gradient(
    var(--orange-primary) -20%,
    #f45a414d,
    transparent 56%,
    transparent
  );
  background-repeat: no-repeat;
  background-size: 226%;
  background-position: center -5.6875rem;
  z-index: 2;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  opacity: 1;
  -webkit-animation: 0.3s ease glow;
  animation: 0.3s ease glow;
  pointer-events: none;
}
@-webkit-keyframes glow {
  from {
    background-position: center -10.6875rem;
    opacity: 0;
  }
}
@keyframes glow {
  from {
    background-position: center -10.6875rem;
    opacity: 0;
  }
}
.big-search-wrapper .categories li.all {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 5.625rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.big-search-wrapper .categories li.disabled {
  pointer-events: none;
}
.big-search-wrapper .categories li.disabled img {
  opacity: 0.2;
}
.big-search-wrapper .categories li.disabled span {
  color: rgba(255, 255, 255, 0.2);
}
.big-search-wrapper .categories li img {
  width: 1.875rem;
  margin-right: 0.9375rem;
  z-index: 3;
}
.big-search-wrapper .categories li.sports img {
  width: 2rem;
}
.big-search-wrapper .categories li.virtual img {
  width: 2.5rem;
}
.big-search-wrapper .categories li + li {
  margin-left: 1.25rem;
}
.big-search-wrapper .categories li .count {
  font-size: 0.75rem;
  color: #f7904e;
  position: absolute;
  top: 0.25rem;
  right: 1.125rem;
  z-index: 3;
}
.big-search-wrapper .search-content.hide-vendors .games-container {
  grid-column: span 3;
}
.big-search-wrapper .search-content.hide-vendors .games-container #games {
  grid-auto-rows: unset;
}
.big-search-wrapper
  .search-content.hide-vendors
  .games-container
  #games
  .item
  p.text {
  font-size: 0.85rem !important;
}
.big-search-wrapper
  .search-content.hide-vendors
  .games-container
  .see-more-wrapper {
  margin-top: 0.9375rem;
}
.big-search-wrapper .search-content.hide-vendors .providers-container {
  display: none !important;
}
.big-search-wrapper .search-content ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.25rem;
  margin-top: 1.25rem;
  overflow: auto;
  max-height: 80vh;
}
.big-search-wrapper .search-content ul .scroll-wrapper {
  height: calc(100% - 2.5rem) !important;
}
.big-search-wrapper .search-content ul .scroll-wrapper .items {
  padding-right: 0.8125rem;
}
.big-search-wrapper .search-content ul .scroll-wrapper .see-more-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.big-search-wrapper
  .search-content
  ul
  .scroll-wrapper
  .see-more-wrapper
  .see-more {
  position: relative;
  overflow: hidden;
  background: #282d39;
  border-radius: 0.9375rem;
  width: 10.5rem;
}
.big-search-wrapper .search-content ul li {
  position: relative;
  padding: 1.875rem;
  padding-right: 1.25rem;
}
.big-search-wrapper .search-content ul li.games-container {
  grid-column: span 2;
  max-height: 27.4625rem;
  padding-bottom: 0 !important;
}
.big-search-wrapper .search-content ul li.games-container #games {
  width: calc(100% + 18px) !important;
}
.big-search-wrapper .search-content ul li.games-container #games:after {
  content: "";
  width: 100%;
  display: grid;
  height: 1.875rem;
  grid-column: span 7;
  grid-template-rows: 1.875rem;
}
.big-search-wrapper .search-content ul li.games-container.full-width {
  grid-column: span 3;
}
.big-search-wrapper .search-content ul li.games-container.full-width #games {
  grid-auto-rows: unset;
}
.big-search-wrapper
  .search-content
  ul
  li.games-container.full-width
  #games
  .item
  p.text {
  font-size: 0.85rem !important;
}
.big-search-wrapper
  .search-content
  ul
  li.games-container.full-width
  .see-more-wrapper {
  margin-top: 0.9375rem;
}
.big-search-wrapper .search-content ul li.games-container .items {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-gap: 0.625rem 1.25rem;
  grid-auto-rows: 7.8125rem;
  overflow: auto;
}
.big-search-wrapper .search-content ul li.games-container .items .item {
  width: 100%;
  height: 100%;
}
.big-search-wrapper .search-content ul li.games-container .items .item .image {
  border-radius: 0.625rem;
  background: rgba(40, 45, 57, 0.9);
  width: 100%;
  height: 0;
  background-size: cover;
  padding-top: 81%;
  cursor: pointer;
}
.big-search-wrapper .search-content ul li.games-container .items .item p {
  font-size: 0.75rem;
  text-align: center;
  margin-top: 0.3125rem;
  color: var(--secondary-text-color);
}
.big-search-wrapper .search-content ul li.providers-container {
  max-height: 27.4625rem;
  grid-column: span 1;
}
.big-search-wrapper
  .search-content
  ul
  li.providers-container.full-width
  .items {
  grid-template-columns: repeat(6, 1fr) !important;
}
.big-search-wrapper .search-content ul li.providers-container .items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.25rem;
  grid-auto-rows: 4.0625rem;
  overflow: auto;
}
.big-search-wrapper .search-content ul li.providers-container .items .item {
  width: 100%;
  border-radius: 0.625rem;
  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-transform: capitalize;
  line-height: 1.1875rem;
}
.big-search-wrapper .search-content ul li.full-width {
  grid-column: span 3;
}
.big-search-wrapper .search-content ul li.esport-container,
.big-search-wrapper .search-content ul li.sport-container {
  height: 21.375rem;
}
.big-search-wrapper .search-content ul li.esport-container #esport-matches,
.big-search-wrapper .search-content ul li.esport-container #sportsbook-matches,
.big-search-wrapper .search-content ul li.sport-container #esport-matches,
.big-search-wrapper .search-content ul li.sport-container #sportsbook-matches {
  color: #e2e8fb;
  overflow: auto;
  height: 100%;
  padding-right: 0.75rem;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match {
  height: 4.0625rem;
  font-size: 0.75rem;
  border-top: 1px solid #282d39;
  line-height: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .icon-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .icon-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .icon-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .icon-wrapper {
  margin-right: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 0.9375rem;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .icon-wrapper
  .sport-icon,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .icon-wrapper
  .sport-icon,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .icon-wrapper
  .sport-icon,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .icon-wrapper
  .sport-icon {
  font-size: 1.375rem;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .sport-info
  .league,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .sport-info
  .team-name,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .league,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .team-name,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .sport-info
  .league,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .sport-info
  .team-name,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .league,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .team-name {
  color: #97a1c2;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .live,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .live,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .live,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .live {
  margin-right: 0.5rem;
  color: #00ec66;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .time,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .time,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .time,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .sport-info
  .time-wrapper
  .time {
  margin-right: 0.625rem;
  color: #ccd6f6;
}
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #esport-matches
  a.sport-match
  .arrow-icon,
.big-search-wrapper
  .search-content
  ul
  li.esport-container
  #sportsbook-matches
  a.sport-match
  .arrow-icon,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #esport-matches
  a.sport-match
  .arrow-icon,
.big-search-wrapper
  .search-content
  ul
  li.sport-container
  #sportsbook-matches
  a.sport-match
  .arrow-icon {
  margin-left: auto;
}
.big-search-wrapper .search-content ul li.history .items .item {
  position: relative;
  height: 3.375rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 1.875rem;
  cursor: pointer;
}
.big-search-wrapper .search-content ul li.history .items .item:hover span {
  color: var(--white);
}
.big-search-wrapper .search-content ul li.history .items .item:after,
.big-search-wrapper .search-content ul li.history .items .item:before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-size: cover;
  display: block;
}
.big-search-wrapper .search-content ul li.history .items .item:before {
  left: 0;
  background-image: url(/assets/images/icons/history.svg?v3);
  height: 1.25rem;
  width: 1.25rem;
}
.big-search-wrapper .search-content ul li.history .items .item .remove {
  margin-left: auto;
  margin-right: 0.625rem;
  height: 0.6875rem;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}
.big-search-wrapper .search-content ul li.history .items .item .remove:hover {
  -webkit-filter: brightness(2);
  filter: brightness(2);
}
.big-search-wrapper .search-content ul li.history .items .item span {
  font-size: 0.875rem;
  color: var(--secondary-text-color);
  pointer-events: none;
}
.big-search-wrapper
  .search-content
  ul
  li.history
  .items
  .item:not(:first-child) {
  border-top: 1px solid #282d39;
}
.big-search-wrapper .search-content ul li.banner-container {
  overflow: hidden;
  background-image: url(/assets/images/casino/big-banner.png);
  background-size: cover;
  height: 21.375rem;
  border-radius: 0.9375rem;
}
.big-search-wrapper .search-content ul li.banner-container a {
  height: 100%;
  width: 100%;
  display: block;
}
.big-search-wrapper .search-content ul li.recomended-container {
  display: none !important;
  padding: 1.875rem 0;
}
.big-search-wrapper .search-content ul li.recomended-container .title {
  margin-left: 1.875rem;
}
.big-search-wrapper
  .search-content
  ul
  li.recomended-container
  .swiper-container {
  overflow: hidden;
}
.big-search-wrapper
  .search-content
  ul
  li.recomended-container
  .swiper-container
  .swiper-wrapper
  .swiper-slide {
  border-radius: 0.625rem;
  overflow: hidden;
  height: 11.4375rem;
  cursor: pointer;
}
.big-search-wrapper
  .search-content
  ul
  li.recomended-container
  .swiper-container
  .swiper-wrapper
  .swiper-slide
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  vertical-align: middle;
}
.big-search-wrapper .search-content ul li:not([data-view="first"]) {
  display: none;
}
.big-search-wrapper .search-content ul li p.title {
  font-family: Poppins-Bold;
  font-size: 0.875rem;
  margin-bottom: 1.875rem;
  color: var(--secondary-text-color);
}
.no-data {
  width: 100%;
  background-color: #1b202d;
  height: 280px;
  text-align: center;
  overflow: hidden;
}
.no-data .icon {
  margin-top: 90px;
  font-size: 42px;
}
.no-data .text {
  font-size: 18px;
  margin-top: 30px;
}
.box {
  overflow: hidden;
  border: var(--surface-border);
  display: block;
  border-radius: 1.5rem;
  background: linear-gradient(101deg, #1a1e2b, #0c121e2b 52%, #171c28);
  position: relative;
}
.box > ul {
  padding: 1.9375rem 1.75rem;
}
.box:after,
.box:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background-image: radial-gradient(
    rgba(204, 214, 246, 0.116),
    transparent,
    transparent
  );
  z-index: -1;
  pointer-events: none;
  border-radius: 0.4rem;
}
.box:before {
  top: 0;
  height: 20rem;
  background-repeat: no-repeat;
  background-position: 98% 130%;
  background-size: 200% 200%;
}
.box:after {
  height: 6rem;
  background-repeat: no-repeat;
  background-position: 55% 2%;
  background-size: 194% 305%;
  bottom: 0;
}
label.checkbox-wrapper {
  display: grid;
  grid-template-columns: 2.4rem auto;
  padding: 0 1.2rem;
}
label.checkbox-wrapper input {
  position: absolute;
  opacity: 0;
  height: 1px !important;
  width: 1px !important;
  top: 1.6rem;
  left: 0.7rem;
}
label.checkbox-wrapper input:checked ~ .checkmark {
  -webkit-filter: brightness(1);
  filter: brightness(1);
  background: 0 0;
}
label.checkbox-wrapper input:checked ~ .checkmark::after {
  opacity: 0;
}
label.checkbox-wrapper input:checked ~ .checkmark img {
  opacity: 1;
}
label.checkbox-wrapper .checkmark {
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  cursor: pointer;
}
label.checkbox-wrapper .checkmark:after {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  left: 0.125rem;
  top: 0.125rem;
  cursor: pointer;
  background-color: rgba(75, 82, 104, 0.7);
  border-radius: 0.3rem;
  position: absolute;
}
label.checkbox-wrapper .checkmark img {
  position: absolute;
  left: 0 !important;
  opacity: 0;
  width: 100%;
  height: 100%;
}
.overlay:not(.visible) {
  display: none;
}
.overlay:not(.visible) [class*="popup"] {
  animation: 0.3s popupAnimation reverse;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes popupAnimation {
  from {
    -webkit-transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    opacity: 0;
  }
}
@keyframes popupAnimation {
  from {
    -webkit-transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    opacity: 0;
  }
}
.overlay.visible [class*="popup"] {
  -webkit-animation: 0.4s popupAnimation;
  animation: 0.4s popupAnimation;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes popupAnimation {
  from {
    -webkit-transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    transform: translate(calc(-50% + 16.875rem / 2), 4.125rem);
    opacity: 0;
  }
}
.datepicker .calendar {
  position: absolute;
  width: 1.875rem;
  height: 100%;
  right: 0;
  bottom: 0;
  background-image: url(/assets/images/calendar.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}
.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}
.select {
  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #fff;
  width: 100%;
  height: 2.5rem;
}
.select.checked .select-styled {
  border: 1px solid #00ec66bd;
}
.select .select-styled {
  width: 100%;
  background-color: #242836;
  border-radius: 0.3125rem;
  border: 1px solid #47495f;
  color: #fff;
  font-size: 0.8125rem;
  height: 2.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  padding-left: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url(/assets/images/arrow-square-down.svg?v3);
  background-repeat: no-repeat;
  background-size: auto 25px;
  background-position: center right 5px;
}
.select .select-styled:hover {
  background-color: #181d2d;
}
.select .select-styled .icon-wrapper {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-left: 0.6rem;
  height: 1.2rem;
  width: 1.2rem;
}
.select .select-options {
  display: none;
  position: absolute;
  top: 110%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 0;
  list-style: none;
  border: 1px solid #47495f;
  border-radius: 0.3125rem;
  max-height: 18.75rem;
  overflow: auto;
}
.select .select-options::-webkit-scrollbar-track {
  background: #47495f;
}
.select .select-options::-webkit-scrollbar {
  width: 0.3125rem;
}
.select .select-options::-webkit-scrollbar-thumb {
  background: #fff;
  border-radius: 1.5625rem;
}
.select .select-options li {
  position: relative;
  margin: 0;
  padding: 12px 1rem;
  border-top: 1px solid #282d39;
  color: #97a1c2;
  height: 2.75rem;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.select .select-options li.is-selected:after,
.select .select-options li:hover:after {
  background-color: #212632;
}
.select .select-options li[rel="hide"] {
  display: none;
}
.select .select-options li:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #1a1f2b;
  z-index: -1;
}
.select .icon-wrapper {
  height: 1.4rem;
  width: 1.4rem;
  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;
  margin-right: 0.8rem;
}
.select .icon-wrapper img {
  width: 100%;
  height: 100%;
}
.glow {
  background: red;
  color: #fff;
  padding: 0.15rem 0.625rem;
  border-radius: 0.3125rem;
  font-size: 0.7rem;
  letter-spacing: 0.2px;
  font-weight: 400;
  -webkit-animation: 0.4s newAnimation ease-in-out infinite alternate;
  animation: 0.4s newAnimation ease-in-out infinite alternate;
  white-space: nowrap;
}
@-webkit-keyframes newAnimation {
  from {
    opacity: 0.3;
  }
}
@keyframes newAnimation {
  from {
    opacity: 0.3;
  }
}
.glow.absolute {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.notification-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
}
.notification-overlay * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.notification-overlay .notification-popup {
  position: absolute;
  top: 10vh;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  width: 48.75rem;
  min-height: 27.5625rem;
  height: 612px;
  border-radius: 20px;
  overflow: hidden;
  background: #1b1f2e !important;
  border: 0.0625rem solid #464b58b4;
}
.notification-overlay .notification-popup .close {
  text-align: center;
  font-size: 1.875rem;
  color: var(--secondary-text-color);
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1)
    0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s,
    -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  position: absolute;
  right: 1.875rem;
  top: 1.375rem;
}
.notification-overlay .notification-popup .close:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: var(--white);
}
.notification-overlay .notification-popup .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 60px;
  padding: 1.875rem;
}
.notification-overlay .notification-popup .header .check {
  margin-left: 24px;
  color: #c9c9c9;
  display: block;
  position: relative;
  font-weight: 500;
  padding-left: 30px;
  line-height: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 18px;
}
.notification-overlay .notification-popup .header .check input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: auto;
}
.notification-overlay .notification-popup .header .check .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #111623;
  border: 1.2px solid #3c3c3d;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.notification-overlay .notification-popup .header .check .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
.notification-overlay
  .notification-popup
  .header
  .check:hover
  input
  ~ .checkmark {
  opacity: 1;
}
.notification-overlay
  .notification-popup
  .header
  .check
  input:checked
  ~ .checkmark:after {
  display: block;
}
.notification-overlay .notification-popup .header .check .checkmark:after {
  width: 10px;
  height: 10px;
  border-radius: 3px;
  background: var(--orange-primary);
}
.notification-overlay .notification-popup .header .search {
  width: 40%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: 0;
}
.notification-overlay .notification-popup .header .search input {
  border-radius: 8px;
  height: 32px;
  width: 100%;
  background-color: #111623;
  border: 1px solid #3c3c3d;
  color: #fff;
}
.notification-overlay
  .notification-popup
  .header
  .search
  input::-webkit-input-placeholder {
  color: #c9c9c9;
}
.notification-overlay
  .notification-popup
  .header
  .search
  input::-moz-placeholder {
  color: #c9c9c9;
}
.notification-overlay
  .notification-popup
  .header
  .search
  input::-ms-input-placeholder {
  color: #c9c9c9;
}
.notification-overlay .notification-popup .header .search input::placeholder {
  color: #c9c9c9;
}
.notification-overlay .notification-popup .header .search img {
  position: relative;
  right: 1.875rem;
}
.notification-overlay .notification-popup .close {
  position: absolute;
  right: 20px;
  top: 19px;
  color: #fff;
}
.notification-overlay .notification-popup .notification-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: auto;
  height: calc(100% - 60px);
  border-top: 1px solid #c9c9c9;
}
.notification-overlay
  .notification-popup
  .notification-items::-webkit-scrollbar {
  width: 12px;
  background: #c9c9c9;
  border-radius: 10px;
}
.notification-overlay
  .notification-popup
  .notification-items::-webkit-scrollbar-track {
  border-radius: 10px;
}
.notification-overlay
  .notification-popup
  .notification-items::-webkit-scrollbar-thumb {
  background: var(--orange-primary);
  border-radius: 10px;
  border: 2px solid var(--orange-primary);
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item {
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 24px 40px;
  padding-right: 27px;
  background-color: #111623;
  min-height: 190px;
  max-height: 10000px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item.unread {
  background-color: #1b1f2e;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .unread-circle {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--orange-primary);
  position: absolute;
  left: -14px;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  top: 3px;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-preview-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 10px;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-preview-header
  .notification-title {
  font-weight: 700;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-preview-header
  .notification-delete {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
  font-size: 10px;
  color: #ff485a;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-preview-header
  .notification-delete
  .material-icons,
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-preview-header
  .notification-delete
  svg {
  margin-right: 5px;
  font-size: 15px;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body {
  font-family: Poppins;
  font-weight: 300;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  margin-bottom: 30px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 6em;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  li,
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  ul {
  list-style-type: disc !important;
  list-style-position: inside;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-line-clamp: unset;
  overflow: visible;
  max-height: 1000px;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body.visible
  .banner {
  display: block;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  .banner {
  display: none;
  position: relative;
  margin-bottom: 30px;
  width: 100%;
  margin: 20px auto;
  border-radius: 10px;
  overflow: hidden;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  .banner
  img {
  width: 100%;
  height: auto;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  .banner
  .buttons {
  width: 100%;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  .banner
  .buttons
  .button {
  margin-top: 21px;
  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;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  text-align: center;
  text-transform: capitalize;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  color: #fff;
  cursor: pointer;
  height: 40px;
  padding: 0 16px;
  min-width: 96px;
  border-radius: 8px;
  background: var(--orange-primary);
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-body
  .banner
  .buttons
  .button:hover {
  background-color: #00ec66;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-date {
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #c9c9c9;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-less,
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-more {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  display: none;
  height: 36px;
  padding: 0 16px;
  min-width: 96px;
  border-radius: 8px;
  background: var(--orange-primary);
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-less
  .material-icons,
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-more
  .material-icons {
  font-size: 20px;
  margin-left: 5px;
  display: none;
}
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-less.visible,
.notification-overlay
  .notification-popup
  .notification-items
  .notification-item
  .notification-footer
  .notification-view-more.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.push-notifications .popup {
  border-top: 0 !important;
  position: absolute;
  top: 10vh;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  width: 48.75rem;
  min-height: 27.5625rem;
  height: 612px;
  border-radius: 20px;
  overflow: hidden;
  background: #1b1f2e !important;
}
.push-notifications .push-notification {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 400px;
  -webkit-filter: drop-shadow(0 5px 10px rgba(0, 0, 0, 0.08))
    drop-shadow(0 0.5px 1.5px rgba(0, 0, 0, 0.08))
    drop-shadow(0 2px 3px rgba(0, 0, 0, 0.06));
  filter: drop-shadow(0 5px 10px rgba(0, 0, 0, 0.08))
    drop-shadow(0 0.5px 1.5px rgba(0, 0, 0, 0.08))
    drop-shadow(0 2px 3px rgba(0, 0, 0, 0.06));
  background: #1e1d1d;
  border-radius: 8px;
}
.push-notifications .push-notification img {
  width: 100%;
  height: auto;
  margin-bottom: 8px;
}
.push-notifications .push-notification .date {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  color: #c9c9c9;
  margin-bottom: 8px;
  padding: 0 20px;
}
.push-notifications .push-notification .title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  padding: 0 20px;
  margin-bottom: 10px;
}
.push-notifications .push-notification .preview {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  margin-bottom: 10px;
  padding: 0 20px;
}
.push-notifications .push-notification .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  padding: 0 20px;
  padding-bottom: 15px;
}
.push-notifications .push-notification .buttons .button {
  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: #fff;
  background: #111623;
  border: 1px solid #3c3c3c;
  border-radius: 4px;
  width: 50%;
  height: 30px;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  align-items: center;
  text-align: center;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  color: #fff;
}
.push-notifications .push-notification .buttons .button.view-more {
  background: var(--orange-primary);
}
.push-notifications .push-notification .buttons .button:hover {
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
}
.full-push-notification .popup {
  width: 580px;
  border-top: none;
  position: absolute;
  top: 10vh;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  min-height: 27.5625rem;
  height: 612px;
  border-radius: 20px;
  overflow: hidden;
  background: #1b1f2e !important;
  border: 0.0625rem solid #464b58b4;
}
.full-push-notification .popup * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.full-push-notification .popup img {
  width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.full-push-notification .popup .title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 19px;
  color: #fff;
  padding: 0 20px;
  margin-bottom: 14px;
}
.full-push-notification .popup .body {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  padding: 0 20px;
  margin-bottom: 30px;
}
.full-push-notification .popup .date {
  font-family: Poppins;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 20px;
  padding: 0 20px;
  color: #c9c9c9;
  margin-bottom: 10px;
}
.full-push-notification .popup .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  padding: 0 20px;
  padding-bottom: 15px;
}
.full-push-notification .popup .buttons .button {
  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: #fff;
  background: #131314;
  border: 1px solid #3c3c3c;
  border-radius: 4px;
  width: 50%;
  height: 40px;
  font-family: Poppins;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  align-items: center;
  text-align: center;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  color: #fff;
  background: var(--orange-primary);
}
.full-push-notification .popup .buttons .button:hover {
  background: var(--orange-primary);
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
}
footer .middle,
header .middle {
  width: 87.5rem !important;
}
header {
  height: var(--headerHeight);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 9999;
}
header:after {
  content: "";
  position: absolute;
  left: 0;
  top: -1rem;
  height: 170px;
  width: 100%;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0c121eef),
    color-stop(104%, transparent)
  );
  background: linear-gradient(to bottom, #0c121eef, transparent 104%);
  opacity: 0;
  pointer-events: none;
  z-index: -1;
}
header.scrolled:after {
  opacity: 1;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#0c121e),
    color-stop(104%, transparent)
  );
  background: linear-gradient(to bottom, #0c121e, transparent 104%);
}
header.search-mode {
  z-index: 999999;
}
header.search-mode .left .search-bar {
  width: 100%;
}
header.search-mode .left .search-bar .search-right {
  opacity: 1;
  pointer-events: all;
}
header.search-mode .left .search-bar .info {
  opacity: 0.5;
}
header.search-mode .right {
  opacity: 0;
  pointer-events: none;
}
header .middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 9;
}
header .middle .left {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
header .middle .left .toggle-sidebar {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
header .middle .left .points {
  background: #6916cb;
  border-radius: 5rem;
  height: 3.75rem;
  padding: 0 1.3rem;
  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;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 0.625rem;
  -webkit-box-shadow: inset 0 0 10px #282d39;
  box-shadow: inset 0 0 10px #282d39;
  font-family: Poppins-Bold;
}
header .middle .left .points svg {
  -webkit-transform: translateY(0.1rem);
  transform: translateY(0.1rem);
}
header .middle .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
header .middle .right .authorize,
header .middle .right .user-info {
  display: none;
}
header .middle .right .authorize.visible,
header .middle .right .user-info.visible {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .middle .right .authorize > ul,
header .middle .right .user-info > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header .middle .right .authorize > ul > li + li,
header .middle .right .user-info > ul > li + li {
  margin-left: 1.5625rem;
}
header .middle .right .authorize ul li .btn {
  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;
  height: 2.875rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
header .middle .right .authorize ul li .btn.login:hover {
  background: linear-gradient(101deg, #1a1e2b, #8b8b8b2b 52%, #171c28);
}
header .middle .right .authorize ul li .signup {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #0c121e;
  background: #00ec66;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
header .middle .right .authorize ul li .signup:after,
header .middle .right .authorize ul li .signup:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
header .middle .right .authorize ul li .signup:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
header .middle .right .authorize ul li .signup:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #00ec66;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
header .middle .right .authorize ul li .signup:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
header .middle .right .authorize ul li .signup:hover:after {
  height: 0.9375rem;
}
header .middle .right .user-info {
  width: 100%;
}
header .middle .right .user-info .deposit {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #0c121e;
  background: #00ec66;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  height: 3.75rem;
  width: 8.3125rem;
  margin-right: 1.25rem;
}
header .middle .right .user-info .deposit:after,
header .middle .right .user-info .deposit:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
header .middle .right .user-info .deposit:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
header .middle .right .user-info .deposit:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #00ec66;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
header .middle .right .user-info .deposit:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
header .middle .right .user-info .deposit:hover:after {
  height: 0.9375rem;
}
header .middle .right .user-info .wallets-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  margin: 0 auto;
}
header .middle .right .user-info .wallets-wrapper > * {
  background: linear-gradient(101deg, #1a1e2b, #0c121e2b 52%, #171c28);
  margin-left: 1.25rem;
  height: 3.75rem;
  border: var(--surface-border);
}
header .middle .right .user-info .wallets-wrapper > :after,
header .middle .right .user-info .wallets-wrapper > :before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background-image: radial-gradient(#ffffff00, transparent, transparent);
  z-index: -1;
  pointer-events: none;
}
header .middle .right .user-info .wallets-wrapper > :before {
  top: 0;
  height: 20rem;
  background-repeat: no-repeat;
  background-position: 98% 130%;
  background-size: 200% 200%;
}
header .middle .right .user-info .wallets-wrapper > :after {
  height: 6rem;
  background-repeat: no-repeat;
  background-position: 55% 2%;
  background-size: 194% 305%;
  bottom: 0;
}
header .middle .right .user-info .wallets-wrapper .balance {
  position: relative;
  border-radius: 1.875rem;
  margin-right: auto;
  margin-left: auto;
  color: var(--secondary-text-color);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}
header .middle .right .user-info .wallets-wrapper .balance a img {
  margin-right: 15px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance.open
  .wallets-list-wrapper {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: all;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance.open
  .balance-helper
  .arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
header .middle .right .user-info .wallets-wrapper .balance .balance-helper {
  height: 100%;
  width: 15rem;
  padding: 0 1.5rem;
  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;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
  border-radius: 1.875rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-helper:hover {
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-helper.blur
  .amount {
  display: none;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-helper.blur
  .in-play {
  display: inline-block;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-helper.blur
  .currency-str {
  display: none;
}
header .middle .right .user-info .wallets-wrapper .balance .balance-hover {
  display: none;
  z-index: 100;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-hover.active {
  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;
  text-align: center;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(0.75rem);
  transform: translateX(-50%) translateY(0.75rem);
  background: #404757;
  border-radius: 2rem;
  padding-inline: 1.5rem;
  white-space: nowrap;
  height: 2.667rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-hover.active::after {
  content: "";
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  position: inherit;
  top: -0.4rem;
  border-left: 0.667rem solid transparent;
  border-right: 0.667rem solid transparent;
  border-bottom: 0.467rem solid #404757;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .balance-hover
  .currency-hover {
  margin-left: 0.5rem;
  margin-right: 0;
}
header .middle .right .user-info .wallets-wrapper .balance .in-play {
  display: none;
}
header .middle .right .user-info .wallets-wrapper .balance .amount {
  margin-right: 0.65rem;
}
header .middle .right .user-info .wallets-wrapper .balance .currency-str {
  margin-right: 0.325rem;
  font-weight: 800;
}
header .middle .right .user-info .wallets-wrapper .balance img {
  width: 1.375rem;
  max-height: 1.375rem;
  margin-right: 0.625rem;
}
header .middle .right .user-info .wallets-wrapper .balance img.currency-icon {
  margin-left: auto;
}
header .middle .right .user-info .wallets-wrapper .balance .arrow {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  width: 0.875rem;
  margin-right: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
header .middle .right .user-info .wallets-wrapper .balance.active .arrow {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .refresh-balance.rotate {
  pointer-events: none;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .refresh-balance.rotate
  svg {
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  -webkit-transform: rotateZ(360deg);
  transform: rotateZ(360deg);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper {
  position: absolute;
  width: 18rem;
  top: 4.4333rem;
  left: -1.48rem;
  border-radius: 1.333rem;
  border: 1px solid #282d39;
  z-index: 99;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
  -webkit-transform: translateY(1.25rem);
  transform: translateY(1.25rem);
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  opacity: 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 2.275rem;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter {
  padding: 1.333rem 2rem 0 1.733rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  img {
  position: absolute;
  left: 0.733rem;
  margin: 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  input {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #282d39;
  border-radius: 2rem;
  background: linear-gradient(101deg, #1a1e2b, #0c121e2b 52%, #171c28);
  width: 100%;
  padding: 0.667rem 0 0.667rem 2.5rem;
  font-size: 12px;
  color: #ccd6f6;
  font-family: Proxima-Nova-Regualr, sans-serif;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  input::-webkit-input-placeholder {
  color: #97a1c2;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  input::-moz-placeholder {
  color: #97a1c2;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  input::-ms-input-placeholder {
  color: #97a1c2;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-filter
  .input-wrapper
  input::placeholder {
  color: #97a1c2;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper {
  padding: 1.2rem 2rem;
  max-height: 24.767rem;
  overflow: auto;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper
  > * {
  scrollbar-width: thin;
  scrollbar-color: #555970 transparent;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper::-webkit-scrollbar-track {
  background: 0 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper::-webkit-scrollbar-thumb {
  background: #555970;
  border-radius: 10px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallets-helper::-webkit-scrollbar-thumb:hover {
  background: #555970;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-list-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-inline: 2rem;
  cursor: pointer;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-list-footer
  hr {
  width: 100%;
  border-color: rgba(204, 214, 246, 0.2);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-list-footer
  .wallet-settings {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.533rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0.867rem;
  color: #ccd6f6;
  font-family: Proxima-Nova-Regualr, sans-serif;
  padding-block: 1.133rem 1.533rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  .wallet-list-footer
  .wallet-settings
  img {
  margin: 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-left: 0;
  width: 100%;
  max-height: 367px;
  padding-right: 0.125rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li {
  position: relative;
  margin-left: 0 !important;
  padding: 0.3rem;
  font-size: 0.8125rem;
  height: 2.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li.active,
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li:hover {
  background: #232a39;
  border-radius: 10px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  .currency-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: auto;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  .currency-wrapper
  .helper {
  width: 5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  + li {
  margin-top: 0.5rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.5625rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  a:hover
  span {
  color: var(--white);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  a
  .icon {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  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;
  margin-right: 1.0625rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  a
  .icon:after {
  content: "";
  position: absolute;
  left: -0.3125rem;
  top: 0;
  background: #f7904e;
  width: 1.375rem;
  height: 1.375rem;
  opacity: 0.45;
  border-radius: 1.875rem;
  -webkit-filter: blur(0.25rem);
  filter: blur(0.25rem);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  li
  span {
  color: var(--secondary-text-color);
  font-size: 0.875rem;
  font-family: Poppins-Medium;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #fff;
  background: #6c56f9;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: calc(100% - 3.75rem);
  margin: auto;
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:after,
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #6c56f9;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:hover:after {
  height: 0.9375rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .balance
  .wallets-list-wrapper
  ul
  .btn:after {
  height: 15px;
}
header .middle .right .user-info .wallets-wrapper .deposit-alert {
  display: none;
}
header .middle .right .user-info .wallets-wrapper .show-deposit-alert {
  position: relative;
  border: 1px solid #faff00;
  -webkit-box-shadow: inset 0 0 12px rgba(250, 255, 0, 0.7);
  box-shadow: inset 0 0 12px rgba(250, 255, 0, 0.7);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .show-deposit-alert
  .deposit-alert {
  position: absolute;
  background: #252a36;
  color: #00ec66;
  font-size: 0.6875rem;
  padding: 0.5rem 0.8125rem;
  border-radius: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.625rem;
  left: 0.75rem;
  margin: 0.3125rem auto;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .show-deposit-alert
  .deposit-alert
  span {
  white-space: nowrap;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .show-deposit-alert
  .deposit-alert
  svg {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .show-deposit-alert
  .deposit-alert:hover
  + .wallets-list-wrapper {
  opacity: 0;
}
header .middle .right .user-info .wallets-wrapper .wallet {
  position: relative;
  margin-right: auto;
  padding: 0 1.5625rem;
  font-size: 0.8125rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Poppins-Regular;
}
header .middle .right .user-info .wallets-wrapper .wallet .icon {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  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;
  margin-left: 1.0625rem;
}
header .middle .right .user-info .wallets-wrapper .wallet .icon:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #f7904e;
  width: 1.375rem;
  height: 1.375rem;
  opacity: 0.45;
  border-radius: 1.875rem;
  -webkit-filter: blur(0.25rem);
  filter: blur(0.25rem);
}
header .middle .right .user-info .wallets-wrapper .circle {
  position: relative;
  width: 3.75rem;
  min-width: unset;
  padding: 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle.notifications-wrapper {
  overflow: visible;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle.notifications-wrapper:hover
  .notification-data:not(.hide) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
header .middle .right .user-info .wallets-wrapper .circle .notification-data {
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 4.0875rem;
  z-index: 99;
  border-radius: 5px;
  right: -6.25rem;
  width: 15.625rem;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  width: 100%;
  height: 24px;
  background: 0 0;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul {
  border-radius: 5px 5px 0 0;
  overflow: auto;
  background-color: #161c28;
  max-height: 478px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li {
  position: relative;
  width: 100%;
  height: auto;
  padding: 15px 25px;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  border-bottom: 1px solid rgba(72, 79, 94, 0.5);
  background: #161c28;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li:hover {
  background: #232c3f;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li.read {
  background-color: #232c3f;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li.read
  h5 {
  color: var(--secondary-text-color);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li:not(.read)
  h5::before {
  content: "";
  position: absolute;
  left: 11px;
  top: 19px;
  height: 6.8px;
  width: 6.8px;
  background: #e62b3a;
  border-radius: 50%;
  display: block;
  margin-right: 10px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  h5 {
  margin-bottom: 10px;
  color: var(--secondary-text-color);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  div,
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  h5,
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  > span {
  line-height: normal;
  color: var(--secondary-text-color);
  font-size: 14px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  > div {
  color: var(--secondary-text-color);
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  p {
  margin: 10px 0 16px;
  line-height: 20.4px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  > span {
  display: block;
  color: #8f98a8;
  font-size: 12px;
}
header
  .middle
  .right
  .user-info
  .wallets-wrapper
  .circle
  .notification-data
  ul
  li
  a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
header .middle .right .user-info .wallets-wrapper .circle .notification-data a {
  height: 40px;
  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;
  background-color: #6c56f9;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  color: #fff;
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
header .middle .right .user-info .wallets-wrapper .circle .count {
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  height: 1.2rem;
  width: 1.2rem;
  font-size: 0.7rem;
  background: red;
  border-radius: 50%;
  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;
}
header .middle .right .user-info .wallets-wrapper .circle .count:not(.visible) {
  display: none;
}
header .middle .right .user-info li {
  position: relative;
}
header .middle .right .user-info li .my-account {
  background: linear-gradient(101deg, #1a1e2b, #0c121ec4 52%, #171c28);
  margin-left: 1.25rem;
  height: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--secondary-text-color);
  border: var(--surface-border);
}
header .middle .right .user-info li .my-account:hover + .account-menu {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: all;
}
header .middle .right .user-info li .my-account .icon {
  position: relative;
  margin: 0 0.625rem;
}
header .middle .right .user-info li .my-account .icon:after {
  content: "";
  position: absolute;
  right: -0.0625rem;
  top: 0;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(0),
    color-stop(#8070e5),
    to(#403873)
  );
  background: linear-gradient(0, #8070e5, #403873);
  width: 1.375rem;
  height: 1.375rem;
  opacity: 0.45;
  border-radius: 1.875rem;
  -webkit-filter: blur(0.25rem);
  filter: blur(0.25rem);
}
header .middle .right .user-info li .my-account .icon img {
  width: 2rem;
}
header .middle .right .user-info li .my-account .arrow {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  width: 0.875rem;
}
header .middle .right .user-info li .my-account:after,
header .middle .right .user-info li .my-account:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  background-image: radial-gradient(#ffffff00, transparent, transparent);
  z-index: -1;
  pointer-events: none;
}
header .middle .right .user-info li .my-account:before {
  top: 0;
  height: 20rem;
  background-repeat: no-repeat;
  background-position: 98% 130%;
  background-size: 200% 200%;
}
header .middle .right .user-info li .my-account:after {
  height: 6rem;
  background-repeat: no-repeat;
  background-position: 55% 2%;
  background-size: 194% 305%;
  bottom: 0;
}
header .middle .right .user-info .username {
  max-width: 8.5rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
header .middle .right .loader {
  -webkit-transform: translate(-300%, -100%);
  transform: translate(-300%, -100%);
  font-size: 8px;
}
header .middle .right .change-lang {
  position: relative;
  height: 3.75rem;
}
header .middle .right .change-lang div.current-lang {
  text-transform: uppercase;
  margin-left: 0.9375rem;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  font-family: Roboto-Medium;
  cursor: pointer;
}
header .middle .right .change-lang div.current-lang * {
  vertical-align: middle;
}
header .middle .right .change-lang div.current-lang img {
  margin-left: 0.4375rem;
  height: 0.9375rem;
  margin-right: 0.3125rem;
}
header .middle .right .change-lang div.current-lang span.material-icons {
  font-size: 1.25rem;
}
header
  .middle
  .right
  .change-lang
  div.current-lang:hover
  + .language-list-wrapper {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
header .middle .right .change-lang .language-list-wrapper {
  position: absolute;
  top: 4.5rem;
  visibility: hidden;
  opacity: 0;
  line-height: normal;
  z-index: 999;
  right: 0;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transform: translateY(1.25rem);
  transform: translateY(1.25rem);
}
header .middle .right .change-lang .language-list-wrapper:hover {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
header .middle .right .change-lang .language-list-wrapper:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 2.8rem;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  width: 100%;
  background: 0 0;
}
header .middle .right .change-lang .language-list-wrapper ul {
  overflow: hidden;
  min-width: 13.875rem;
  border-radius: 0.625rem;
  border: var(--surface-border);
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
}
header .middle .right .change-lang .language-list-wrapper ul li {
  cursor: pointer;
  border-bottom: 0.0625rem solid #464b5840;
}
header .middle .right .change-lang .language-list-wrapper ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.625rem 0.9375rem;
}
header .middle .right .change-lang .language-list-wrapper ul li:last-child {
  border-bottom: none;
}
header .middle .right .change-lang .language-list-wrapper ul li span {
  display: inline-block;
  margin-left: 0.5rem;
  color: #fff;
}
header .middle .right .change-lang .language-list-wrapper ul li:hover {
  background: rgba(255, 255, 255, 0.04);
}
.settings-popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999 !important;
}
.settings-popup:not(.visible) {
  display: none;
}
.settings-popup .popup {
  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;
  gap: 2.633rem;
  margin-top: 6.625rem;
  width: 33.467rem;
  border-radius: 1.6rem;
  z-index: 99;
  padding: 3.333rem;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  overflow: visible !important;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
}
.settings-popup .popup .popup-header {
  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;
  color: #97a1c2;
  font-family: Proxima-Nova-Regualr, sans-serif;
  font-size: 0.933rem;
}
.settings-popup .popup .popup-header .popup-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.8rem;
}
.settings-popup .popup .popup-header .close {
  color: #97a1c2;
  font-size: 1.4rem;
  cursor: pointer;
}
.settings-popup .popup .popup-header .close:hover {
  color: rgba(255, 255, 255, 0.8);
}
.settings-popup .popup .content .options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 3.333rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.settings-popup .popup .content .options .item-wrapper .item {
  position: relative;
  color: #ccd6f6;
  font-family: Poppins-SemiBold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  font-size: 0.8rem;
  margin-bottom: 0.733rem;
}
.settings-popup
  .popup
  .content
  .options
  .item-wrapper
  .item
  input[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
.settings-popup
  .popup
  .content
  .options
  .item-wrapper
  .item
  input:checked
  + .checkmark:before {
  -webkit-transform: translateY(-50%) translateX(1.6rem);
  transform: translateY(-50%) translateX(1.6rem);
  background: #00ec66;
  -webkit-box-shadow: 0 3px 6px rgba(0, 236, 102, 0.2);
  box-shadow: 0 3px 6px rgba(0, 236, 102, 0.2);
}
.settings-popup .popup .content .options .item-wrapper .item .checkmark {
  position: relative;
  background: #151721;
  -webkit-box-shadow: inset 0 0.0625rem 0.0625rem rgba(70, 75, 88, 0.32);
  box-shadow: inset 0 0.0625rem 0.0625rem rgba(70, 75, 88, 0.32);
  height: 0.667rem;
  width: 2.467rem;
  border-radius: 0.667rem;
  margin-right: 1rem;
}
.settings-popup .popup .content .options .item-wrapper .item .checkmark:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  display: block;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 1.2rem;
  width: 1.2rem;
  background: #97a1c2;
  border-radius: 2rem;
  border: 1px solid #282d39;
  -webkit-box-shadow: 0 3px 6px rgba(151, 161, 194, 0.32);
  box-shadow: 0 3px 6px rgba(151, 161, 194, 0.32);
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.settings-popup .popup .content .options .item-wrapper .description {
  font-family: Poppins-Medium, sans-serif;
  font-size: 0.8rem;
  color: #97a1c2;
}
.settings-popup .popup .content .currency-radio-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  position: relative;
  min-height: 3.2rem;
  margin-top: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  row-gap: 0.533rem;
}
.settings-popup .popup .content .currency-radio-wrapper .radio-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  cursor: pointer;
}
.settings-popup .popup .content .currency-radio-wrapper .radio-container img {
  height: 1.2rem;
  width: 1.2rem;
  margin-left: 0.533rem;
}
.settings-popup .popup .content .currency-radio-wrapper .radio_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto-Bold, sans-serif;
  font-size: 0.8rem;
  cursor: pointer;
  -ms-flex-preferred-size: 7rem;
  flex-basis: 7rem;
}
.settings-popup
  .popup
  .content
  .currency-radio-wrapper
  .radio_item
  .check-curr {
  visibility: hidden;
  position: absolute;
  z-index: 111;
}
.settings-popup
  .popup
  .content
  .currency-radio-wrapper
  .radio_item
  .custom-radio {
  height: 1.2rem;
  width: 1.2rem;
  border-radius: 50%;
  border: 1px solid #3a3e49;
  position: relative;
  margin-right: 0.933rem;
}
.settings-popup
  .popup
  .content
  .currency-radio-wrapper
  .radio_item
  .check-curr:checked
  ~ .custom-radio::after {
  content: "";
  position: absolute;
  width: 55%;
  height: 55%;
  background-color: #00ec66;
  border-radius: 50%;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.settings-popup .popup .popup-footer {
  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;
  gap: 2.667rem;
}
.settings-popup .popup .popup-footer .save-settings {
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0.8rem 2.533rem;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
  border: 1px solid #00ec66;
  border-radius: 2rem;
  color: #00ec66;
  font-family: Inter, sans-serif;
  font-size: 1.067rem;
  font-weight: 700;
  cursor: pointer;
}
.settings-popup .popup .popup-footer .fiat-warning {
  display: block;
  font-family: Poppins-Medium, sans-serif;
  font-size: 0.8rem;
  color: #97a1c2;
}
.warning-popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999 !important;
}
.warning-popup.cancel-signup-popup {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
.warning-popup:not(.visible) {
  display: none;
}
.warning-popup .popup {
  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-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 6.625rem;
  width: 30rem;
  height: 27rem;
  border-radius: 1.6rem;
  z-index: 99;
  padding: 1.8rem 3.333rem 1.9rem 3.333rem;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  overflow: visible !important;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
  border: 0.9px solid #404657;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
.warning-popup .popup .close-btn,
.warning-popup .popup .material-icons.close {
  position: absolute;
  top: 0.75rem;
  right: 1.3rem;
  color: #ccd6f6;
  cursor: pointer;
  font-size: 2.4rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.warning-popup .popup .close-btn:hover,
.warning-popup .popup .material-icons.close:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: #fff;
}
.warning-popup .popup .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.warning-popup .popup .content .popup-title {
  font-family: Poppins-SemiBold, sans-serif;
  font-size: 1.2rem;
  color: #ccd6f6;
  text-align: center;
  line-height: 1.8rem;
}
.warning-popup .popup .content .popup-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-block: 1.6rem 1.15rem;
}
.warning-popup .popup .content .popup-img img {
  height: 7rem;
}
.warning-popup .popup .content .popup-question {
  text-align: center;
  font-family: Poppins-Light, sans-serif;
  font-size: 1.08rem;
  line-height: 1.6rem;
  color: #ccd6f6;
  max-width: 19rem;
}
.warning-popup .popup .popup-actions {
  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;
  gap: 0.82rem;
  width: 100%;
}
.warning-popup .popup .popup-actions .cancel,
.warning-popup .popup .popup-actions .continue {
  width: 100%;
  -ms-flex-item-align: center;
  align-self: center;
  padding: 0.74rem 0;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#00ec66),
    to(#00863a)
  );
  background: linear-gradient(360deg, #00ec66 0, #00863a 100%);
  border-radius: 2rem;
  color: #1b1f2e;
  font-family: Poppins-Bold, sans-serif;
  font-size: 1.067rem;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
}
.warning-popup .popup .popup-actions .continue {
  border: 0.9px solid #687594;
  background: #313746;
  color: #ccd6f6;
}
.left {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.left .toggle-sidebar {
  background-image: url(/assets/images/header/toggle-sidebar.svg?v3);
  background-repeat: no-repeat;
  height: 1.6343rem;
  width: 1.6343rem;
  display: block;
  cursor: pointer;
  background-position: center;
  margin-right: 1.125rem;
}
.left a.logo {
  font-family: Poppins-Bold;
  font-size: 1.775rem;
  color: var(--secondary-text-color);
}
.account-menu {
  position: absolute;
  right: 0;
  top: 3.5rem;
  width: 15.9375rem;
  border-radius: 0.625rem;
  z-index: 99;
  opacity: 0;
  -webkit-transform: translateY(1.25rem);
  transform: translateY(1.25rem);
  pointer-events: none;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.account-menu .count {
  position: absolute;
  left: 4.3rem;
  height: 1.09rem;
  width: 1.09rem;
  font-size: 0.6rem;
  background: red;
  border-radius: 50%;
  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;
  top: -2px;
}
.account-menu .count:not(.visible) {
  display: none;
}
.account-menu:hover {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: all;
}
.account-menu .account-menu-helper {
  top: 1rem;
  border-radius: 0.625rem;
  border: var(--surface-border);
  z-index: 99;
  background: linear-gradient(101deg, #1a1e2b, #0c121ee6 52%, #171c28);
  padding-bottom: 1.5rem;
}
.account-menu ul li:first-child img {
  -webkit-filter: brightness(0) invert(26%) sepia(91%) saturate(1426%)
    hue-rotate(227deg) brightness(104%) contrast(92%);
  filter: brightness(0) invert(26%) sepia(91%) saturate(1426%)
    hue-rotate(227deg) brightness(104%) contrast(92%);
}
.account-menu ul li + li {
  margin-top: 0.9375rem;
}
.account-menu ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.5625rem;
}
.account-menu ul li a.active img {
  -webkit-filter: invert(74%) sepia(40%) saturate(3342%) hue-rotate(91deg)
    brightness(98%) contrast(103%);
  filter: invert(74%) sepia(40%) saturate(3342%) hue-rotate(91deg)
    brightness(98%) contrast(103%);
}
.account-menu ul li a.active span {
  color: #fff;
}
.account-menu ul li a:hover span {
  color: var(--white);
}
.account-menu ul li a .icon {
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
  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;
  margin-right: 0.6rem;
}
.account-menu ul li a .icon img {
  width: 1.7143rem;
}
.account-menu ul li span {
  color: var(--secondary-text-color);
  font-size: 0.875rem;
  font-family: Poppins-Medium;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.account-menu .btn {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #fff;
  background: #6c56f9;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: calc(100% - 3.75rem);
  margin: auto;
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.account-menu .btn:after,
.account-menu .btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
.account-menu .btn:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
.account-menu .btn:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #6c56f9;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
.account-menu .btn:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.account-menu .btn:hover:after {
  height: 0.9375rem;
}
.account-menu .btn:after {
  height: 15px;
}
.signup-popup .cancel-signup {
  text-align: center;
  font-size: 1.875rem;
  color: var(--secondary-text-color);
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1)
    0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s,
    -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  position: absolute;
  right: 1.875rem;
  top: 1.375rem;
}
.signup-popup .cancel-signup:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: var(--white);
}
.auth-popup,
.changepassword-popup,
.forgetpassword-popup,
.signup-popup,
.totp-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
}
.auth-popup .popup,
.changepassword-popup .popup,
.forgetpassword-popup .popup,
.signup-popup .popup,
.totp-popup .popup {
  position: absolute;
  top: 10vh;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  width: 48.75rem;
  min-height: 27.5625rem;
  padding: 1.875rem;
  -webkit-box-shadow: inset 0 0 100px rgba(255, 255, 255, 0.103);
  box-shadow: inset 0 0 100px rgba(255, 255, 255, 0.103);
  background: linear-gradient(101deg, #1a1e2b, #0c121ecf 52%, #171c28);
}
.auth-popup .popup .close,
.changepassword-popup .popup .close,
.forgetpassword-popup .popup .close,
.signup-popup .popup .close,
.totp-popup .popup .close {
  text-align: center;
  font-size: 1.875rem;
  color: var(--secondary-text-color);
  cursor: pointer;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1)
    0s;
  transition: -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  transition: transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s,
    -webkit-transform 0.5s cubic-bezier(0.36, 0.66, 0.04, 1) 0s;
  position: absolute;
  right: 1.875rem;
  top: 1.375rem;
}
.auth-popup .popup .close:hover,
.changepassword-popup .popup .close:hover,
.forgetpassword-popup .popup .close:hover,
.signup-popup .popup .close:hover,
.totp-popup .popup .close:hover {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  color: var(--white);
}
.auth-popup .popup:after,
.auth-popup .popup:before,
.changepassword-popup .popup:after,
.changepassword-popup .popup:before,
.forgetpassword-popup .popup:after,
.forgetpassword-popup .popup:before,
.signup-popup .popup:after,
.signup-popup .popup:before,
.totp-popup .popup:after,
.totp-popup .popup:before {
  background: radial-gradient(#ffffff1c, transparent);
}
.auth-popup .popup:before,
.changepassword-popup .popup:before,
.forgetpassword-popup .popup:before,
.signup-popup .popup:before,
.totp-popup .popup:before {
  height: 100%;
}
.auth-popup .popup:after,
.changepassword-popup .popup:after,
.forgetpassword-popup .popup:after,
.signup-popup .popup:after,
.totp-popup .popup:after {
  display: none;
}
.auth-popup .popup .menu,
.changepassword-popup .popup .menu,
.forgetpassword-popup .popup .menu,
.signup-popup .popup .menu,
.totp-popup .popup .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin-bottom: 1.875rem;
}
.auth-popup .popup .menu li,
.changepassword-popup .popup .menu li,
.forgetpassword-popup .popup .menu li,
.signup-popup .popup .menu li,
.totp-popup .popup .menu li {
  margin-right: 1.75rem;
  font-family: Poppins-Bold;
  cursor: pointer;
}
.auth-popup .popup .menu li:not(.active),
.changepassword-popup .popup .menu li:not(.active),
.forgetpassword-popup .popup .menu li:not(.active),
.signup-popup .popup .menu li:not(.active),
.totp-popup .popup .menu li:not(.active) {
  color: var(--secondary-text-color);
}
.auth-popup .popup .content,
.changepassword-popup .popup .content,
.forgetpassword-popup .popup .content,
.signup-popup .popup .content,
.totp-popup .popup .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-popup .popup .content .loader-wrapper,
.changepassword-popup .popup .content .loader-wrapper,
.forgetpassword-popup .popup .content .loader-wrapper,
.signup-popup .popup .content .loader-wrapper,
.totp-popup .popup .content .loader-wrapper {
  height: 3.75rem;
}
.auth-popup .popup .content .banner,
.changepassword-popup .popup .content .banner,
.forgetpassword-popup .popup .content .banner,
.signup-popup .popup .content .banner,
.totp-popup .popup .content .banner {
  width: 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;
  font-size: 2.5rem;
  margin-right: 1.875rem;
  border-radius: 1.5rem;
  overflow: hidden;
}
.auth-popup .popup .content .banner img,
.changepassword-popup .popup .content .banner img,
.forgetpassword-popup .popup .content .banner img,
.signup-popup .popup .content .banner img,
.totp-popup .popup .content .banner img {
  width: 100%;
  -o-object-position: center;
  object-position: center;
}
.auth-popup .popup .content form,
.changepassword-popup .popup .content form,
.forgetpassword-popup .popup .content form,
.signup-popup .popup .content form,
.totp-popup .popup .content form {
  width: 21.3125rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.auth-popup .popup .content form ul.fields li,
.changepassword-popup .popup .content form ul.fields li,
.forgetpassword-popup .popup .content form ul.fields li,
.signup-popup .popup .content form ul.fields li,
.totp-popup .popup .content form ul.fields li {
  position: relative;
  margin-bottom: 0.725rem;
}
.auth-popup .popup .content form ul.fields li.account-auth,
.changepassword-popup .popup .content form ul.fields li.account-auth,
.forgetpassword-popup .popup .content form ul.fields li.account-auth,
.signup-popup .popup .content form ul.fields li.account-auth,
.totp-popup .popup .content form ul.fields li.account-auth {
  margin-top: 1.25rem;
}
.auth-popup .popup .content form ul.fields li.err-text,
.changepassword-popup .popup .content form ul.fields li.err-text,
.forgetpassword-popup .popup .content form ul.fields li.err-text,
.signup-popup .popup .content form ul.fields li.err-text,
.totp-popup .popup .content form ul.fields li.err-text {
  margin-top: -0.2rem;
  padding: 0 1.3rem;
  font-size: 0.8rem;
}
.auth-popup .popup .content form ul.fields li.err-text.main-err,
.changepassword-popup .popup .content form ul.fields li.err-text.main-err,
.forgetpassword-popup .popup .content form ul.fields li.err-text.main-err,
.signup-popup .popup .content form ul.fields li.err-text.main-err,
.totp-popup .popup .content form ul.fields li.err-text.main-err {
  margin-top: 1rem !important;
}
.auth-popup .popup .content form ul.fields li input,
.changepassword-popup .popup .content form ul.fields li input,
.forgetpassword-popup .popup .content form ul.fields li input,
.signup-popup .popup .content form ul.fields li input,
.totp-popup .popup .content form ul.fields li input {
  height: 3.75rem;
  width: 100%;
  border-radius: 1.875rem;
  background-color: rgba(23, 27, 40, 0.76);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
  color: var(--white);
  font-size: 0.9375rem;
  padding-left: 3.5625rem;
}
.auth-popup .popup .content form ul.fields li input::-webkit-input-placeholder,
.changepassword-popup
  .popup
  .content
  form
  ul.fields
  li
  input::-webkit-input-placeholder,
.forgetpassword-popup
  .popup
  .content
  form
  ul.fields
  li
  input::-webkit-input-placeholder,
.signup-popup
  .popup
  .content
  form
  ul.fields
  li
  input::-webkit-input-placeholder,
.totp-popup .popup .content form ul.fields li input::-webkit-input-placeholder {
  color: #6b7a99;
}
.auth-popup .popup .content form ul.fields li input::-moz-placeholder,
.changepassword-popup .popup .content form ul.fields li input::-moz-placeholder,
.forgetpassword-popup .popup .content form ul.fields li input::-moz-placeholder,
.signup-popup .popup .content form ul.fields li input::-moz-placeholder,
.totp-popup .popup .content form ul.fields li input::-moz-placeholder {
  color: #6b7a99;
}
.auth-popup .popup .content form ul.fields li input::-ms-input-placeholder,
.changepassword-popup
  .popup
  .content
  form
  ul.fields
  li
  input::-ms-input-placeholder,
.forgetpassword-popup
  .popup
  .content
  form
  ul.fields
  li
  input::-ms-input-placeholder,
.signup-popup .popup .content form ul.fields li input::-ms-input-placeholder,
.totp-popup .popup .content form ul.fields li input::-ms-input-placeholder {
  color: #6b7a99;
}
.auth-popup .popup .content form ul.fields li input::placeholder,
.changepassword-popup .popup .content form ul.fields li input::placeholder,
.forgetpassword-popup .popup .content form ul.fields li input::placeholder,
.signup-popup .popup .content form ul.fields li input::placeholder,
.totp-popup .popup .content form ul.fields li input::placeholder {
  color: #6b7a99;
}
.auth-popup .popup .content form ul.fields li input.invalid + img,
.changepassword-popup .popup .content form ul.fields li input.invalid + img,
.forgetpassword-popup .popup .content form ul.fields li input.invalid + img,
.signup-popup .popup .content form ul.fields li input.invalid + img,
.totp-popup .popup .content form ul.fields li input.invalid + img {
  -webkit-filter: brightness(0) invert(60%) sepia(62%) saturate(6438%)
    hue-rotate(337deg) brightness(88%) contrast(116%);
  filter: brightness(0) invert(60%) sepia(62%) saturate(6438%)
    hue-rotate(337deg) brightness(88%) contrast(116%);
}
.auth-popup .popup .content form ul.fields li img,
.changepassword-popup .popup .content form ul.fields li img,
.forgetpassword-popup .popup .content form ul.fields li img,
.signup-popup .popup .content form ul.fields li img,
.totp-popup .popup .content form ul.fields li img {
  position: absolute;
  left: 1.2rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 1.7143rem;
}
.auth-popup .popup .content form ul.fields li .confirmation,
.changepassword-popup .popup .content form ul.fields li .confirmation,
.forgetpassword-popup .popup .content form ul.fields li .confirmation,
.signup-popup .popup .content form ul.fields li .confirmation,
.totp-popup .popup .content form ul.fields li .confirmation {
  font-size: 0.9125rem;
  font-family: Poppins-Regular;
  text-align: left;
  line-height: 1.25rem;
  margin-top: 0.125rem;
}
.auth-popup .popup .content form ul.fields li .confirmation:hover,
.changepassword-popup .popup .content form ul.fields li .confirmation:hover,
.forgetpassword-popup .popup .content form ul.fields li .confirmation:hover,
.signup-popup .popup .content form ul.fields li .confirmation:hover,
.totp-popup .popup .content form ul.fields li .confirmation:hover {
  text-decoration: underline;
}
.auth-popup .popup .content form ul.fields li p,
.changepassword-popup .popup .content form ul.fields li p,
.forgetpassword-popup .popup .content form ul.fields li p,
.signup-popup .popup .content form ul.fields li p,
.totp-popup .popup .content form ul.fields li p {
  font-size: 0.875rem;
  font-family: Poppins-Bold;
  text-align: center;
  color: #6b7a99;
  margin-bottom: 0.625rem;
}
.auth-popup .popup .content form ul.fields li p b,
.changepassword-popup .popup .content form ul.fields li p b,
.forgetpassword-popup .popup .content form ul.fields li p b,
.signup-popup .popup .content form ul.fields li p b,
.totp-popup .popup .content form ul.fields li p b {
  color: var(--white);
  margin-left: 0.3125rem;
  cursor: pointer;
}
.auth-popup .popup .content form ul.fields li p b:hover,
.changepassword-popup .popup .content form ul.fields li p b:hover,
.forgetpassword-popup .popup .content form ul.fields li p b:hover,
.signup-popup .popup .content form ul.fields li p b:hover,
.totp-popup .popup .content form ul.fields li p b:hover {
  text-decoration: underline;
}
.auth-popup .popup .content form ul.fields li.forgot-password,
.changepassword-popup .popup .content form ul.fields li.forgot-password,
.forgetpassword-popup .popup .content form ul.fields li.forgot-password,
.signup-popup .popup .content form ul.fields li.forgot-password,
.totp-popup .popup .content form ul.fields li.forgot-password {
  margin-bottom: 1.25rem;
}
.auth-popup .popup .content form ul.fields li.forgot-password span,
.changepassword-popup .popup .content form ul.fields li.forgot-password span,
.forgetpassword-popup .popup .content form ul.fields li.forgot-password span,
.signup-popup .popup .content form ul.fields li.forgot-password span,
.totp-popup .popup .content form ul.fields li.forgot-password span {
  font-size: 0.8125rem;
  color: #f7904e;
  cursor: pointer;
}
.auth-popup .popup .content form ul.fields li.forgot-password span:hover,
.changepassword-popup
  .popup
  .content
  form
  ul.fields
  li.forgot-password
  span:hover,
.forgetpassword-popup
  .popup
  .content
  form
  ul.fields
  li.forgot-password
  span:hover,
.signup-popup .popup .content form ul.fields li.forgot-password span:hover,
.totp-popup .popup .content form ul.fields li.forgot-password span:hover {
  text-decoration: underline;
}
.auth-popup .popup .content form ul.fields li .social-auth,
.changepassword-popup .popup .content form ul.fields li .social-auth,
.forgetpassword-popup .popup .content form ul.fields li .social-auth,
.signup-popup .popup .content form ul.fields li .social-auth,
.totp-popup .popup .content form ul.fields li .social-auth {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.auth-popup .popup .content form ul.fields li .social-auth li,
.changepassword-popup .popup .content form ul.fields li .social-auth li,
.forgetpassword-popup .popup .content form ul.fields li .social-auth li,
.signup-popup .popup .content form ul.fields li .social-auth li,
.totp-popup .popup .content form ul.fields li .social-auth li {
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  background-color: #4a5268;
  -webkit-box-shadow: 0 2px 5px rgba(74, 82, 104, 0.03);
  box-shadow: 0 2px 5px rgba(74, 82, 104, 0.03);
  margin: 0.625rem 0.3125rem;
  cursor: pointer;
}
.auth-popup .popup .content form ul.fields li .btn,
.changepassword-popup .popup .content form ul.fields li .btn,
.forgetpassword-popup .popup .content form ul.fields li .btn,
.signup-popup .popup .content form ul.fields li .btn,
.totp-popup .popup .content form ul.fields li .btn {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #0c121e;
  background: #00ec66;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  height: 3.75rem;
  font-size: 1.0625rem;
  width: 100%;
}
.auth-popup .popup .content form ul.fields li .btn:after,
.auth-popup .popup .content form ul.fields li .btn:before,
.changepassword-popup .popup .content form ul.fields li .btn:after,
.changepassword-popup .popup .content form ul.fields li .btn:before,
.forgetpassword-popup .popup .content form ul.fields li .btn:after,
.forgetpassword-popup .popup .content form ul.fields li .btn:before,
.signup-popup .popup .content form ul.fields li .btn:after,
.signup-popup .popup .content form ul.fields li .btn:before,
.totp-popup .popup .content form ul.fields li .btn:after,
.totp-popup .popup .content form ul.fields li .btn:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
.auth-popup .popup .content form ul.fields li .btn:before,
.changepassword-popup .popup .content form ul.fields li .btn:before,
.forgetpassword-popup .popup .content form ul.fields li .btn:before,
.signup-popup .popup .content form ul.fields li .btn:before,
.totp-popup .popup .content form ul.fields li .btn:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
.auth-popup .popup .content form ul.fields li .btn:after,
.changepassword-popup .popup .content form ul.fields li .btn:after,
.forgetpassword-popup .popup .content form ul.fields li .btn:after,
.signup-popup .popup .content form ul.fields li .btn:after,
.totp-popup .popup .content form ul.fields li .btn:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #00ec66;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
.auth-popup .popup .content form ul.fields li .btn:hover,
.changepassword-popup .popup .content form ul.fields li .btn:hover,
.forgetpassword-popup .popup .content form ul.fields li .btn:hover,
.signup-popup .popup .content form ul.fields li .btn:hover,
.totp-popup .popup .content form ul.fields li .btn:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.auth-popup .popup .content form ul.fields li .btn:hover:after,
.changepassword-popup .popup .content form ul.fields li .btn:hover:after,
.forgetpassword-popup .popup .content form ul.fields li .btn:hover:after,
.signup-popup .popup .content form ul.fields li .btn:hover:after,
.totp-popup .popup .content form ul.fields li .btn:hover:after {
  height: 0.9375rem;
}
.changepassword-popup .popup {
  width: auto !important;
  min-height: auto !important;
  padding: 2.875rem 1.875rem !important;
}
.changepassword-popup .popup .close {
  right: 0.575rem !important;
  top: 0.575rem !important;
}
.changepassword-popup .popup .content form ul.fields li p {
  margin-top: 1rem !important;
}
.changepassword-popup .popup .content form ul.fields li p.success-text {
  color: #00ec66;
}
.forgetpassword-popup.reset-password content {
  margin-top: 0.625rem;
}
.forgetpassword-popup.reset-password .close {
  top: 1rem;
}
.forgetpassword-popup .popup {
  min-height: 23.5625rem;
  width: unset;
}
.forgetpassword-popup .popup img {
  cursor: pointer;
}
.forgetpassword-popup .popup h2 {
  text-align: center;
  padding-top: 0.625rem;
}
.forgetpassword-popup .popup p {
  max-width: 19.4875rem;
  margin: 1.25rem auto 1.625rem !important;
  padding: 0.625rem 0;
}
.forgetpassword-popup .popup .btn {
  margin-top: 1rem;
}
.forgetpassword-popup .popup .success-text {
  color: #00e163 !important;
  text-shadow: 0 0 0.625rem #00e163;
  font-size: 1.0625rem;
  margin: 1rem 0 0 0 !important;
  max-width: none;
  display: none;
}
.forgetpassword-popup .content {
  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;
}
.forgetpassword-popup .content span {
  font-size: 0.875rem;
  font-family: Poppins-SemiBold;
  color: #6b7a99;
  display: block;
  margin-bottom: 0.75rem;
}
.forgetpassword-popup .content span.bold {
  font-family: Poppins-Bold;
  color: #ccd6f6;
  cursor: pointer;
}
.forgetpassword-popup .content h2 {
  font-size: 1.5rem;
  font-family: Poppins-Bold;
}
.forgetpassword-popup .content p {
  color: #97a1c2;
  font-size: 0.875rem;
}
.forgetpassword-popup .content .next-step {
  margin: 1.5rem 0 2rem;
  height: 2.875rem;
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #171b28;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f58047),
    color-stop(5%, #f47c45),
    color-stop(30%, #f68b4c),
    to(#f7904e)
  );
  background: linear-gradient(
    to bottom,
    #f58047,
    #f47c45 5%,
    #f68b4c 30%,
    #f7904e
  );
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.forgetpassword-popup .content .next-step:after,
.forgetpassword-popup .content .next-step:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
.forgetpassword-popup .content .next-step:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
.forgetpassword-popup .content .next-step:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#f58047),
    color-stop(5%, #f47c45),
    color-stop(30%, #f68b4c),
    to(#f7904e)
  );
  background: linear-gradient(
    to bottom,
    #f58047,
    #f47c45 5%,
    #f68b4c 30%,
    #f7904e
  );
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
.forgetpassword-popup .content .next-step:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.forgetpassword-popup .content .next-step:hover:after {
  height: 0.9375rem;
}
.forgetpassword-popup.reset-password input {
  padding-left: 1rem !important;
}
.forgetpassword-popup.reset-password span {
  margin: 0.625rem 0;
}
.payments-not-allowed {
  overflow: hidden !important;
}
.verification-container .back {
  cursor: pointer;
}
.verification-container .head-wrapper {
  border-bottom: 0.0667rem solid #313746;
  padding-bottom: 0.9667rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0.8rem;
}
.verification-container .head-wrapper img {
  height: 2rem;
}
.verification-container .head-wrapper .title {
  font-family: Poppins-Medium;
  color: #ccd6f6;
  margin-top: 0.4375rem;
  font-weight: 700;
  font-size: 1.2712rem;
}
.verification-container .head-wrapper.verification {
  margin-top: -3rem;
}
.verification-container .verification-mobile {
  font-weight: 600;
  font-size: 1.0944rem;
  color: #97a1c2;
  margin-top: -1.8125rem;
  margin-bottom: 1.8125rem;
  text-align: center;
}
.verification-container .verification-code-description {
  font-weight: 600;
  font-size: 1.0169rem;
  text-align: center;
  color: #97a1c2;
}
.verification-container .verification-description {
  margin-top: 1.5625rem;
  font-weight: 500;
  font-size: 1rem;
  color: #ccd6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.3rem;
}
.verification-container .verification-description::before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAyMCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTAiIGN5PSIxNS40Nzg1IiByPSIxMCIgZmlsbD0iIzAwRUM2NiIgZmlsbC1vcGFjaXR5PSIwLjcxIi8+CjxwYXRoIGQ9Ik0xMS4yNSA4LjI3ODUxTDEwLjkzIDE3LjkzODVIOC41N0w4LjIzIDguMjc4NTFIMTEuMjVaTTkuODEgMjIuNjE4NUM5LjMwMzMzIDIyLjYxODUgOC44ODMzMyAyMi40NjUyIDguNTUgMjIuMTU4NUM4LjIzIDIxLjgzODUgOC4wNyAyMS40NDUyIDguMDcgMjAuOTc4NUM4LjA3IDIwLjUxMTggOC4yMyAyMC4xMjUyIDguNTUgMTkuODE4NUM4Ljg4MzMzIDE5LjQ5ODUgOS4zMDMzMyAxOS4zMzg1IDkuODEgMTkuMzM4NUMxMC4zMDMzIDE5LjMzODUgMTAuNzEgMTkuNDk4NSAxMS4wMyAxOS44MTg1QzExLjM1IDIwLjEyNTIgMTEuNTEgMjAuNTExOCAxMS41MSAyMC45Nzg1QzExLjUxIDIxLjQ0NTIgMTEuMzUgMjEuODM4NSAxMS4wMyAyMi4xNTg1QzEwLjcxIDIyLjQ2NTIgMTAuMzAzMyAyMi42MTg1IDkuODEgMjIuNjE4NVoiIGZpbGw9IiMzMTM3NDYiLz4KPC9zdmc+Cg==);
  height: 1.5625rem;
  width: 1.5625rem;
  display: block;
  background-size: 100% 100%;
}
.verification-container form {
  padding: 1.5625rem 3.125rem;
}
.verification-container form .error-text {
  color: #f44141 !important;
  text-align: center;
  margin-top: 0.625rem;
}
.verification-container .resend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 0.8125rem;
  color: #97a1c2;
  cursor: pointer;
}
.payments-not-allowed,
.payments-popup {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 99999 !important;
}
.payments-not-allowed .hide,
.payments-popup .hide {
  display: none !important;
}
.payments-not-allowed:not(.visible),
.payments-popup:not(.visible) {
  display: none;
}
.payments-not-allowed ::-webkit-scrollbar,
.payments-popup ::-webkit-scrollbar {
  width: 0.2rem;
  border-radius: 0.6em;
}
.payments-not-allowed ::-webkit-scrollbar-track,
.payments-popup ::-webkit-scrollbar-track {
  border-radius: 0.6em;
  background: var(--color-background-aside);
}
.payments-not-allowed ::-webkit-scrollbar-thumb,
.payments-popup ::-webkit-scrollbar-thumb {
  background-color: #fff;
  border-radius: 0.6em;
  border: 0.3em solid var(--color-background-aside);
}
.payments-not-allowed .popup,
.payments-popup .popup {
  position: relative;
  margin-top: 6.625rem;
  width: 34.125rem;
  background: rgba(27, 31, 46, 0.9);
  z-index: 99;
  padding: 3.125rem;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  overflow: visible !important;
  max-height: 90%;
  overflow: auto !important;
  max-height: 83vh;
  min-height: 22rem;
}
.payments-not-allowed .popup::after,
.payments-popup .popup::after {
  display: none;
}
.payments-not-allowed .popup .close,
.payments-popup .popup .close {
  position: absolute;
  right: 1.25rem;
  top: 1.25rem;
  color: #97a1c2;
  font-size: 1.5rem;
  cursor: pointer;
}
.payments-not-allowed .popup .close:hover,
.payments-popup .popup .close:hover {
  color: rgba(255, 255, 255, 0.8);
}
.payments-not-allowed .popup .btn-wrapper,
.payments-popup .popup .btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.payments-not-allowed .popup .btn-wrapper .btn,
.payments-popup .popup .btn-wrapper .btn {
  margin-right: 1.25rem;
  font-size: 0.875rem;
  background: rgba(12, 18, 30, 0.5);
  font-family: Poppins-Bold;
  line-height: 1.0714rem;
  text-align: center;
}
.payments-not-allowed .popup .btn-wrapper .btn:after,
.payments-popup .popup .btn-wrapper .btn:after {
  display: none;
}
.payments-not-allowed .popup .btn-wrapper .btn.active,
.payments-popup .popup .btn-wrapper .btn.active {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #0c121e;
  background: #00ec66;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  border: none;
  font-family: Poppins-Medium;
}
.payments-not-allowed .popup .btn-wrapper .btn.active:after,
.payments-not-allowed .popup .btn-wrapper .btn.active:before,
.payments-popup .popup .btn-wrapper .btn.active:after,
.payments-popup .popup .btn-wrapper .btn.active:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
.payments-not-allowed .popup .btn-wrapper .btn.active:before,
.payments-popup .popup .btn-wrapper .btn.active:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
.payments-not-allowed .popup .btn-wrapper .btn.active:after,
.payments-popup .popup .btn-wrapper .btn.active:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #00ec66;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
.payments-not-allowed .popup .btn-wrapper .btn.active:hover,
.payments-popup .popup .btn-wrapper .btn.active:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.payments-not-allowed .popup .btn-wrapper .btn.active:hover:after,
.payments-popup .popup .btn-wrapper .btn.active:hover:after {
  height: 0.9375rem;
}
.payments-not-allowed .popup .fiat-crypto,
.payments-popup .popup .fiat-crypto {
  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;
  margin: 1.5rem;
}
.payments-not-allowed .popup .fiat-crypto .btn,
.payments-popup .popup .fiat-crypto .btn {
  margin-right: 1.25rem;
  font-size: 0.875rem;
  background: rgba(12, 18, 30, 0.5);
  line-height: 1.0714rem;
  text-align: center;
  font-family: Poppins-Bold;
}
.payments-not-allowed .popup .fiat-crypto .btn:after,
.payments-popup .popup .fiat-crypto .btn:after {
  display: none;
}
.payments-not-allowed .popup .fiat-crypto .btn.active,
.payments-popup .popup .fiat-crypto .btn.active {
  background: #353a4b;
  border: 1.6px solid var(--secondary-text-color);
}
.payments-not-allowed .popup .section-wrapper .content,
.payments-popup .popup .section-wrapper .content {
  margin-top: 3rem;
  display: none;
}
.payments-not-allowed .popup .section-wrapper .content .copied,
.payments-popup .popup .section-wrapper .content .copied {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.3571rem;
  margin-top: 0.3571rem;
}
.payments-not-allowed .popup .section-wrapper .content .copied:not(.visible),
.payments-popup .popup .section-wrapper .content .copied:not(.visible) {
  visibility: hidden;
}
.payments-not-allowed .popup .section-wrapper .content .copied span,
.payments-popup .popup .section-wrapper .content .copied span {
  color: #ccd6f6;
  font-size: 0.75rem;
}
.payments-not-allowed .popup .section-wrapper .content .row,
.payments-popup .popup .section-wrapper .content .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.payments-not-allowed .popup .section-wrapper .content .item,
.payments-popup .popup .section-wrapper .content .item {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 0.28125rem 1.125rem;
}
.payments-not-allowed .popup .section-wrapper .content .item > span,
.payments-popup .popup .section-wrapper .content .item > span {
  display: block;
  margin-bottom: 0.25rem;
  color: #7d88a1;
  font-size: 0.875rem;
}
.payments-not-allowed .popup .section-wrapper .content .item .balance-field,
.payments-not-allowed .popup .section-wrapper .content .item input,
.payments-popup .popup .section-wrapper .content .item .balance-field,
.payments-popup .popup .section-wrapper .content .item input {
  width: 100%;
  background-color: #242836;
  border-radius: 0.3125rem;
  border: 1px solid #47495f;
  color: #fff;
  font-size: 0.8125rem;
  height: 2.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .balance-field.checked,
.payments-not-allowed .popup .section-wrapper .content .item input.checked,
.payments-popup .popup .section-wrapper .content .item .balance-field.checked,
.payments-popup .popup .section-wrapper .content .item input.checked {
  background-color: #141927;
  border: 1px solid #00ec66;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .balance-field:hover,
.payments-not-allowed .popup .section-wrapper .content .item input:hover,
.payments-popup .popup .section-wrapper .content .item .balance-field:hover,
.payments-popup .popup .section-wrapper .content .item input:hover {
  background-color: #181d2d;
}
.payments-not-allowed .popup .section-wrapper .content .item input,
.payments-popup .popup .section-wrapper .content .item input {
  background: #131926;
}
.payments-not-allowed .popup .section-wrapper .content .item input.invalid,
.payments-popup .popup .section-wrapper .content .item input.invalid {
  border: 1px solid red;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  input::-webkit-input-placeholder,
.payments-popup
  .popup
  .section-wrapper
  .content
  .item
  input::-webkit-input-placeholder {
  color: #97a1c2;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  input::-moz-placeholder,
.payments-popup .popup .section-wrapper .content .item input::-moz-placeholder {
  color: #97a1c2;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  input::-ms-input-placeholder,
.payments-popup
  .popup
  .section-wrapper
  .content
  .item
  input::-ms-input-placeholder {
  color: #97a1c2;
}
.payments-not-allowed .popup .section-wrapper .content .item input::placeholder,
.payments-popup .popup .section-wrapper .content .item input::placeholder {
  color: #97a1c2;
}
.payments-not-allowed .popup .section-wrapper .content .item .inp-wrapper,
.payments-popup .popup .section-wrapper .content .item .inp-wrapper {
  position: relative;
}
.payments-not-allowed .popup .section-wrapper .content .item .balance-field,
.payments-popup .popup .section-wrapper .content .item .balance-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0.9375rem;
  line-height: 2.5rem;
  font-family: Poppins-SemiBold;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .balance-field
  span,
.payments-popup .popup .section-wrapper .content .item .balance-field span {
  color: #00ec66;
  font-size: 0.875rem;
  max-width: 83%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .balance-field
  .currency,
.payments-popup
  .popup
  .section-wrapper
  .content
  .item
  .balance-field
  .currency {
  color: #97a1c2;
  font-size: 0.75rem;
  margin-left: auto;
}
.payments-not-allowed .popup .section-wrapper .content .item .copy,
.payments-not-allowed .popup .section-wrapper .content .item .success-icon,
.payments-popup .popup .section-wrapper .content .item .copy,
.payments-popup .popup .section-wrapper .content .item .success-icon {
  position: absolute;
  right: 0.3125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 1.5rem;
  height: 1.5rem;
}
.payments-not-allowed .popup .section-wrapper .content .item .copy:hover,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .success-icon:hover,
.payments-popup .popup .section-wrapper .content .item .copy:hover,
.payments-popup .popup .section-wrapper .content .item .success-icon:hover {
  opacity: 0.8;
}
.payments-not-allowed .popup .section-wrapper .content .item .success-icon,
.payments-popup .popup .section-wrapper .content .item .success-icon {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .success-icon.valid,
.payments-popup .popup .section-wrapper .content .item .success-icon.valid {
  -webkit-filter: brightness(0) invert(66%) sepia(45%) saturate(1007%)
    hue-rotate(91deg) brightness(96%) contrast(104%);
  filter: brightness(0) invert(66%) sepia(45%) saturate(1007%) hue-rotate(91deg)
    brightness(96%) contrast(104%);
}
.payments-not-allowed .popup .section-wrapper .content .item .item-field,
.payments-popup .popup .section-wrapper .content .item .item-field {
  position: relative;
  font-size: 0.875rem;
  border-bottom: 1px solid rgba(204, 214, 246, 0.2);
  padding-bottom: 0.5625rem;
  color: #ccd6f6;
  margin-top: 0.65rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .item-field
  .amount,
.payments-popup .popup .section-wrapper .content .item .item-field .amount {
  color: #00ec66;
  margin-right: 1.875rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .item-field
  .amount.blur
  ~ .balance-str,
.payments-popup
  .popup
  .section-wrapper
  .content
  .item
  .item-field
  .amount.blur
  ~ .balance-str {
  display: none;
}
.payments-not-allowed .popup .section-wrapper .content .item .item-field img,
.payments-popup .popup .section-wrapper .content .item .item-field img {
  height: 1.375rem;
  margin-left: 0.625rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .item
  .item-field
  img.success-icon,
.payments-popup
  .popup
  .section-wrapper
  .content
  .item
  .item-field
  img.success-icon {
  top: 0.3125rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .steps-wrapper
  .step:not(:first-child),
.payments-popup
  .popup
  .section-wrapper
  .content
  .steps-wrapper
  .step:not(:first-child) {
  display: none;
}
.payments-not-allowed .popup .section-wrapper .content .action-wrapper,
.payments-popup .popup .section-wrapper .content .action-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1.875rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.payments-not-allowed .popup .section-wrapper .content .action-wrapper .btn,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 3.75rem;
  margin: auto 0.8125rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 21.5625rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn:not(.visible),
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn:not(.visible) {
  display: none;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn
  span,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn span {
  margin: 0.625rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn:after,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn:after {
  display: none;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.back,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.done,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.next,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.back,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.done,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.next {
  border: 1px solid #00ec66;
  background: rgba(40, 45, 57, 0.7);
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.done
  img,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.done img {
  -webkit-filter: brightness(0) invert(66%) sepia(45%) saturate(1007%)
    hue-rotate(91deg) brightness(96%) contrast(104%);
  filter: brightness(0) invert(66%) sepia(45%) saturate(1007%) hue-rotate(91deg)
    brightness(96%) contrast(104%);
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.done.visible
  + .btn,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.done.visible
  + .btn {
  display: none !important;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.back
  img,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.back img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.confirm,
.payments-popup .popup .section-wrapper .content .action-wrapper .btn.submit {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #0c121e;
  background: #00ec66;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:after,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:before,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:after,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:before,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:before,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:before,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:before,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:before,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:after,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #00ec66;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:hover,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:hover,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:hover,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:hover:after,
.payments-not-allowed
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:hover:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.confirm:hover:after,
.payments-popup
  .popup
  .section-wrapper
  .content
  .action-wrapper
  .btn.submit:hover:after {
  height: 0.9375rem;
}
.payments-not-allowed .popup .section-wrapper .description,
.payments-popup .popup .section-wrapper .description {
  margin-top: 3rem;
  font-size: 0.875rem;
}
.payments-not-allowed .popup .section-wrapper .description span,
.payments-popup .popup .section-wrapper .description span {
  color: #ccd6f6;
}
.payments-not-allowed .popup .section-wrapper .description .text-wrapper,
.payments-popup .popup .section-wrapper .description .text-wrapper {
  margin-top: 1.0625rem;
  color: #97a1c2;
  line-height: 1.25rem;
}
.payments-not-allowed .popup .section-wrapper .description .text-wrapper ul li,
.payments-popup .popup .section-wrapper .description .text-wrapper ul li {
  color: #97a1c2;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .description
  .text-wrapper
  ul
  li
  p,
.payments-popup .popup .section-wrapper .description .text-wrapper ul li p {
  display: inline !important;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .description
  .text-wrapper
  ul
  li
  span,
.payments-popup .popup .section-wrapper .description .text-wrapper ul li span {
  padding: 0 0.4rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .description
  .text-wrapper
  ul
  li:before,
.payments-popup
  .popup
  .section-wrapper
  .description
  .text-wrapper
  ul
  li:before {
  content: "";
  margin-right: 0.625rem;
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-top: 0.125rem;
  border-radius: 50%;
  border: 1px solid #687594;
  position: relative;
  top: 2px;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .description
  .text-wrapper
  ul
  li
  span,
.payments-popup .popup .section-wrapper .description .text-wrapper ul li span {
  color: #00ec66;
}
.payments-not-allowed .popup .section-wrapper .qr-code,
.payments-popup .popup .section-wrapper .qr-code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 1rem;
}
.payments-not-allowed .popup .section-wrapper .connect-deposit-container,
.payments-popup .popup .section-wrapper .connect-deposit-container {
  text-align: center;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.6rem;
  margin-top: 1.3rem;
}
.payments-not-allowed .popup .section-wrapper .connect-deposit-container .or,
.payments-popup .popup .section-wrapper .connect-deposit-container .or {
  font-weight: 500;
  font-size: 0.9rem;
  line-height: 100%;
  color: #ccd6f6;
  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;
  gap: 0.6rem;
  width: 100%;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container
  .or:after,
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container
  .or:before,
.payments-popup .popup .section-wrapper .connect-deposit-container .or:after,
.payments-popup .popup .section-wrapper .connect-deposit-container .or:before {
  content: "";
  display: block;
  width: 100%;
  height: 0.1rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container
  .or:before,
.payments-popup .popup .section-wrapper .connect-deposit-container .or:before {
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(146, 157, 191, 0.5)),
    to(transparent)
  );
  background: linear-gradient(
    to left,
    rgba(146, 157, 191, 0.5) 0,
    transparent 100%
  );
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container
  .or:after,
.payments-popup .popup .section-wrapper .connect-deposit-container .or:after {
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(146, 157, 191, 0.5)),
    to(transparent)
  );
  background: linear-gradient(
    90deg,
    rgba(146, 157, 191, 0.5) 0,
    transparent 100%
  );
}
.payments-not-allowed .popup .section-wrapper .connect-deposit-container-title,
.payments-popup .popup .section-wrapper .connect-deposit-container-title {
  font-size: 0.9rem;
  font-weight: 500;
  color: #ccd6f6;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper,
.payments-popup .popup .section-wrapper .connect-deposit-container-wrapper {
  background: #373c4c66;
  width: 21.3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  height: 3.6rem;
  padding: 0.8rem 0.6rem;
  gap: 0.2rem;
  border-radius: 2.5rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper
  img,
.payments-popup .popup .section-wrapper .connect-deposit-container-wrapper img {
  height: 2.2rem;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper-text
  span,
.payments-popup
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper-text
  span {
  font-size: 0.9rem;
  font-weight: 500;
  color: #929dbf;
  white-space: nowrap;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper
  .btn,
.payments-popup
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper
  .btn {
  margin-left: auto;
  color: #0c121e;
  padding: 0.7rem 0.9rem;
  background: #00ec66;
  border-radius: 2.3rem;
  font-weight: 700;
  font-size: 0.7rem;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
  min-width: unset;
}
.payments-not-allowed
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper
  .btn:hover,
.payments-popup
  .popup
  .section-wrapper
  .connect-deposit-container-wrapper
  .btn:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
.payments-not-allowed .hidden,
.payments-popup .hidden {
  opacity: 0;
}
.payments-not-allowed .err-text,
.payments-popup .err-text {
  text-align: center;
  margin-top: 1rem;
}
.payments-not-allowed .row[data-type="tag"],
.payments-popup .row[data-type="tag"] {
  display: none !important;
}
.payments-not-allowed .row[data-type="tag"].active,
.payments-popup .row[data-type="tag"].active {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.payments-not-allowed .success-withdrawal,
.payments-popup .success-withdrawal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ccd6f6;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.payments-not-allowed .success-withdrawal:not(.visible),
.payments-popup .success-withdrawal:not(.visible) {
  display: none;
}
.payments-not-allowed .success-withdrawal span,
.payments-popup .success-withdrawal span {
  font-size: 1.1429rem;
}
.payments-not-allowed .success-withdrawal a,
.payments-popup .success-withdrawal a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.payments-not-allowed .success-withdrawal a span,
.payments-popup .success-withdrawal a span {
  margin-left: 0.3571rem;
  font-size: 0.8571rem;
  font-weight: 600;
}
.payments-not-allowed .success-withdrawal > *,
.payments-popup .success-withdrawal > * {
  margin-bottom: 1.4286rem;
  pointer-events: all;
}
.error {
  color: #f44141 !important;
  text-align: center;
  margin-top: 20px;
}
.content[data-page="buyCrypto"] form + form,
.content[data-page="moonPay"] form + form {
  display: none;
}
.content[data-page="buyCrypto"] .row .item .inline,
.content[data-page="moonPay"] .row .item .inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.content[data-page="buyCrypto"] .row .item .inline .inp-wrapper,
.content[data-page="moonPay"] .row .item .inline .inp-wrapper {
  width: calc(100% - 100px);
}
.content[data-page="buyCrypto"] .row .item .inline .select,
.content[data-page="moonPay"] .row .item .inline .select {
  width: 11.4286rem;
}
.content[data-page="buyCrypto"] .loader,
.content[data-page="moonPay"] .loader {
  display: none;
}
.content[data-page="buyCrypto"] .btn,
.content[data-page="moonPay"] .btn {
  border: 1px solid #00ec66;
  background: rgba(40, 45, 57, 0.7);
}
.content[data-page="buyCrypto"] .icon-wrapper img,
.content[data-page="moonPay"] .icon-wrapper img {
  width: 1rem;
  height: 1rem;
}
.overlay.new-message,
.overlay.new-sportsbook-message,
.reject-confirm {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999 !important;
}
.overlay.new-message:not(.visible),
.overlay.new-sportsbook-message:not(.visible),
.reject-confirm:not(.visible) {
  display: none;
}
.overlay.new-message .popup,
.overlay.new-sportsbook-message .popup,
.reject-confirm .popup {
  position: relative;
  margin-top: 6.625rem;
  width: 40rem;
  background: #e7f7f3ff;
  z-index: 99;
  padding: 0;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  border-radius: 10px;
}
.overlay.new-message .popup .close,
.overlay.new-sportsbook-message .popup .close,
.reject-confirm .popup .close {
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
  color: #97a1c2;
  font-size: 1.5rem;
  cursor: pointer;
  background: #19242f;
  z-index: 9;
  border-radius: 30px;
  padding: 8px;
}
.overlay.new-message .popup .content,
.overlay.new-sportsbook-message .popup .content,
.reject-confirm .popup .content {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.overlay.new-message .popup .content .banner-wrapper,
.overlay.new-sportsbook-message .popup .content .banner-wrapper,
.reject-confirm .popup .content .banner-wrapper {
  display: none;
}
.overlay.new-message .popup .content .banner-wrapper img,
.overlay.new-sportsbook-message .popup .content .banner-wrapper img,
.reject-confirm .popup .content .banner-wrapper img {
  width: 100%;
}
.overlay.new-message .popup .content .text,
.overlay.new-sportsbook-message .popup .content .text,
.reject-confirm .popup .content .text {
  color: #c7c7c7;
  font-size: 1.125rem;
  display: none;
}
.overlay.new-message .popup .custom-scrollbar-btn,
.overlay.new-sportsbook-message .popup .custom-scrollbar-btn,
.reject-confirm .popup .custom-scrollbar-btn {
  background-color: #2f2f2f !important;
}
.bit_ivnestor_deposit {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9999999 !important;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}
.bit_ivnestor_deposit:not(.visible) {
  display: none;
}
.bit_ivnestor_deposit .popup {
  position: relative;
  margin-top: 2.5%;
  z-index: 99;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  height: 90%;
  max-height: 62rem;
  width: 500px;
  padding: 1rem;
  padding-top: 4rem;
}
.bit_ivnestor_deposit .popup .close {
  position: absolute;
  right: 0.7rem;
  top: 0.7rem;
  color: #97a1c2;
  font-size: 1.5rem;
  cursor: pointer;
  background: #19242f;
  z-index: 9;
  border-radius: 30px;
  padding: 8px;
}
.bit_ivnestor_deposit .popup iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
.reject-confirm .popup {
  background: 0 0;
  padding: 2.4rem;
  text-align: center;
  line-height: 1.6rem;
}
.reject-confirm .popup .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2rem;
  gap: 20px;
}
.reject-confirm .popup .actions .btn:first-child {
  background: #00ec66;
  color: #000;
}
.reject-confirm .popup .actions .btn:last-child {
  background: var(--orange-primary);
  color: #000;
}
.overlay.points {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999 !important;
}
.overlay.points .popup {
  position: relative;
  margin-top: 10.625rem;
  width: 43.75rem;
  height: 25rem;
  text-align: center;
  z-index: 99;
  padding: 3.125rem;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  font-family: Roboto-Black;
  color: #fff;
  border-radius: 1rem;
  overflow: hidden;
}
.overlay.points .popup .close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  cursor: pointer;
}
.overlay.active-freespins {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999 !important;
}
.overlay.active-freespins .popup {
  position: relative;
  margin-top: 10.625rem;
  width: 43.75rem;
  height: 25rem;
  text-align: center;
  z-index: 99;
  padding: 3.125rem;
  left: 50%;
  -webkit-transform: translateX(calc(-50% + 16.875rem / 2));
  transform: translateX(calc(-50% + 16.875rem / 2));
  font-family: Roboto-Black;
  color: #fff;
  border-radius: 1rem;
  overflow: hidden;
}
.overlay.active-freespins .popup .close {
  position: absolute;
  right: 1rem;
  top: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
  cursor: pointer;
}
.overlay.active-freespins .popup:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(/assets/images/freespinpopupbg.png?v3);
  background-size: cover;
  background-position: center;
  z-index: -1;
}
.overlay.active-freespins .popup h3 {
  margin-top: -2.375rem;
  padding: 0.9375rem;
  font-family: Roboto-Black;
}
.overlay.active-freespins .popup p.freespin-count {
  margin-top: 5.875rem;
  font-size: 1.125rem;
}
.overlay.active-freespins .popup p.freespin-count span.count {
  margin-left: 0.3125rem;
  color: #3aff5d;
}
.overlay.active-freespins .popup .games-list {
  margin-top: 3.375rem;
  font-size: 1.0625rem;
  padding: 0 1.25rem;
}
.overlay.active-freespins .popup .games-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 6.25rem;
  margin-top: 0.625rem;
  overflow-y: scroll;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-track {
  background: rgba(241, 241, 241, 0.16);
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar {
  width: 0.3125rem;
}
.overlay.active-freespins .popup .games-list ul::-webkit-scrollbar-thumb {
  background: #3aff5d;
  border-radius: 1.5625rem;
}
.overlay.active-freespins .popup .games-list li {
  color: #3aff5d;
  margin-top: 0.625rem;
  cursor: pointer;
  width: calc(100% / 3);
}
.overlay.active-freespins .popup .games-list li:hover {
  text-decoration: underline;
}
.overlay.big-win-info {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 999 !important;
  background: rgba(12, 18, 30, 0.15);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}
.overlay.big-win-info:not(.visible) [class*="popup"] {
  -webkit-animation: 0.1s popupAnimation;
  animation: 0.1s popupAnimation;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@keyframes popupAnimation {
  from {
    -webkit-transform: translateY(4.125rem);
    transform: translateY(4.125rem);
    opacity: 0;
  }
}
.overlay.big-win-info .popup {
  width: 40rem;
  margin: auto;
  border-radius: 35px;
  padding: 0.0667rem;
  margin-top: 15rem;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(217, 217, 217, 0.25)),
    color-stop(50%, rgba(255, 255, 255, 0)),
    color-stop(75%, rgba(255, 255, 255, 0)),
    to(rgba(255, 255, 255, 0.05))
  );
  background: linear-gradient(
    180deg,
    rgba(217, 217, 217, 0.25) 0,
    rgba(255, 255, 255, 0) 50%,
    rgba(255, 255, 255, 0) 75%,
    rgba(255, 255, 255, 0.05) 100%
  );
}
.overlay.big-win-info .popup .popup-wrapper {
  padding: 1.3333rem;
  border-radius: 35px;
  background: #161b28;
}
.overlay.big-win-info .popup .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.8rem;
}
.overlay.big-win-info .popup .heading h3 {
  text-align: center;
  color: #929dbf;
  font-size: 0.875rem;
  font-weight: 700;
  margin-left: 0.375rem;
}
.overlay.big-win-info .popup .heading .close {
  cursor: pointer;
  margin-left: auto;
  border-radius: 15px;
  background: rgba(55, 60, 76, 0.25);
  padding: 0.5625rem;
  font-size: 1.2rem;
  color: #929dbf;
  font-weight: 600;
}
.overlay.big-win-info .popup .heading .close:hover {
  background: #373c4cb2;
}
.overlay.big-win-info .popup .content .placed-bet {
  text-align: center;
  margin-bottom: 1.3333rem;
}
.overlay.big-win-info .popup .content .placed-bet .player-info {
  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;
  gap: 0.3333rem;
  color: #ccd6f6;
  font-size: 0.9333rem;
  font-family: Poppins-Medium;
  cursor: pointer;
}
.overlay.big-win-info .popup .content .placed-bet .player-info .player {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.4667rem 0.6667rem 0.4667rem 0.4667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 5px;
  border-radius: 15px;
  background: rgba(55, 60, 76, 0.25);
}
.overlay.big-win-info .popup .content .placed-bet .player-info .player:hover {
  background-color: rgba(55, 60, 76, 0.4);
}
.overlay.big-win-info .popup .content .placed-bet .player-info .player img {
  height: 1.6667rem;
}
.overlay.big-win-info .popup .content .placed-bet .player-info .player span {
  font-size: 0.8rem;
  color: #929dbf;
}
.overlay.big-win-info .popup .content .placed-bet .date-info {
  color: #ccd6f6;
  font-size: 0.9333rem;
  font-family: Poppins-Medium;
  margin-top: 0.3333rem;
}
.overlay.big-win-info .popup .content .watermark {
  width: 100%;
}
.overlay.big-win-info .popup .content .bet-info {
  margin-top: 1.3333rem;
  border-radius: 20px;
  background: rgba(55, 60, 76, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.6rem 2.6667rem;
}
.overlay.big-win-info .popup .content .bet-info > div {
  width: 33.3334%;
  text-align: center;
  height: 4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0.6667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.overlay.big-win-info .popup .content .bet-info > div p {
  color: #929dbf;
  font-family: Poppins-Bold;
  font-size: 0.8rem;
}
.overlay.big-win-info .popup .content .bet-info > div .amount {
  color: #00ec66;
  font-family: Poppins-Medium;
  font-size: 0.9333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.2rem;
}
.overlay.big-win-info .popup .content .bet-info > div .amount img:first-child {
  height: 1rem;
}
.overlay.big-win-info .popup .content .bet-info > div.bet-amount .amount {
  color: #ccd6f6;
}
.overlay.big-win-info
  .popup
  .content
  .bet-info
  > div.bet-amount
  .amount
  img:first-child {
  -webkit-filter: brightness(0) invert(82%) sepia(12%) saturate(566%)
    hue-rotate(191deg) brightness(103%) contrast(93%);
  filter: brightness(0) invert(82%) sepia(12%) saturate(566%) hue-rotate(191deg)
    brightness(103%) contrast(93%);
}
.overlay.big-win-info
  .popup
  .content
  .bet-info
  > div.payout
  .amount
  img:first-child {
  -webkit-filter: brightness(0) invert(81%) sepia(41%) saturate(5462%)
    hue-rotate(93deg) brightness(99%) contrast(102%);
  filter: brightness(0) invert(81%) sepia(41%) saturate(5462%) hue-rotate(93deg)
    brightness(99%) contrast(102%);
}
.overlay.big-win-info .popup .content .bet-info > div svg {
  position: absolute;
  right: 0;
}
.overlay.big-win-info .popup .content .game-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(55, 60, 76, 0.25);
  border-radius: 16px;
  padding: 0.8rem 1.3333rem 0.9333rem 0.5333rem;
  margin-top: 1.2rem;
  gap: 0.5333rem;
}
.overlay.big-win-info .popup .content .game-info > img {
  height: 3.3333rem;
  border-radius: 15px;
}
.overlay.big-win-info .popup .content .game-info .game-name p {
  font-size: 1.0667rem;
  max-width: 18rem;
  color: #ccd6f6;
}
.overlay.big-win-info .popup .content .game-info .game-name p.pale {
  font-size: 0.8667rem;
  color: #929dbf;
}
.overlay.big-win-info .popup .content .game-info .play {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.1333rem;
  color: #ffffff66;
  font-size: 0.6889rem;
  border-radius: 39.744px;
  background: #00ec66;
  color: #161b28;
  height: 2.0667rem;
  padding: 0.5299rem 1.0598rem;
  min-width: unset;
  cursor: pointer;
}
.overlay.big-win-info .popup .content .game-info .play:hover {
  background-color: #02ff70;
}
.totp-popup {
  top: 0;
  background: #1b202ed6;
}
.totp-popup:not(.visible) {
  display: none;
}
.totp-popup .popup {
  width: 26.3333rem;
  padding: 1rem;
  background: #1b1f2e;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 0.5333rem;
  border: 0.0667rem solid #2f3345;
  top: 15vh;
  min-height: unset;
}
.totp-popup .popup .close {
  font-size: 1.1467rem;
  top: 1rem;
  right: 1rem;
}
.totp-popup .popup .content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.6667rem;
}
.totp-popup .popup .content .description {
  color: #97a1c2;
  font-size: 0.8rem;
  text-align: center;
  margin-bottom: 1.6rem;
}
.totp-popup .popup .content .authenticator {
  width: 100%;
  border-bottom: 0.0667rem solid #313746;
  padding-bottom: 12px;
  margin-bottom: 1.3333rem;
}
.totp-popup .popup .content .authenticator .inp-title {
  color: #ccd6f6;
}
.totp-popup .popup .content .authenticator .qr-code {
  background: #242836;
  border-radius: 1.2rem;
  border: 0.0667rem solid #2f3345;
  height: 10rem;
  width: 10rem;
  margin: auto;
  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;
  overflow: hidden;
  margin-bottom: 12px;
}
.totp-popup .popup .content .authenticator .qr-code img {
  width: 100%;
  background: #fff;
}
.totp-popup .popup .content .copied {
  position: absolute;
  bottom: -1.3333rem;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  font-size: 0.6593rem;
  color: #ccd6f6;
}
.totp-popup .popup .content .copied img {
  height: 1.0667rem;
}
[class*="otp"].overlay {
  z-index: 999999;
}
[class*="otp"].hide-fields .action-wrapper,
[class*="otp"].hide-fields .btn-wrapper,
[class*="otp"].hide-fields .fiat-crypto,
[class*="otp"].hide-fields .fields,
[class*="otp"].hide-fields .steps-wrapper,
[class*="otp"].hide-fields ul.menu {
  display: none !important;
}
[class*="otp"].hide-fields .action-wrapper + .err-text,
[class*="otp"].hide-fields .btn-wrapper + .err-text,
[class*="otp"].hide-fields .fiat-crypto + .err-text,
[class*="otp"].hide-fields .fields + .err-text,
[class*="otp"].hide-fields .steps-wrapper + .err-text,
[class*="otp"].hide-fields ul.menu + .err-text {
  display: none !important;
}
[class*="otp"].hide-fields [data-page="fiat"] form > :not(.otp-container) {
  display: none !important;
}
[class*="otp"].hide-fields .section-wrapper .content {
  margin-top: 0 !important;
}
[class*="otp"].hide-fields .otp-container {
  padding-top: 2.6667rem;
}
[class*="otp"].hide-fields .head-wrapper {
  padding-bottom: 1.0667rem;
  margin-bottom: 2rem;
}
[class*="otp"].hide-fields .head-wrapper .title {
  margin-top: 0.5667rem;
}
[class*="otp"] .inp-title {
  font-family: Poppins-Medium;
  font-size: 0.8533rem;
  margin-bottom: 0.8rem;
  color: #97a1c2;
  margin-bottom: 0.6667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[class*="otp"] .inp-title > span {
  padding-right: 0.6rem;
  border-right: 1px solid #313746;
}
[class*="otp"] .head-wrapper {
  border-bottom: 0.0667rem solid #313746;
  padding-bottom: 0.4667rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0.8rem;
}
[class*="otp"] .head-wrapper .title {
  font-family: Poppins-Medium;
  font-size: 0.9667rem;
  color: #ccd6f6;
  margin-top: 0.2667rem;
}
[class*="otp"] .paste {
  height: 1.0667rem;
  color: #97a1c2;
  padding: 0 0.5333rem;
  border-radius: 0.2667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0.0253rem solid #686f89;
  background: #242836;
  line-height: 0.8rem;
  gap: 0.3333rem;
  margin-left: 0.5333rem;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
[class*="otp"] .paste:hover {
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
}
[class*="otp"] .paste span {
  font-weight: 500;
  font-size: 0.6313rem;
}
[class*="otp"] form {
  width: 100%;
}
[class*="otp"] form .otp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.6667rem;
  margin-bottom: 0.9333rem;
}
[class*="otp"] form .otp input {
  height: 2.6667rem !important;
  width: 2.6667rem !important;
  padding: 0 0.8rem;
  font-size: 1.6rem !important;
  font-weight: 700;
  border-radius: 0.4rem;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0.4667rem 0 !important;
  background-color: #242836;
  border: 0.0667rem solid #47495f;
  color: #ccd6f6 !important;
}
[class*="otp"] form .otp input:valid {
  border: 1px solid #00ec66 !important;
}
[class*="otp"] form .otp.invalid input:valid {
  border: 1px solid #ec0000 !important;
}
[class*="otp"] .item {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 0.28125rem 1.125rem !important;
}
[class*="otp"] .item input {
  width: 100%;
  background-color: #242836;
  border: 1px solid #47495f;
  border-radius: 0.3125rem;
  color: #fff;
  font-size: 0.8125rem;
  height: 2.5rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
[class*="otp"] .item input[name="secretKey"] {
  cursor: pointer;
}
[class*="otp"] .item input.checked {
  background-color: #141927;
  border: 1px solid #00ec66;
}
[class*="otp"] .item input:hover {
  background-color: #181d2d;
}
[class*="otp"] .item .inp-wrapper {
  position: relative;
}
[class*="otp"] .item .copy,
[class*="otp"] .item .success-icon {
  position: absolute;
  right: 0.3125rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  width: 1.5rem;
  height: 1.5rem;
}
[class*="otp"] .item .copy:hover,
[class*="otp"] .item .success-icon:hover {
  opacity: 0.8;
}
[class*="otp"] .status-text {
  text-align: center;
  margin-top: 0 !important;
}
[class*="otp"] .success-text {
  color: #00ec66;
}
[class*="otp"] .error-text {
  color: #f44141 !important;
}
.enable-otp {
  width: 100%;
  height: 8.3333rem;
  background: #242836ee;
  border-top: 1px solid #3c4050;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 1.3333rem;
  margin-inline: -3.125rem;
  margin-bottom: -3.125rem;
  margin-top: 3.125rem;
  width: calc(100% + 6.25rem);
}
.enable-otp span {
  font-size: 0.8667rem;
  color: #97a1c2;
}
.enable-otp .btn {
  border: 1px solid #687594;
  background: #313746;
  height: 4rem;
  width: 21.6667rem;
  border-radius: 2.6667rem;
  color: #ccd6f6;
  font-size: 1.0667rem;
  margin-top: 1.0667rem;
}
footer.middle {
  background: rgba(27, 31, 46, 0.2);
  border-radius: 1.5rem;
  margin: 2.8125rem auto;
  border: 1px solid #0a0e18;
  padding: 2.8125rem 0;
}
footer.middle nav {
  padding: 0 2.375rem;
}
footer.middle nav > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
footer.middle nav > ul > li p {
  font-size: 14px;
  font-family: Poppins-Medium;
  color: #767e99;
  padding-bottom: 1rem;
}
footer.middle nav > ul > li > ul {
  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;
}
footer.middle nav > ul > li > ul li {
  padding-bottom: 0.75rem;
  font-size: 0.8125rem;
  color: var(--secondary-text-color);
  line-height: 0.9375rem;
  text-decoration: none;
}
footer.middle nav > ul > li > ul li a {
  font-size: 0.8125rem;
  color: var(--secondary-text-color);
  line-height: 0.9375rem;
  text-decoration: none;
}
footer.middle nav > ul > li > ul li a:hover {
  color: var(--white);
}
footer.middle nav > ul > li > ul.social {
  display: grid;
  grid-gap: 0.3125rem;
  grid-template-columns: repeat(2, 1fr);
  width: 3.8086rem;
}
footer.middle nav > ul > li > ul.social li a {
  padding-bottom: 0 !important;
  width: 2.275rem;
  height: 2.275rem;
  border-radius: 0.3516rem;
  border: 0.0625rem solid rgba(204, 214, 246, 0.32);
  background: rgba(204, 214, 236, 0.05);
  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;
}
footer.middle nav > ul > li > ul.social li a img {
  max-height: 1.3203rem;
}
footer.middle nav > ul > li a {
  padding-bottom: 0.5172rem;
  font-size: 0.8125rem;
}
footer.middle nav > ul > li > a {
  color: var(--secondary-text-color);
  line-height: 0.9375rem;
  display: block;
}
footer.middle .text {
  padding: 2.5rem 2.375rem;
  padding-top: 1.875rem;
  font-size: 0.875rem;
  color: var(--secondary-text-color);
}
footer.middle .bottom-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2.5rem;
}
footer.middle .warning-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: auto;
  border-bottom: 0.0625rem solid #1b1f2e;
  margin-bottom: 3rem;
  padding: 0 2.375rem;
  padding-bottom: 1.5rem;
}
footer.middle .warning-text .imgs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
footer.middle .warning-text .imgs img {
  margin-right: 1.0625rem;
  height: 2.25rem;
}
footer.middle .warning-text span.warning {
  color: #fff;
  font-size: 0.875rem;
  margin-left: 4.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
footer.middle .warning-text span.warning p {
  color: var(--secondary-text-color);
}
@font-face {
  font-family: SportIcons;
  font-weight: 400;
  font-style: normal;
  src: url(/assets/fonts/sporticons.woff2?v=3) format("woff2"),
    url(/assets/fonts/sporticons.woff?v=3) format("woff");
}
#sidebar .sections-wrapper section.menu.ipad {
  width: 102% !important;
}

#sidebar {
  position: fixed;
  left: 0;
  top: 0;
  height: 100vh;
  width: 19.375rem;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  background: linear-gradient(
    101deg,
    rgba(245, 247, 250, 0.12),
    rgba(245, 247, 250, 0.06) 52%,
    rgba(245, 247, 250, 0)
  );
  -webkit-backdrop-filter: blur(0.625rem);
  backdrop-filter: blur(0.625rem);
  border-radius: 0.9375rem;
  margin: 0.9375rem;
  height: calc(100% - 1.875rem);
  z-index: 9999;
}
#sidebar.box:after,
#sidebar.box:before {
  content: "";
  background-image: radial-gradient(#ccd6f698, transparent, transparent);
  -webkit-filter: blur(0.125rem);
  filter: blur(0.125rem);
}
#sidebar.box:before {
  top: 0;
  height: 20rem;
  background-repeat: no-repeat;
  background-position: 80% 77%;
  background-size: 882% 1080%;
}
#sidebar.box:after {
  height: 16rem;
  background-repeat: no-repeat;
  background-position: 48% 6%;
  background-size: 824% 695%;
  bottom: 0;
}
#sidebar .left {
  height: var(--headerHeight);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: unset;
}
#sidebar .left .logo {
  letter-spacing: 0.125rem;
  position: relative;
}
#sidebar .left .logo::after {
  content: "";
  position: absolute;
  left: 0.3rem;
  top: 50%;
  background: #00e363;
  height: 0.625rem;
  width: 0.625rem;
  border-radius: 2.5rem;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#sidebar .left .logo img {
  width: 11.125rem;
}
#sidebar .sections-wrapper {
  overflow: hidden;
  width: 100%;
  height: calc(100% - var(--headerHeight));
}
#sidebar .sections-wrapper .custom-scrollbar {
  opacity: 0 !important;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
#sidebar .sections-wrapper:hover .custom-scrollbar {
  opacity: 1 !important;
}
#sidebar .sections-wrapper section.menu {
  overflow: hidden scroll !important;
  width: calc(100% + 17px) !important;
}
#sidebar .sections-wrapper section.menu:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-60%) translateX(50%);
  transform: translateY(-60%) translateX(50%);
  height: 100%;
  width: 100%;
  background-image: radial-gradient(#ccd6f64f, transparent, transparent);
  display: block;
  background-size: 230% 217%;
  background-position: -7% 27%;
  z-index: -11;
  -webkit-filter: blur(1.25rem);
  filter: blur(1.25rem);
}
#sidebar .sections-wrapper section.menu::-webkit-scrollbar {
  opacity: 0 !important;
}
#sidebar .sections-wrapper section.menu .sportsbook-wrapper.dropdown-menu {
  padding: 0 1.0375rem;
}
#sidebar .sections-wrapper section.menu .arrow-item,
#sidebar .sections-wrapper section.menu .aviator,
#sidebar .sections-wrapper section.menu .cricket-category,
#sidebar .sections-wrapper section.menu .esports,
#sidebar .sections-wrapper section.menu .promo,
#sidebar .sections-wrapper section.menu .racing-category {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0 1.0375rem;
  height: 2.8125rem;
  border-radius: 1.875rem;
  border: 0.125rem solid #3c424ea6;
  padding-right: 0;
}
#sidebar .sections-wrapper section.menu .arrow-item .arrow,
#sidebar .sections-wrapper section.menu .aviator .arrow,
#sidebar .sections-wrapper section.menu .cricket-category .arrow,
#sidebar .sections-wrapper section.menu .esports .arrow,
#sidebar .sections-wrapper section.menu .promo .arrow,
#sidebar .sections-wrapper section.menu .racing-category .arrow {
  background-image: url(/assets/images/icons/arrow-right.svg?v3);
  background-repeat: no-repeat;
  background-position: center;
  height: 3.2rem;
  width: 2.8125rem;
  -webkit-transition: 0.1s ease;
  transition: 0.1s ease;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  position: relative;
  background-size: 1.1rem;
}
#sidebar .sections-wrapper section.menu .arrow-item.active,
#sidebar .sections-wrapper section.menu .aviator.active,
#sidebar .sections-wrapper section.menu .cricket-category.active,
#sidebar .sections-wrapper section.menu .esports.active,
#sidebar .sections-wrapper section.menu .promo.active,
#sidebar .sections-wrapper section.menu .racing-category.active {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: -0.0625rem;
  background: linear-gradient(
    -45deg,
    rgba(12, 18, 30, 0.9),
    rgba(22, 26, 39, 0.9)
  );
  z-index: 999;
  border: 0.125rem solid transparent;
}
#sidebar .sections-wrapper section.menu .arrow-item.active .arrow,
#sidebar .sections-wrapper section.menu .aviator.active .arrow,
#sidebar .sections-wrapper section.menu .cricket-category.active .arrow,
#sidebar .sections-wrapper section.menu .esports.active .arrow,
#sidebar .sections-wrapper section.menu .promo.active .arrow,
#sidebar .sections-wrapper section.menu .racing-category.active .arrow {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#sidebar .sections-wrapper section.menu .arrow-item a,
#sidebar .sections-wrapper section.menu .aviator a,
#sidebar .sections-wrapper section.menu .cricket-category a,
#sidebar .sections-wrapper section.menu .esports a,
#sidebar .sections-wrapper section.menu .promo a,
#sidebar .sections-wrapper section.menu .racing-category a {
  position: absolute;
  left: 0;
  padding-left: 3.5rem;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 2.7rem);
}
#sidebar .sections-wrapper section.menu .arrow-item a:after,
#sidebar .sections-wrapper section.menu .aviator a:after,
#sidebar .sections-wrapper section.menu .cricket-category a:after,
#sidebar .sections-wrapper section.menu .esports a:after,
#sidebar .sections-wrapper section.menu .promo a:after,
#sidebar .sections-wrapper section.menu .racing-category a:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  background: #3c424ea6;
  top: -0.1rem;
  height: 106%;
}
#sidebar .sections-wrapper section.menu .arrow-item a:before,
#sidebar .sections-wrapper section.menu .aviator a:before,
#sidebar .sections-wrapper section.menu .cricket-category a:before,
#sidebar .sections-wrapper section.menu .esports a:before,
#sidebar .sections-wrapper section.menu .promo a:before,
#sidebar .sections-wrapper section.menu .racing-category a:before {
  display: none !important;
}
#sidebar .sections-wrapper section.menu > ul {
  width: 100%;
  font-family: Poppins-Bold;
  padding: 0 0.75rem;
  color: var(--secondary-text-color);
}
#sidebar .sections-wrapper section.menu > ul .mini-games {
  margin-top: 2.125rem;
  background: linear-gradient(-45deg, #0c121e, #171b28);
  border-radius: 1rem;
  padding: 1rem;
  padding-bottom: 1.625rem;
  cursor: default;
  margin-left: -0.3125rem;
  width: calc(100% + 0.625rem);
  margin-bottom: 1.125rem;
  -webkit-box-shadow: 0 0 1.75rem #ffffff05;
  box-shadow: 0 0 1.75rem #ffffff05;
}
#sidebar .sections-wrapper section.menu > ul .mini-games .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#sidebar .sections-wrapper section.menu > ul .mini-games .right a {
  font-family: Poppins-Regular;
  font-size: 0.875rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  .mini-games
  .right
  .slider-btn-wrapper {
  margin-left: auto;
  gap: 0.25rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  .mini-games
  .right
  .slider-btn-wrapper
  .swiper-next,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  .mini-games
  .right
  .slider-btn-wrapper
  .swiper-prev {
  height: 1.6rem;
  width: 1.6rem;
  background-size: 0.625rem;
}
#sidebar .sections-wrapper section.menu > ul .mini-games .pagination-wrapper {
  height: 1.5rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  .mini-games
  .pagination-wrapper
  .swiper-pagination-bullet.swiper-pagination-bullet {
  background: #3a3a52;
  border: none;
  width: 0.4375rem;
  height: 0.4375rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  .mini-games
  .pagination-wrapper
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 1.75rem;
  height: 0.4375rem;
  background: var(--swiper-theme-color);
}
#sidebar .sections-wrapper section.menu > ul .mini-games ul {
  margin-top: 0.75rem !important;
}
#sidebar .sections-wrapper section.menu > ul .mini-games ul > li a {
  border-radius: 0.5rem;
  overflow: hidden;
}
#sidebar .sections-wrapper section.menu > ul .mini-games ul > li a img {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul .buy-crypto {
  padding: 1rem;
  background: #0c121e;
  border-radius: 1rem;
  cursor: auto;
}
#sidebar .sections-wrapper section.menu > ul .buy-crypto .btn {
  border: 0.0625rem solid rgba(255, 255, 255, 0.06);
  background: #1b1f2e;
  height: 2.9375rem;
  color: #fff;
  border-radius: 0.75rem;
  font-size: 0.875rem;
  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;
  gap: 1.0625rem;
}
#sidebar .sections-wrapper section.menu > ul .buy-crypto .btn svg {
  height: 1.5625rem;
}
#sidebar .sections-wrapper section.menu > ul .buy-crypto .imgs {
  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;
  margin-top: 0.75rem;
  gap: 1.375rem;
}
#sidebar .sections-wrapper section.menu > ul .buy-crypto .imgs img {
  height: 2.5rem;
}
#sidebar .sections-wrapper section.menu > ul > li {
  margin-bottom: 0;
  font-size: 0.875rem;
  cursor: pointer;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
#sidebar .sections-wrapper section.menu > ul > li:hover {
  color: var(--white);
}
#sidebar .sections-wrapper section.menu > ul > li a {
  display: block;
  color: var(--secondary-text-color);
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li a img {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li a:hover {
  color: var(--white);
}
#sidebar .sections-wrapper section.menu > ul > li.promo:after,
#sidebar .sections-wrapper section.menu > ul > li.promo:before {
  background-image: url(/assets/images/icons/promos.svg?v3);
  height: 1.6251rem;
  width: 1.6251rem;
  background-size: 104%;
  background-position: 0.1rem -0.2rem;
}
#sidebar .sections-wrapper section.menu > ul > li.promo a {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li.promo a:after {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.cricket-category {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.cricket-category:after,
#sidebar .sections-wrapper section.menu > ul > li.cricket-category:before {
  background-image: url(/assets/images/menu-icons/categories/cricket.svg?v4);
  height: 1.6251rem;
  width: 1.6251rem;
  background-size: 104%;
}
#sidebar .sections-wrapper section.menu > ul > li.cricket-category a {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li.cricket-category a:after {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.racing-category:after,
#sidebar .sections-wrapper section.menu > ul > li.racing-category:before {
  background-image: url(/assets/images/menu-icons/categories/racing.svg?v4);
  height: 1.6251rem;
  width: 1.6251rem;
  background-size: 104%;
}
#sidebar .sections-wrapper section.menu > ul > li.racing-category a {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li.racing-category a:after {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.aviator:after,
#sidebar .sections-wrapper section.menu > ul > li.aviator:before {
  background-image: url(/assets/images/menu-icons/categories/aviator.gif?v4);
  height: 1.9251rem;
  width: 1.9251rem;
  background-size: 104%;
}
#sidebar .sections-wrapper section.menu > ul > li.aviator a {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li.aviator a:after {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.aviator .new {
  position: absolute;
  right: 0.625rem;
  background: red;
  padding: 0 0.5625rem;
  border-radius: 0.625rem;
  font-size: 0.625rem;
  height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-animation: 0.4s newAnimation ease-in-out infinite alternate;
  animation: 0.4s newAnimation ease-in-out infinite alternate;
}
@keyframes newAnimation {
  from {
    opacity: 0.3;
  }
}
#sidebar .sections-wrapper section.menu > ul > li.esports:after,
#sidebar .sections-wrapper section.menu > ul > li.esports:before {
  background-image: url(/assets/images/menu-icons/categories/esports.svg?v4);
  height: 1.6251rem;
  width: 1.6251rem;
  background-size: 104%;
  background-position: 0.1rem 0;
}
#sidebar .sections-wrapper section.menu > ul > li.esports:after {
  left: 1.2375rem;
  -webkit-transform: scale(0.9) translateY(44%) !important;
  transform: scale(0.9) translateY(44%) !important;
}
#sidebar .sections-wrapper section.menu > ul > li.esports a {
  width: 100%;
}
#sidebar .sections-wrapper section.menu > ul > li.esports a:after {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul > li.static {
  position: relative;
  font-family: Poppins-Regular;
  height: 1.5rem;
  margin-top: 1.5625rem;
  border-top: 2px solid #282c3a;
  padding-top: 2rem;
}
#sidebar .sections-wrapper section.menu > ul > li.static.affiliate {
  border-top: 0 solid #000;
}
#sidebar .sections-wrapper section.menu > ul > li.static:after,
#sidebar .sections-wrapper section.menu > ul > li.static:before {
  overflow: unset !important;
  overflow: unset !important;
  height: 1.6251rem;
  width: 1.6251rem;
}
#sidebar .sections-wrapper section.menu > ul > li.static:after {
  top: 1.2rem;
  left: -0.3625rem;
  -webkit-filter: blur(0.3rem);
  filter: blur(0.3rem);
  -webkit-transform: scale(1.3) translateY(-24.8%);
  transform: scale(1.3) translateY(-24.8%);
}
#sidebar .sections-wrapper section.menu > ul > li.static.about:after,
#sidebar .sections-wrapper section.menu > ul > li.static.about:before {
  background-size: 180%;
  background-image: url(/assets/images/icons/about.svg?v3);
}
#sidebar .sections-wrapper section.menu > ul > li.static.affiliate:after,
#sidebar .sections-wrapper section.menu > ul > li.static.affiliate:before {
  background-size: 150%;
  background-image: url(/assets/images/icons/affiliate.svg?v3);
}
#sidebar .sections-wrapper section.menu > ul > li.static.support:after,
#sidebar .sections-wrapper section.menu > ul > li.static.support:before {
  background-size: 180%;
  background-image: url(/assets/images/icons/live-chat.svg?v3);
}
#sidebar .sections-wrapper section.menu > ul > li.language {
  margin-top: 1.5625rem;
  margin-bottom: 1.875rem;
}
#sidebar .sections-wrapper section.menu > ul > li.language span {
  display: none;
  font-family: Poppins-Regular;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul {
  margin-top: 2.2375rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 0.9375rem;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul li {
  position: relative;
  height: 2.125rem;
  width: 2.125rem;
  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;
  font-size: 0.625rem;
  z-index: 1;
  letter-spacing: 0.0938rem;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul li a {
  height: 100%;
  width: 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;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul li:after,
#sidebar .sections-wrapper section.menu > ul > li.language > ul li:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul li:after {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
#sidebar .sections-wrapper section.menu > ul > li.language > ul li:before {
  height: 100%;
  width: 100%;
  background: rgba(93, 102, 128, 0.22);
  border-radius: 0.125rem;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.language
  > ul
  li:hover:before {
  background: linear-gradient(-5deg, #97d700, #212d3c);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.language
  > ul
  li.active:before {
  background: linear-gradient(-5deg, #97d700, #212d3c);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.language
  > ul
  li.active:after {
  width: 1.5rem;
  height: 1.5rem;
  background: var(--primary);
  z-index: -2;
  border-radius: 50%;
  -webkit-transform: translate(0.25rem, 0.25rem);
  transform: translate(0.25rem, 0.25rem);
}
#sidebar .sections-wrapper section.menu > ul > li > ul {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
#sidebar .sections-wrapper section.menu > ul .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
}
#sidebar .sections-wrapper section.menu > ul .icon:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 0.625rem;
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#sidebar .sections-wrapper section.menu > ul .live-casino,
#sidebar .sections-wrapper section.menu > ul .slots {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
#sidebar .sections-wrapper section.menu > ul li.casino > .dropdown-menu {
  display: block;
}
#sidebar .sections-wrapper section.menu > ul .dropdown-menu {
  display: none;
}
#sidebar .sections-wrapper section.menu > ul .dropdown-menu .loader {
  margin-top: 0.075rem !important;
  margin-bottom: 0.875rem !important;
}
#sidebar .sections-wrapper section.menu > ul .icon-shadow {
  margin-top: 0.625rem;
}
#sidebar .sections-wrapper section.menu > ul .icon-shadow:before {
  z-index: 3;
  pointer-events: none;
}
#sidebar .sections-wrapper section.menu > ul .icon-shadow:after {
  content: "";
  position: absolute;
  left: 1.2375rem;
  -webkit-filter: blur(0.4rem);
  filter: blur(0.4rem);
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transform: scale(0.9) translateY(21.2%);
  transform: scale(0.9) translateY(21.2%);
  z-index: 1;
  pointer-events: none;
}
#sidebar .sections-wrapper section.menu > ul .icon-shadow.active:after {
  -webkit-animation: glow 0.5s ease-out;
  animation: glow 0.5s ease-out;
  left: 1.0375rem;
  -webkit-transform: scale(1.3) translateY(7.8%);
  transform: scale(1.3) translateY(7.8%);
}
@keyframes glow {
  from {
    -webkit-transform: scale(1.1) translateY(21.2%);
    transform: scale(1.1) translateY(21.2%);
    left: var(--sideBarWidth);
  }
}
#sidebar .sections-wrapper section.menu > ul li.casino {
  padding-left: 0 !important;
}
#sidebar .sections-wrapper section.menu > ul li.casino > ul > li > a {
  font-size: 0.875rem;
}
#sidebar .sections-wrapper section.menu > ul li.casino > ul > li .icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li
  .icon-wrapper:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li
  .icon-wrapper:before {
  content: "";
  background-repeat: no-repeat;
  margin-right: 0.625rem;
  display: block;
  height: 1.75rem;
  width: 1.75rem;
  background-size: 107%;
  background-position: -0.2rem center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li.slots
  .icon-wrapper:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li.slots
  .icon-wrapper:before {
  background-image: url(/assets/images/icons/casino.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li.live-casino
  .icon-wrapper:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.casino
  > ul
  > li.live-casino
  .icon-wrapper:before {
  background-image: url(/assets/images/icons/livecasino.svg?v3);
  background-size: 110%;
  background-position-x: -0.2rem;
}
#sidebar .sections-wrapper section.menu > ul li.casino #casino,
#sidebar .sections-wrapper section.menu > ul li.casino #livecasino {
  width: 95%;
  border-top: 1px solid #3c424e;
  margin: 0.9375rem auto;
  border-bottom: 1px solid #3c424e;
  padding-bottom: 0.9375rem;
}
#sidebar .sections-wrapper section.menu > ul li.casino #casino li,
#sidebar .sections-wrapper section.menu > ul li.casino #livecasino li {
  margin-top: 0.875rem;
}
#sidebar .sections-wrapper section.menu > ul li.casino #casino li a,
#sidebar .sections-wrapper section.menu > ul li.casino #livecasino li a {
  padding-left: 2rem;
  font-size: 0.875rem;
  font-family: Poppins-Regular;
  color: var(--secondary-text-color);
}
#sidebar .sections-wrapper section.menu > ul li.casino #casino li.active a,
#sidebar .sections-wrapper section.menu > ul li.casino #casino li:hover a,
#sidebar .sections-wrapper section.menu > ul li.casino #livecasino li.active a,
#sidebar .sections-wrapper section.menu > ul li.casino #livecasino li:hover a {
  color: var(--white);
}
#sidebar .sections-wrapper section.menu > ul li.sportsbook {
  padding-left: 0 !important;
  margin-top: 0.625rem;
}
#sidebar .sections-wrapper section.menu > ul li.sportsbook .icon-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  margin-top: 0 !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
#sidebar .sections-wrapper section.menu > ul li.sportsbook .icon-wrapper:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .icon-wrapper:before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  height: 1.75rem;
  width: 1.75rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-image: url(/assets/images/icons/sport.svg?v3);
  background-size: 100%;
  background-position: 0 center;
}
#sidebar .sections-wrapper section.menu > ul li.sportsbook p {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#sidebar .sections-wrapper section.menu > ul li.sportsbook .sportsbook-menu {
  margin-top: 1.0625rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li {
  position: relative;
  margin-bottom: 0.625rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li
  a {
  color: var(--secondary-text-color);
  font-family: Poppins-Regular;
  font-size: 0.92rem;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li
  a.active,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li
  a:hover {
  color: var(--white);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li:before {
  height: 1.75rem;
  width: 1.75rem;
  background-size: 90%;
  background-position: center;
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li:after {
  content: "";
  left: -0.2rem;
  z-index: -1;
  -webkit-transform: scale(0.7) translateY(21.2%);
  transform: scale(0.7) translateY(21.2%);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.prematch:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.prematch:before {
  background-image: url(/assets/images/menu-icons/categories/prematch.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.live:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.live:before {
  background-image: url(/assets/images/menu-icons/categories/live.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.upcoming:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.upcoming:before {
  background-position-x: 0;
  background-image: url(/assets/images/menu-icons/categories/upcoming.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.virtual:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.virtual:before {
  background-image: url(/assets/images/menu-icons/categories/virtual.svg?v4);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.racing:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.racing:before {
  background-image: url(/assets/images/menu-icons/categories/racing.svg?v4);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.esport:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.esport:before {
  background-image: url(/assets/images/menu-icons/categories/esports.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.cricket:after,
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li.cricket:before {
  background-image: url(/assets/images/menu-icons/categories/cricket.svg?v3);
}
#sidebar
  .sections-wrapper
  section.menu
  > ul
  li.sportsbook
  .sportsbook-menu
  ul
  li:not(.icon) {
  padding-left: 2.25rem;
}
#sidebar .sections-wrapper section.sports,
#sidebar .sections-wrapper section.top-leagues {
  padding: 1.3rem 0;
  padding-bottom: 0.2rem;
}
#sidebar .sections-wrapper section.sports h3,
#sidebar .sections-wrapper section.top-leagues h3 {
  border-top: 1px solid rgba(151, 161, 194, 0.35);
  padding-top: 1rem;
  font-size: 1rem;
  color: var(--secondary-text-color);
  text-align: center;
}
#sidebar .sections-wrapper section.sports ul,
#sidebar .sections-wrapper section.top-leagues ul {
  margin-top: 1rem;
}
#sidebar .sections-wrapper section.sports ul li .item-name,
#sidebar .sections-wrapper section.sports ul li > a,
#sidebar .sections-wrapper section.top-leagues ul li .item-name,
#sidebar .sections-wrapper section.top-leagues ul li > a {
  min-height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--secondary-text-color);
  font-family: Poppins-Regular;
  font-size: 0.9rem;
}
#sidebar .sections-wrapper section.sports ul li .item-name > :first-child,
#sidebar .sections-wrapper section.sports ul li > a > :first-child,
#sidebar .sections-wrapper section.top-leagues ul li .item-name > :first-child,
#sidebar .sections-wrapper section.top-leagues ul li > a > :first-child {
  margin-right: 0.8rem;
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .item-name
  > span:nth-of-type(2),
#sidebar .sections-wrapper section.sports ul li > a > span:nth-of-type(2),
#sidebar
  .sections-wrapper
  section.top-leagues
  ul
  li
  .item-name
  > span:nth-of-type(2),
#sidebar .sections-wrapper section.top-leagues ul li > a > span:nth-of-type(2) {
  margin-left: auto;
  color: rgba(204, 214, 246, 0.6);
}
#sidebar .sections-wrapper section.top-leagues img {
  width: 1.1rem !important;
}
#sidebar .sections-wrapper section.sports .sport-icon {
  font-size: 1.1rem;
  width: 1.2973rem;
  color: var(--secondary-text-color);
}
#sidebar .sections-wrapper section.sports ul.inner-list {
  margin-top: 0;
}
#sidebar .sections-wrapper section.sports ul.inner-list .item-name {
  font-size: 0.8rem;
  line-height: 0.9rem;
}
#sidebar .sections-wrapper section.sports ul li:not(.expanded) > .inner-list {
  display: none;
}
#sidebar .sections-wrapper section.sports ul li[type="champ"] > .item-name {
  padding-left: 2rem;
}
#sidebar .sections-wrapper section.sports ul li[type="region"] > .item-name {
  padding-left: 0.5rem;
}
#sidebar .sections-wrapper section.sports ul li .item-name {
  position: relative;
}
#sidebar .sections-wrapper section.sports ul li .item-name:hover {
  color: #fff;
}
#sidebar .sections-wrapper section.sports ul li .item-name:hover .chbx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .item-name
  > span:nth-of-type(1) {
  margin-right: 0.5rem;
}
#sidebar .sections-wrapper section.sports ul li .item-name .flag {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin: 0 0.25rem;
}
#sidebar .sections-wrapper section.sports ul li .item-name .chbx {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 2.2rem;
  height: 2rem;
  margin-top: -1rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: none;
}
#sidebar .sections-wrapper section.sports ul li .item-name .chbx:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .item-name
  .chbx
  .material-icons {
  background-color: #009758;
  color: #fff;
  width: 1.2rem;
  height: 1.2rem;
  border-radius: 5px;
  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;
  font-size: 1rem;
  font-weight: 700;
  -webkit-transition: -webkit-filter 120ms ease-in;
  transition: -webkit-filter 120ms ease-in;
  transition: filter 120ms ease-in;
  transition: filter 120ms ease-in, -webkit-filter 120ms ease-in;
  cursor: pointer;
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .item-name
  .chbx
  .material-icons:hover {
  -webkit-filter: brightness(1.2);
  filter: brightness(1.2);
}
#sidebar .sections-wrapper section.sports ul li .checkbox-state {
  position: relative;
  background: 0 0;
  border-width: 0.125rem;
  border: 0.125rem solid;
  border-radius: 0.25rem;
  height: 1.2625rem;
  width: 1.2625rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 0.625rem;
  display: block;
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .checkbox-state[state="active"] {
  border-color: var(--brandColor);
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .checkbox-state[state="active"]:after {
  content: "";
  position: absolute;
  width: 0.6rem;
  height: 0.2125rem;
  top: 0.3125rem;
  left: 0.26rem;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  border-left: 0.125rem solid;
  border-bottom: 0.125rem solid;
  border-color: var(--brandColor);
  opacity: 1;
}
#sidebar .sections-wrapper section.sports ul li .checkbox-state[state="other"] {
  border-color: var(--brandColor);
}
#sidebar
  .sections-wrapper
  section.sports
  ul
  li
  .checkbox-state[state="other"]:after {
  content: "";
  width: 80%;
  position: absolute;
  height: 0.1rem;
  top: 50%;
  left: 50%;
  bottom: 0.3125rem;
  right: 0.3125rem;
  border: none;
  -webkit-transform: rotate(0) translate(-50%, -50%);
  transform: rotate(0) translate(-50%, -50%);
  border-radius: 0.125rem;
  background-color: var(--brandColor);
}
#sidebar .sections-wrapper section.time-filter {
  border-top: 1px solid rgba(151, 161, 194, 0.35);
  margin-top: 1.2973rem;
}
#sidebar .sections-wrapper section.time-filter ul {
  height: 6rem;
  margin-bottom: -0.7rem;
  padding: 0 1rem;
  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;
}
#sidebar .sections-wrapper section.time-filter ul li {
  position: relative;
  border: none;
  height: auto;
  line-height: normal;
  padding: 0;
  font-size: 0.875rem;
  padding-top: 2.6rem;
  color: var(--secondary-text-color);
}
#sidebar .sections-wrapper section.time-filter ul li:before {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  top: 1.3rem;
  width: 0.7rem;
  height: 0.7rem;
  border-radius: 0.7rem;
  background-color: #8070e5;
  -webkit-box-shadow: 0 0 5px #8070e5, 0 0 10px #8070e5, 0 0 15px #8070e5;
  box-shadow: 0 0 5px #8070e5, 0 0 10px #8070e5, 0 0 15px #8070e5;
  -webkit-transition: 50ms;
  transition: 50ms;
}
#sidebar .sections-wrapper section.time-filter ul li.active::before,
#sidebar .sections-wrapper section.time-filter ul li:hover::before {
  background: #f7904e;
  -webkit-box-shadow: 0 0 10px #f7904e, 0 0 15px #f7904e, 0 0 20px #f7904e;
  box-shadow: 0 0 10px #f7904e, 0 0 15px #f7904e, 0 0 20px #f7904e;
  width: 1.1rem;
  height: 1.1rem;
}
#sidebar .sections-wrapper section.upcoming {
  padding: 0;
}
#sidebar .sections-wrapper section.upcoming a {
  border-top: 1px solid rgba(151, 161, 194, 0.35);
  border-top: 1px solid rgba(151, 161, 194, 0.35);
  font-size: 0.8649rem;
  color: var(--white);
  padding: 1.2973rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#sidebar .sections-wrapper section.upcoming a .material-icons {
  font-size: 1.0811rem;
  margin-left: 0.6486rem;
}
#sidebar .filter-sport-wrapper {
  margin-top: 1.25rem;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  bottom: 1.25rem;
  width: 100%;
  display: grid;
  grid-template-columns: 2.3125rem 1fr;
  grid-gap: 0.625rem;
  height: 2.3125rem;
  z-index: 9999;
  max-width: 190px;
}
#sidebar .filter-sport-wrapper:not(.visible) {
  display: none;
}
#sidebar .filter-sport-wrapper > * {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.3125rem;
}
#sidebar .filter-sport-wrapper .clear {
  height: 100%;
  background: red;
  color: #fff;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#sidebar .filter-sport-wrapper .filter {
  width: 100%;
  background: var(--brandColor);
  color: #000;
  padding: 0 0.9375rem;
  font-size: 0.9375rem;
}
#sidebar .filter-sport-wrapper .filter .count {
  padding: 0 0.5rem;
  background: #fff;
  border-radius: 0.3125rem;
  margin-left: auto;
  height: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sport-icon {
  font-family: SportIcons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.sport-icon[sport="basketball3x3"] {
  font-size: 0.7rem !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
  -ms-flex-align: center !important;
  align-items: center !important;
}
.sport-icon[sport="valorant"]:before {
  content: "\e800";
}
.sport-icon[sport="warcraft3"]:before {
  content: "\e801";
}
.sport-icon[sport="wintersports"]:before {
  content: "\e802";
}
.sport-icon[sport="figureskating"]:before {
  content: "\e803";
}
.sport-icon[sport="athletics"]:before {
  content: "\e804";
}
.sport-icon[sport="biathlon"]:before {
  content: "\e805";
}
.sport-icon[sport="wrestling"]:before {
  content: "\e806";
}
.sport-icon[sport="weightlifting"]:before {
  content: "\e807";
}
.sport-icon[sport="archery"]:before {
  content: "\e808";
}
.sport-icon[sport="bandy"]:before {
  content: "\e809";
}
.sport-icon[sport="alpineskiing"]:before {
  content: "\e80a";
}
.sport-icon[sport="counterstrike"]:before {
  content: "\e80b";
}
.sport-icon[sport="darts"]:before {
  content: "\e80c";
}
.sport-icon[sport="cycling"]:before {
  content: "\e80d";
}
.sport-icon[sport="cricket"]:before,
.sport-icon[sport="premiumcricket"]:before {
  content: "\e80e";
}
.sport-icon[sport="chess"]:before {
  content: "\e80f";
}
.sport-icon[sport="callofduty"]:before {
  content: "\e810";
}
.sport-icon[sport="boxing"]:before {
  content: "\e811";
}
.sport-icon[sport="bowls"]:before {
  content: "\e812";
}
.sport-icon[sport="beachsoccer"]:before {
  content: "\e813";
}
.sport-icon[sport="equestrian"]:before {
  content: "\e814";
}
.sport-icon[sport="floorball"]:before {
  content: "\e815";
}
.sport-icon[sport="fieldhockey"]:before {
  content: "\e816";
}
.sport-icon[sport="formula1"]:before {
  content: "\e817";
}
.sport-icon[sport="futsal"]:before {
  content: "\e818";
}
.sport-icon[sport="golf"]:before {
  content: "\e819";
}
.sport-icon[sport="fencing"]:before {
  content: "\e81a";
}
.sport-icon[sport="worldofwarcraft"]:before {
  content: "\e81b";
}
.sport-icon[sport="11"]:before {
  content: "\e81c";
}
.sport-icon[sport="americanfootball"]:before {
  content: "\e81d";
}
.sport-icon[sport="aussierules"]:before {
  content: "\e81e";
}
.sport-icon[sport="baseball"]:before {
  content: "\e81f";
}
.sport-icon[sport="worldoftanks"]:before {
  content: "\e820";
}
.sport-icon[sport="vainglory"]:before {
  content: "\e821";
}
.sport-icon[sport="volleyball"]:before {
  content: "\e822";
}
.sport-icon[sport="waterpolo"]:before {
  content: "\e823";
}
.sport-icon[sport="badminton"]:before {
  content: "\e824";
}
.sport-icon[sport="arenaofvalor"]:before {
  content: "\e825";
}
.sport-icon[sport="basketball"]:before {
  content: "\e826";
}
.sport-icon[sport="diving"]:before {
  content: "\e827";
}
.sport-icon[sport="formulae"]:before {
  content: "\e828";
}
.sport-icon[sport="dota2"]:before {
  content: "\e829";
}
.sport-icon[sport="counterstrikego"]:before {
  content: "\e82a";
}
.sport-icon[sport="beachvolley"]:before {
  content: "\e82b";
}
.sport-icon[sport="fifa"]:before {
  content: "\e82c";
}
.sport-icon[sport="handball"]:before {
  content: "\e82d";
}
.sport-icon[sport="heroesofnewerth"]:before {
  content: "\e82e";
}
.sport-icon[sport="dota"]:before {
  content: "\e82f";
}
.sport-icon[sport="canoeing"]:before {
  content: "\e830";
}
.sport-icon[sport="judo"]:before {
  content: "\e831";
}
.sport-icon[sport="basketball3x3"]:before {
  content: "\e832";
}
.sport-icon[sport="marathonswimming"]:before {
  content: "\e833";
}
.sport-icon[sport="harnessracing"]:before {
  content: "\e834";
}
.sport-icon[sport="horseracing"]:before {
  content: "\e835";
}
.sport-icon[sport="rally"]:before {
  content: "\e836";
}
.sport-icon[sport="rowing"]:before {
  content: "\e837";
}
.sport-icon[sport="kabaddi"]:before {
  content: "\e838";
}
.sport-icon[sport="lacrosse"]:before {
  content: "\e839";
}
.sport-icon[sport="motorcycleracing"]:before {
  content: "\e83a";
}
.sport-icon[sport="modernpentathlon"]:before {
  content: "\e83b";
}
.sport-icon[sport="indyracing"]:before {
  content: "\e83c";
}
.sport-icon[sport="rainbowsix"]:before {
  content: "\e83d";
}
.sport-icon[sport="specials"]:before {
  content: "\e83e";
}
.sport-icon[sport="soccermythical"]:before {
  content: "\e83f";
}
.sport-icon[sport="soccer"]:before {
  content: "\e840";
}
.sport-icon[sport="squash"]:before {
  content: "\e841";
}
.sport-icon[sport="snooker"]:before {
  content: "\e842";
}
.sport-icon[sport="smite"]:before {
  content: "\e843";
}
.sport-icon[sport="rugby"]:before {
  content: "\e844";
}
.sport-icon[sport="quakeii"]:before {
  content: "\e845";
}
.sport-icon[sport="luge"]:before {
  content: "\e846";
}
.sport-icon[sport="crosscountry"]:before {
  content: "\e847";
}
.sport-icon[sport="curling"]:before {
  content: "\e848";
}
.sport-icon[sport="gaelicfootball"]:before {
  content: "\e849";
}
.sport-icon[sport="leagueoflegends"]:before {
  content: "\e84a";
}
.sport-icon[sport="mma"]:before {
  content: "\e84b";
}
.sport-icon[sport="motorsport"]:before {
  content: "\e84c";
}
.sport-icon[sport="nhl"]:before {
  content: "\e84d";
}
.sport-icon[sport="olympics"]:before {
  content: "\e84e";
}
.sport-icon[sport="overwatch"]:before {
  content: "\e84f";
}
.sport-icon[sport="pesapallo"]:before {
  content: "\e850";
}
.sport-icon[sport="poker"]:before {
  content: "\e851";
}
.sport-icon[sport="politics"]:before {
  content: "\e852";
}
.sport-icon[sport="starcraft"]:before {
  content: "\e853";
}
.sport-icon[sport="gaelichurling"]:before {
  content: "\e854";
}
.sport-icon[sport="speedskating"]:before {
  content: "\e855";
}
.sport-icon[sport="icehockey"]:before {
  content: "\e856";
}
.sport-icon[sport="heroesofthestorm"]:before {
  content: "\e857";
}
.sport-icon[sport="heartstone"]:before {
  content: "\e858";
}
.sport-icon[sport="greyhoundraicing"]:before {
  content: "\e859";
}
.sport-icon[sport="starcraftbroodwar"]:before {
  content: "\e85a";
}
.sport-icon[sport="shorttrackspeedskating"]:before {
  content: "\e85b";
}
.sport-icon[sport="skijumping"]:before {
  content: "\e85c";
}
.sport-icon[sport="sailing"]:before {
  content: "\e85d";
}
.sport-icon[sport="skateboarding"]:before {
  content: "\e85e";
}
.sport-icon[sport="rocketleague"]:before {
  content: "\e85f";
}
.sport-icon[sport="triathlon"]:before {
  content: "\e860";
}
.sport-icon[sport="stockcarracing"]:before {
  content: "\e861";
}
.sport-icon[sport="sumo"]:before {
  content: "\e862";
}
.sport-icon[sport="surfing"]:before {
  content: "\e863";
}
.sport-icon[sport="swimming"]:before {
  content: "\e864";
}
.sport-icon[sport="softball"]:before {
  content: "\e865";
}
.sport-icon[sport="tabletennis"]:before {
  content: "\e866";
}
.sport-icon[sport="counter-strike"]:before {
  content: "\e867";
}
.sport-icon[sport="moviesandtvshows"]:before {
  content: "\e868";
}
.sport-icon[sport="taekwondo"]:before {
  content: "\e869";
}
.sport-icon[sport="tennis"]:before {
  content: "\e86a";
}
.flag {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background-image: url(/assets/images/flags.png);
  background-repeat: no-repeat;
  background-position: 100px 0;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.flag[country^="home"] {
  background-image: none;
}
.flag[country^="worldcup"] {
  background-position: -287px -384px;
}
.flag[country^="international"] {
  background-position: -239px -384px;
}
.flag[country^="uefachampionsleague"] {
  background-position: -47px -72px;
}
.flag[country^="uefaeuropaleague"] {
  background-position: -336px -96px;
}
.flag[country^="copaamericacnt"] {
  background-position: -264px -72px;
  width: 24px;
  height: 24px;
  margin-left: 10px;
}
.flag[country^="wta"] {
  background-position: -1px -405px;
}
.flag[country^="atp"] {
  background-position: -25px -405px;
}
.flag[country^="itf"] {
  background-position: -50px -405px;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.flag[country^="challenger"] {
  background-position: -74px -405px;
}
.flag[country^="daviscup"] {
  background-position: -149px -405px;
}
.flag[country^="fedcup"] {
  background-image: url(assets/images/icons/leagues/fedcup.jpg);
  background-position: 0 0;
  background-size: cover;
}
.flag[country^="euro"] {
  background-position: -336px -385px;
}
.flag[country^="uefasupercup"] {
  background-image: url(assets/images/icons/leagues/supercup.svg?v3);
  background-position: 0 0;
  background-size: cover;
}
.flag[country^="olympicgames"] {
  background-position: 0 0;
  background-size: 100% 100%;
  background-image: url(assets/images/icons/olympics.svg?v3);
}
.flag[country^="uefaeuropaconferenceleague"] {
  background-position: 0 0;
  background-size: 100% 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAADfklEQVRIiZ2WTYwVRRDHf/XeAi4oYhojrhtkxSDxM2RdJKhxZSCeCAdN5EJiAhcvXk1Qb2j0xNVEozGeJJBgPHgw7YonlY89kCAa1pAggmGHaETg7du3ZWpezWN2mZmHVDLpnpqq/7+7qrp66Cequk5V31LVMVU9r6ra6XS2tlutmXardXa23U5U9Q1VXd0XrE5U1YByeUlVZ20+1+kk7VZL7ZnrdHYVbEbr8Bp9+CaAn33+OHAym4kMuO6aNBqrfH4aOHHbZCIyB7znr2PAsUwPS133G7DO55+IiP5/shhWEsOnxGDfvwAuAk8DPxV21gbOAsOALepzYlhGDAeJ4d5bI4vhYeAo8BqwSUQM9ENgLTDlVsuBFDgPPAAcERFbUAK8nC2qi1NDFsP9nqc1wCXLiX/5zOqFbviuAyuBy/6Yz5du96fr1mQ4MQyVk3VDdtDDMg08T5JOdqMmFq7vgaeASSebdmBbwDcZRpL+CIz7t+EsBV3cm3b2OrDZ4/8KSfrLgihY7p7xENtuznne/hGRUz2rJLWK3emReM5xC2QxLAb2uu4jkvRISX4tVKNeJMNeHLO9oilKkkarTtfsdfzezrYDFt8O8G4JkYXyD8CeC8DqjEyE/DiUyD6P0pDj98h2+DhBkp4r81RVK3db8QqvRrMbBE6VUiVpnmcWkuVtZqJilXiF/eC2k41mcxbVOT/YVfKt68eKZCM+/lrjeBWYcbLjjWbzLtedrvHJv40UyQZ9/LvG8S/gMQ+jVeSTdqhF5GqNT35OB4tkMz7eXeO42Hf1u5+vTV4wdbLMv7WKZBd8fKSPs/XHM8BD9kijkfaxz/EuFsmO+rilxnGJ98c3gY8NqDkw8FUfsheL+DnZ1z6OE0PVjTtcorNbvFlqHcODwAtF/JzsEPCvv79dQTZUoltUqOSF8k736stwD90gS1Krwv1uvIcYxkuc11aAbijZ1VZgt7/td/x5jfgDT75k3T+GRxdAjFWQzf/viOEJ4IC/TTku88mS9Ip3azs3IWs1MSQFmI0VZJsLRNvsIgXucZxXHTcTqQjBYT8jdk2s0i3TqefyZnu4LiLvE8N9eYl7nnZ49+9JmbMRbvD76xJJ+qyqrgfWV+zM5KSITBGD3QDWpG1H2cV7axLDHcRgLck6/neFf8MysYWZz2jmd7uiqiN9iEyuqeqdtRzAf4dwddcs6UNfAAAAAElFTkSuQmCC);
}
.flag[country^="asean"] {
  background-position: 0 0;
}
.flag[country^="afghanistan"] {
  background-position: -24px 0;
}
.flag[country^="africa"] {
  background-position: -48px 0;
}
.flag[country^="african-union-oas"] {
  background-position: -72px 0;
}
.flag[country^="albania"] {
  background-position: -96px 0;
}
.flag[country^="algeria"] {
  background-position: -120px 0;
}
.flag[country^="america"] {
  background-position: -144px 0;
}
.flag[country^="american-samoa"] {
  background-position: -168px 0;
}
.flag[country^="andorra"] {
  background-position: -192px 0;
}
.flag[country^="angola"] {
  background-position: -216px 0;
}
.flag[country^="anguilla"] {
  background-position: -240px 0;
}
.flag[country^="antarctica"] {
  background-position: -264px 0;
}
.flag[country^="antiguaandbarbuda"] {
  background-position: -288px 0;
}
.flag[country^="arab-league"] {
  background-position: -312px 0;
}
.flag[country^="argentina"] {
  background-position: -336px 0;
}
.flag[country^="armenia"] {
  background-position: -360px 0;
}
.flag[country^="aruba"] {
  background-position: 0 -24px;
}
.flag[country^="asia"] {
  background-position: -24px -24px;
}
.flag[country^="australia"] {
  background-position: -48px -24px;
}
.flag[country^="austria"] {
  background-position: -72px -24px;
}
.flag[country^="azerbaijan"] {
  background-position: -96px -24px;
}
.flag[country^="bahamas"] {
  background-position: -120px -24px;
}
.flag[country^="bahrain"] {
  background-position: -144px -24px;
}
.flag[country^="bangladesh"] {
  background-position: -168px -24px;
}
.flag[country^="barbados"] {
  background-position: -192px -24px;
}
.flag[country^="belarus"] {
  background-position: -216px -24px;
}
.flag[country^="belgium"] {
  background-position: -240px -24px;
}
.flag[country^="belize"] {
  background-position: -264px -24px;
}
.flag[country^="benin"] {
  background-position: -288px -24px;
}
.flag[country^="bermuda"] {
  background-position: -312px -24px;
}
.flag[country^="bhutan"] {
  background-position: -336px -24px;
}
.flag[country^="bolivia"] {
  background-position: -360px -24px;
}
.flag[country^="bosnia&herzegovina"] {
  background-position: 0 -48px;
}
.flag[country^="bosnia"],
.flag[country^="bosniaandherzegovina"] {
  background-position: -24px -48px;
}
.flag[country^="botswana"] {
  background-position: -48px -48px;
}
.flag[country^="brazil"] {
  background-position: -72px -48px;
}
.flag[country^="brunei"] {
  background-position: -96px -48px;
}
.flag[country^="bulgaria"] {
  background-position: -120px -48px;
}
.flag[country^="burkina-faso"] {
  background-position: -144px -48px;
}
.flag[country^="burundi"] {
  background-position: -168px -48px;
}
.flag[country^="caricom"] {
  background-position: -192px -48px;
}
.flag[country^="cis"] {
  background-position: -216px -48px;
}
.flag[country^="cambodia"] {
  background-position: -240px -48px;
}
.flag[country^="cambodja"] {
  background-position: -264px -48px;
}
.flag[country^="cameroon"] {
  background-position: -288px -48px;
}
.flag[country^="canada"] {
  background-position: -312px -48px;
}
.flag[country^="cape-verde"] {
  background-position: -336px -48px;
}
.flag[country^="cayman-islands"] {
  background-position: -360px -48px;
}
.flag[country^="central-african-republic"] {
  background-position: 0 -72px;
}
.flag[country^="chad"] {
  background-position: -24px -72px;
}
.flag[country^="championsleague"] {
  background-position: -48px -72px;
}
.flag[country^="chile"] {
  background-position: -72px -72px;
}
.flag[country^="china"],
.flag[country^="chinesetaipei"] {
  background-position: -96px -72px;
}
.flag[country^="colombia"] {
  background-position: -120px -72px;
}
.flag[country^="commonwealth"] {
  background-position: -144px -72px;
}
.flag[country^="comoros"] {
  background-position: -168px -72px;
}
.flag[country^="congo-brazzaville"] {
  background-position: -192px -72px;
}
.flag[country^="congo-kinshasa"] {
  background-position: -216px -72px;
}
.flag[country^="cook-islands"] {
  background-position: -240px -72px;
}
.flag[country^="copaamerica"] {
  background-position: -264px -72px;
}
.flag[country^="costarica"] {
  background-position: -288px -72px;
}
.flag[country^="cote-divoire"] {
  background-position: -312px -72px;
}
.flag[country^="croatia"] {
  background-position: -336px -72px;
}
.flag[country^="cuba"] {
  background-position: -360px -72px;
}
.flag[country^="cyprus"] {
  background-position: 0 -96px;
}
.flag[country^="czechrepublic"] {
  background-position: -24px -96px;
}
.flag[country^="denmark"] {
  background-position: -48px -96px;
}
.flag[country^="djibouti"] {
  background-position: -72px -96px;
}
.flag[country^="dominica"] {
  background-position: -96px -96px;
}
.flag[country^="dominicanrepublic"] {
  background-position: -120px -96px;
}
.flag[country^="ecuador"] {
  background-position: -144px -96px;
}
.flag[country^="egypt"] {
  background-position: -168px -96px;
}
.flag[country^="elsalvador"] {
  background-position: -192px -96px;
}
.flag[country^="england"] {
  background-position: -216px -96px;
}
.flag[country^="equatorial-guinea"] {
  background-position: -240px -96px;
}
.flag[country^="eritrea"] {
  background-position: -264px -96px;
}
.flag[country^="estonia"] {
  background-position: -288px -96px;
}
.flag[country^="ethiopia"] {
  background-position: -312px -96px;
}
.flag[country^="europaleague"] {
  background-position: -336px -96px;
}
.flag[country^="europe"] {
  background-position: -360px -96px;
}
.flag[country^="faroeislands"] {
  background-position: -24px -120px;
}
.flag[country^="fiji"] {
  background-position: -48px -120px;
}
.flag[country^="finland"] {
  background-position: -72px -120px;
}
.flag[country^="france"] {
  background-position: -96px -120px;
}
.flag[country^="gabon"] {
  background-position: -120px -120px;
}
.flag[country^="gambia"] {
  background-position: -144px -120px;
}
.flag[country^="georgia"] {
  background-position: -168px -120px;
}
.flag[country^="germany"] {
  background-position: -192px -120px;
}
.flag[country^="ghana"] {
  background-position: -216px -120px;
}
.flag[country^="gibraltar"] {
  background-position: -240px -120px;
}
.flag[country^="greatbritain"] {
  background-position: -264px -120px;
}
.flag[country^="greece"] {
  background-position: -288px -120px;
}
.flag[country^="greenland"] {
  background-position: -312px -120px;
}
.flag[country^="grenada"] {
  background-position: -336px -120px;
}
.flag[country^="guadeloupe"] {
  background-position: -360px -120px;
}
.flag[country^="guam"] {
  background-position: 0 -144px;
}
.flag[country^="guatemala"] {
  background-position: -24px -144px;
}
.flag[country^="guernsey"] {
  background-position: -48px -144px;
}
.flag[country^="guinea-bissau"] {
  background-position: -72px -144px;
}
.flag[country^="guinea"] {
  background-position: -96px -144px;
}
.flag[country^="guyana"] {
  background-position: -120px -144px;
}
.flag[country^="haiti"] {
  background-position: -144px -144px;
}
.flag[country^="honduras"] {
  background-position: -168px -144px;
}
.flag[country^="hongkong"] {
  background-position: -192px -144px;
}
.flag[country^="hungary"] {
  background-position: -216px -144px;
}
.flag[country^="iceland"] {
  background-position: -240px -144px;
}
.flag[country^="india"] {
  background-position: -264px -144px;
}
.flag[country^="indonesia"] {
  background-position: -288px -144px;
}
.flag[country^="iran"] {
  background-position: -336px -144px;
}
.flag[country^="iraq"] {
  background-position: -360px -144px;
}
.flag[country^="ireland"] {
  background-position: 0 -168px;
}
.flag[country^="islamic-conference"] {
  background-position: -24px -168px;
}
.flag[country^="isle-of-man"] {
  background-position: -48px -168px;
}
.flag[country^="israel"] {
  background-position: -72px -168px;
}
.flag[country^="italy"] {
  background-position: -96px -168px;
}
.flag[country^="jamaica"] {
  background-position: -120px -168px;
}
.flag[country^="jersey"] {
  background-position: -144px -168px;
}
.flag[country^="jordan"] {
  background-position: -168px -168px;
}
.flag[country^="kazakhstan"] {
  background-position: -192px -168px;
}
.flag[country^="kenya"] {
  background-position: -216px -168px;
}
.flag[country^="kiribati"] {
  background-position: -240px -168px;
}
.flag[country^="korea-south"] {
  background-position: -264px -168px;
}
.flag[country^="koreasouth"] {
  background-position: -288px -168px;
}
.flag[country^="kosovo"] {
  background-position: -312px -168px;
}
.flag[country^="kuwait"] {
  background-position: -336px -168px;
}
.flag[country^="kyrgyzstan"] {
  background-position: -360px -168px;
}
.flag[country^="laos"] {
  background-position: 0 -192px;
}
.flag[country^="latvia"] {
  background-position: -24px -192px;
}
.flag[country^="lebanon"] {
  background-position: -48px -192px;
}
.flag[country^="lesotho"] {
  background-position: -72px -192px;
}
.flag[country^="liberia"] {
  background-position: -96px -192px;
}
.flag[country^="libya"] {
  background-position: -120px -192px;
}
.flag[country^="liechtenstein"] {
  background-position: -144px -192px;
}
.flag[country^="lithuania"] {
  background-position: -168px -192px;
}
.flag[country^="luxembourg"] {
  background-position: -192px -192px;
}
.flag[country^="macao"],
.flag[country^="macau"] {
  background-position: -216px -192px;
}
.flag[country^="macedonia"] {
  background-position: -240px -192px;
}
.flag[country^="madagascar"] {
  background-position: -264px -192px;
}
.flag[country^="malawi"] {
  background-position: -288px -192px;
}
.flag[country^="malaysia"] {
  background-position: -312px -192px;
}
.flag[country^="maldives"] {
  background-position: -336px -192px;
}
.flag[country^="mali"] {
  background-position: -360px -192px;
}
.flag[country^="malta"] {
  background-position: 0 -216px;
}
.flag[country^="marshall-islands"] {
  background-position: -24px -216px;
}
.flag[country^="martinique"] {
  background-position: -48px -216px;
}
.flag[country^="mauritania"] {
  background-position: -72px -216px;
}
.flag[country^="mauritius"] {
  background-position: -96px -216px;
}
.flag[country^="mexico"] {
  background-position: -120px -216px;
}
.flag[country^="micronesia"] {
  background-position: -144px -216px;
}
.flag[country^="moldova"] {
  background-position: -168px -216px;
}
.flag[country^="monaco"] {
  background-position: -192px -216px;
}
.flag[country^="mongolia"] {
  background-position: -216px -216px;
}
.flag[country^="montenegro"] {
  background-position: -240px -216px;
}
.flag[country^="montserrat"] {
  background-position: -264px -216px;
}
.flag[country^="morocco"] {
  background-position: -288px -216px;
}
.flag[country^="mozambique"] {
  background-position: -312px -216px;
}
.flag[country^="myanmar"] {
  background-position: -336px -216px;
}
.flag[country^="nato"] {
  background-position: -360px -216px;
}
.flag[country^="namibia"] {
  background-position: 0 -240px;
}
.flag[country^="nauru"] {
  background-position: -24px -240px;
}
.flag[country^="nepal"] {
  background-position: -48px -240px;
}
.flag[country^="netherlands-antilles"] {
  background-position: -72px -240px;
}
.flag[country^="holland"],
.flag[country^="netherlands"] {
  background-position: -96px -240px;
}
.flag[country^="newcaledonia"] {
  background-position: -120px -240px;
}
.flag[country^="newzealand"] {
  background-position: -144px -240px;
}
.flag[country^="nicaragua"] {
  background-position: -168px -240px;
}
.flag[country^="niger"] {
  background-position: -192px -240px;
}
.flag[country^="nigeria"] {
  background-position: -216px -240px;
}
.flag[country^="north-korea"] {
  background-position: -240px -240px;
}
.flag[country^="northamerica"] {
  background-position: -264px -240px;
}
.flag[country^="northern-cyprus"] {
  background-position: -288px -240px;
}
.flag[country^="northernireland"] {
  background-position: -312px -240px;
}
.flag[country^="norway"] {
  background-position: -336px -240px;
}
.flag[country^="opec"] {
  background-position: -360px -240px;
}
.flag[country^="olimpic-movement"] {
  background-position: 0 -264px;
}
.flag[country^="olympicgames"] {
  background-position: -24px -264px;
}
.flag[country^="oman"] {
  background-position: -48px -264px;
}
.flag[country^="pakistan"] {
  background-position: -72px -264px;
}
.flag[country^="palau"] {
  background-position: -96px -264px;
}
.flag[country^="palestine"] {
  background-position: -120px -264px;
}
.flag[country^="panama"] {
  background-position: -144px -264px;
}
.flag[country^="papua-new-guinea"] {
  background-position: -168px -264px;
}
.flag[country^="paraguay"] {
  background-position: -192px -264px;
}
.flag[country^="peru"] {
  background-position: -216px -264px;
}
.flag[country^="philippines"] {
  background-position: -240px -264px;
}
.flag[country^="poland"] {
  background-position: -264px -264px;
}
.flag[country^="portugal"] {
  background-position: -288px -264px;
}
.flag[country^="puertorico"] {
  background-position: -312px -264px;
}
.flag[country^="qatar"] {
  background-position: -336px -264px;
}
.flag[country^="red-cross"] {
  background-position: -360px -264px;
}
.flag[country^="republicofireland"] {
  background-position: 0 -288px;
}
.flag[country^="reunion"] {
  background-position: -24px -288px;
}
.flag[country^="romania"] {
  background-position: -48px -288px;
}
.flag[country^="russia"] {
  background-position: -72px -288px;
}
.flag[country^="rwanda"] {
  background-position: -96px -288px;
}
.flag[country^="saint-lucia"] {
  background-position: -120px -288px;
}
.flag[country^="samoa"] {
  background-position: -144px -288px;
}
.flag[country^="sanmarino"] {
  background-position: -168px -288px;
}
.flag[country^="sao-tome-principe"] {
  background-position: -192px -288px;
}
.flag[country^="saudiarabia"] {
  background-position: -216px -288px;
}
.flag[country^="scotland"] {
  background-position: -240px -288px;
}
.flag[country^="senegal"] {
  background-position: -264px -288px;
}
.flag[country^="serbia"] {
  background-position: -288px -288px;
}
.flag[country^="seyshelles"] {
  background-position: -312px -288px;
}
.flag[country^="sierra-leone"] {
  background-position: -336px -288px;
}
.flag[country^="singapore"] {
  background-position: -360px -288px;
}
.flag[country^="slovakia"] {
  background-position: 0 -312px;
}
.flag[country^="slovenia"] {
  background-position: -24px -312px;
}
.flag[country^="solomon-islands"] {
  background-position: -48px -312px;
}
.flag[country^="somalia"] {
  background-position: -72px -312px;
}
.flag[country^="somaliland"] {
  background-position: -96px -312px;
}
.flag[country^="southafrica"] {
  background-position: -120px -312px;
}
.flag[country^="southkorea-copy"] {
  background-position: -144px -312px;
}
.flag[country^="southkorea"] {
  background-position: -168px -312px;
}
.flag[country^="spain"] {
  background-position: -192px -312px;
}
.flag[country^="sri-lanka"] {
  background-position: -216px -312px;
}
.flag[country^="st-kitts-nevis"] {
  background-position: -240px -312px;
}
.flag[country^="st-vincent-the-grenadines"] {
  background-position: -264px -312px;
}
.flag[country^="sudan"] {
  background-position: -288px -312px;
}
.flag[country^="suriname"] {
  background-position: -312px -312px;
}
.flag[country^="swaziland"] {
  background-position: -336px -312px;
}
.flag[country^="sweden"] {
  background-position: -360px -312px;
}
.flag[country^="switzerland"] {
  background-position: 0 -336px;
}
.flag[country^="syria"] {
  background-position: -24px -336px;
}
.flag[country^="tahiti-french-polinesia"] {
  background-position: -48px -336px;
}
.flag[country^="taiwan"] {
  background-position: -72px -336px;
}
.flag[country^="tajikistan"] {
  background-position: -96px -336px;
}
.flag[country^="tanzania"] {
  background-position: -120px -336px;
}
.flag[country^="thailand"] {
  background-position: -144px -336px;
}
.flag[country^="timor-leste"] {
  background-position: -168px -336px;
}
.flag[country^="togo"] {
  background-position: -192px -336px;
}
.flag[country^="tonga"] {
  background-position: -216px -336px;
}
.flag[country^="trinidadtobago"] {
  background-position: -240px -336px;
}
.flag[country^="trinidadandtobago"] {
  background-position: -264px -336px;
}
.flag[country^="tunisia"] {
  background-position: -288px -336px;
}
.flag[country^="turkey"],
.flag[country^="turkishpolitics"] {
  background-position: -312px -336px;
}
.flag[country^="turkmenistan"] {
  background-position: -336px -336px;
}
.flag[country^="turks-and-caicos-islands"] {
  background-position: -360px -336px;
}
.flag[country^="tuvalu"] {
  background-position: 0 -360px;
}
.flag[country^="uae"] {
  background-position: -24px -360px;
}
.flag[country^="uk"] {
  background-position: -48px -360px;
}
.flag[country^="unitedstates"],
.flag[country^="usa"] {
  background-position: -72px -360px;
}
.flag[country^="uganda"] {
  background-position: -96px -360px;
}
.flag[country^="ukraine"] {
  background-position: -120px -360px;
}
.flag[country^="united-nations"] {
  background-position: -144px -360px;
}
.flag[country^="unitedarabemirates"] {
  background-position: -168px -360px;
}
.flag[country^="unitedkingdom"] {
  background-position: -192px -360px;
}
.flag[country^="uruguay"] {
  background-position: -216px -360px;
}
.flag[country^="uzbekistan"] {
  background-position: -240px -360px;
}
.flag[country^="vtb"] {
  background-position: -264px -360px;
}
.flag[country^="vanuatu"] {
  background-position: -288px -360px;
}
.flag[country^="vatican-city"] {
  background-position: -312px -360px;
}
.flag[country^="venezuela"] {
  background-position: -336px -360px;
}
.flag[country^="vietnam"] {
  background-position: -360px -360px;
}
.flag[country^="virgin-islands-british"] {
  background-position: 0 -384px;
}
.flag[country^="virgin-islands-us"] {
  background-position: -24px -384px;
}
.flag[country^="wales"] {
  background-position: -48px -384px;
}
.flag[country^="western-sahara"] {
  background-position: -72px -384px;
}
.flag[country^="yemen"] {
  background-position: -120px -384px;
}
.flag[country^="zambia"] {
  background-position: -144px -384px;
}
.flag[country^="zimbabwe"] {
  background-position: -168px -384px;
}
.flag[country^="japan"] {
  background-position: -192px -384px;
}
.flag[country^="atp-roland-garros"],
.flag[country^="rolandgarros"],
.flag[country^="wta-roland-garros"] {
  background-position: -216px -384px;
}
.flag[country^="undefined"] {
  background-position: -240px -384px;
}
.flag[country^="wimbledon"] {
  background-position: -264px -384px;
}
html.fromIndia
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.cricket-category,
html[lang="hi"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.cricket-category,
html[lang="hn"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.cricket-category {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
html.fromIndia
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul,
html[lang="hi"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul,
html[lang="hn"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
html.fromIndia
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li,
html[lang="hi"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li,
html[lang="hn"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li {
  margin-top: 0;
}
html.fromIndia
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li.cricket,
html[lang="hi"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li.cricket,
html[lang="hn"]
  #sidebar
  .sections-wrapper
  section.menu
  > ul
  > li.sportsbook
  .sportsbook-menu
  ul
  li.cricket {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
html.fromIndia .mini-games-category,
html[lang="hi"] .mini-games-category,
html[lang="hn"] .mini-games-category {
  display: none !important;
}
html.fromIndia .category.cricket,
html[lang="hi"] .category.cricket,
html[lang="hn"] .category.cricket {
  display: block !important;
}
html.fromIndia section.terms,
html[lang="hi"] section.terms,
html[lang="hn"] section.terms {
  display: none !important;
}
main.casino .heading,
main.livecasino .heading {
  height: 17.875rem;
  background: url(/assets/images/casino/heading-object.png?v2),
    -webkit-gradient(linear, right top, left top, from(#0f1a33), color-stop(rgba(15, 26, 51, 0.79)), to(#0c121e));
  background: url(/assets/images/casino/heading-object.png?v2),
    linear-gradient(to left, #0f1a33, rgba(15, 26, 51, 0.79), #0c121e);
  border-radius: 1.25rem;
  background-repeat: no-repeat;
  background-position: center right;
  padding: 2.5rem;
  padding-bottom: 0.625rem;
  padding-left: 0;
  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-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-size: 30%, 100%;
  z-index: 9;
}
main.casino .heading .page-title,
main.livecasino .heading .page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3.1875rem;
}
main.casino .heading .page-title svg,
main.livecasino .heading .page-title svg {
  margin-right: 0.8125rem;
}
main.casino .heading .page-title .name,
main.livecasino .heading .page-title .name {
  font-size: 1.5rem;
  font-family: Poppins-Black;
}
main.casino .heading .page-title .name span:last-child,
main.livecasino .heading .page-title .name span:last-child {
  color: var(--bg);
}
main.casino.livecasino .heading,
main.livecasino.livecasino .heading {
  background: url(/assets/images/livecasino/heading-object.png?v2),
    -webkit-gradient(linear, right top, left top, from(#0f1a33), color-stop(rgba(15, 26, 51, 0.79)), to(#0c121e));
  background: url(/assets/images/livecasino/heading-object.png?v2),
    linear-gradient(to left, #0f1a33, rgba(15, 26, 51, 0.79), #0c121e);
  background-repeat: no-repeat;
  background-position: bottom right 1.3333rem, center center;
  background-size: 22%, 100%;
}
main.casino .filter-wrapper,
main.livecasino .filter-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.875rem;
}
main.casino .filter-wrapper .search-wrapper,
main.livecasino .filter-wrapper .search-wrapper {
  position: relative;
  width: 30.4375rem;
}
main.casino .filter-wrapper .search-wrapper svg,
main.livecasino .filter-wrapper .search-wrapper svg {
  position: absolute;
  left: 1rem;
  color: #97a1c2;
  font-size: 1.8rem;
  top: 1rem;
  width: 1.3571rem;
  height: 1.2857rem;
}
main.casino .filter-wrapper .search-wrapper input,
main.livecasino .filter-wrapper .search-wrapper input {
  width: 100%;
  border-radius: 1.875rem;
  color: #fff;
  height: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 3rem;
  background: #121723;
  border: 0.0625rem solid #6875941f;
}
main.casino .filter-wrapper .search-wrapper input::-webkit-input-placeholder,
main.livecasino
  .filter-wrapper
  .search-wrapper
  input::-webkit-input-placeholder {
  color: var(--secondary-text-color);
}
main.casino .filter-wrapper .search-wrapper input::-moz-placeholder,
main.livecasino .filter-wrapper .search-wrapper input::-moz-placeholder {
  color: var(--secondary-text-color);
}
main.casino .filter-wrapper .search-wrapper input::-ms-input-placeholder,
main.livecasino .filter-wrapper .search-wrapper input::-ms-input-placeholder {
  color: var(--secondary-text-color);
}
main.casino .filter-wrapper .search-wrapper input::placeholder,
main.livecasino .filter-wrapper .search-wrapper input::placeholder {
  color: var(--secondary-text-color);
}
main.casino .filter-wrapper .clear,
main.livecasino .filter-wrapper .clear {
  border-radius: 50%;
  background: #121723;
  border: 0.0625rem solid #6875941f;
  width: 3.125rem;
  height: 3.125rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: var(--secondary-text-color);
  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;
  margin-left: 0.6rem;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}
main.casino .filter-wrapper .clear span,
main.livecasino .filter-wrapper .clear span {
  font-size: 1.7143rem;
}
main.casino .filter-wrapper .clear:hover,
main.livecasino .filter-wrapper .clear:hover {
  background-color: var(--bg);
  color: var(--color);
}
main.casino.livecasino .dropdown-cont .custom-select.provider-filter img,
main.livecasino.livecasino .dropdown-cont .custom-select.provider-filter img {
  -webkit-filter: brightness(10);
  filter: brightness(10);
}
main.casino .dropdown-cont,
main.livecasino .dropdown-cont {
  max-width: 14.625rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
}
main.casino .dropdown-cont .custom-select.provider-filter,
main.livecasino .dropdown-cont .custom-select.provider-filter {
  max-width: 14.625rem;
  width: 100%;
  border-radius: 1.875rem;
  background-color: var(--bg);
  border: 0.0625rem solid #6875941f;
  height: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
main.casino .dropdown-cont .custom-select.provider-filter input,
main.livecasino .dropdown-cont .custom-select.provider-filter input {
  width: 100%;
  height: 100%;
  background: 0 0;
  color: var(--color);
  font-family: Poppins-Medium, sans-serif;
  padding-right: 0;
}
main.casino
  .dropdown-cont
  .custom-select.provider-filter
  input::-webkit-input-placeholder,
main.livecasino
  .dropdown-cont
  .custom-select.provider-filter
  input::-webkit-input-placeholder {
  color: var(--color);
}
main.casino
  .dropdown-cont
  .custom-select.provider-filter
  input::-moz-placeholder,
main.livecasino
  .dropdown-cont
  .custom-select.provider-filter
  input::-moz-placeholder {
  color: var(--color);
}
main.casino
  .dropdown-cont
  .custom-select.provider-filter
  input::-ms-input-placeholder,
main.livecasino
  .dropdown-cont
  .custom-select.provider-filter
  input::-ms-input-placeholder {
  color: var(--color);
}
main.casino .dropdown-cont .custom-select.provider-filter input::placeholder,
main.livecasino
  .dropdown-cont
  .custom-select.provider-filter
  input::placeholder {
  color: var(--color);
}
main.casino .dropdown-cont .custom-select.provider-filter img,
main.livecasino .dropdown-cont .custom-select.provider-filter img {
  margin-right: 0.8625rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-filter: brightness(0);
  filter: brightness(0);
}
main.casino .dropdown-cont .custom-select.provider-filter span,
main.livecasino .dropdown-cont .custom-select.provider-filter span {
  font-size: 0.875rem;
  font-family: Poppins-Medium, sans-serif;
}
main.casino .dropdown-cont:hover .options-wrapper,
main.livecasino .dropdown-cont:hover .options-wrapper {
  opacity: 1;
  visibility: visible;
}
main.casino .dropdown-cont .options-wrapper,
main.livecasino .dropdown-cont .options-wrapper {
  z-index: 20;
  position: absolute;
  margin: 0;
  padding: 0;
  width: 100%;
  background: rgba(26, 31, 43, 0.97);
  -webkit-transform-origin: top;
  transform-origin: top;
  border: 0.0625rem solid #6875941f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  opacity: 0;
  max-width: 17.625rem;
  top: 4.3rem;
  overflow-y: auto;
  border-radius: 0.5375rem;
  visibility: hidden;
  z-index: 99;
}
main.casino .dropdown-cont .options-wrapper ul,
main.livecasino .dropdown-cont .options-wrapper ul {
  max-height: 18rem;
  z-index: 99;
  padding: 1.125rem 0.625rem;
}
main.casino .dropdown-cont .options-wrapper li,
main.livecasino .dropdown-cont .options-wrapper li {
  list-style: none;
  color: #fff;
  height: 2.25rem;
  max-width: 17.0625rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.6875rem;
  border-radius: 1.125rem;
  margin-top: 0.125rem;
  cursor: pointer;
}
main.casino .dropdown-cont .options-wrapper li.active,
main.livecasino .dropdown-cont .options-wrapper li.active {
  background-color: #0c121e;
}
main.casino .dropdown-cont .options-wrapper li:hover,
main.livecasino .dropdown-cont .options-wrapper li:hover {
  background-color: rgba(12, 18, 30, 0.5);
}
main.casino .dropdown-cont .options-wrapper li .counter,
main.livecasino .dropdown-cont .options-wrapper li .counter {
  color: #00ec66;
}
main.casino .dropdown-cont .options-wrapper li .provider-name,
main.livecasino .dropdown-cont .options-wrapper li .provider-name {
  color: var(--secondary-text-color);
  font-size: 0.875rem;
}
main.casino .bottom-filter,
main.livecasino .bottom-filter {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
main.casino .bottom-filter .filter-categories,
main.livecasino .bottom-filter .filter-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #121723;
  height: 3rem;
  border-radius: 9.375rem;
  margin-right: 1.6875rem;
  padding: 0 0.25rem;
}
main.casino .bottom-filter .filter-categories .category-item,
main.livecasino .bottom-filter .filter-categories .category-item {
  padding: 0 1.475rem;
  height: 2.5rem;
  border-radius: 9.375rem;
  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;
  cursor: pointer;
  font-weight: 700;
  font-size: 0.875rem;
  color: #97a1c2;
}
main.casino .bottom-filter .filter-categories .category-item.active,
main.livecasino .bottom-filter .filter-categories .category-item.active {
  background: #191e2b;
  color: var(--bg);
}
main.casino.livecasino,
main.livecasino.livecasino {
  --bg: #8e31fb;
  --color: #fff;
}
main.casino.casino,
main.livecasino.casino {
  --bg: #00ec66;
  --color: #000;
}
main.casino.casino,
main.casino.livecasino,
main.livecasino.casino,
main.livecasino.livecasino {
  overflow: hidden;
  min-height: 50rem;
}
main.casino.casino .slider,
main.casino.livecasino .slider,
main.livecasino.casino .slider,
main.livecasino.livecasino .slider {
  margin-top: 0.8125rem !important;
  overflow: hidden;
  position: relative;
  padding-top: 0.1875rem;
  width: 100%;
  border-radius: 0.625rem;
  height: 15.125rem;
}
main.casino.casino .slider .swiper-slide,
main.casino.livecasino .slider .swiper-slide,
main.livecasino.casino .slider .swiper-slide,
main.livecasino.livecasino .slider .swiper-slide {
  position: relative;
}
main.casino.casino .slider .swiper-slide:first-child,
main.casino.livecasino .slider .swiper-slide:first-child,
main.livecasino.casino .slider .swiper-slide:first-child,
main.livecasino.livecasino .slider .swiper-slide:first-child {
  -webkit-animation: fadeIn 0.5s ease;
  animation: fadeIn 0.5s ease;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
}
main.casino.casino .slider .pagination-wrapper,
main.casino.livecasino .slider .pagination-wrapper,
main.livecasino.casino .slider .pagination-wrapper,
main.livecasino.livecasino .slider .pagination-wrapper {
  height: 1.7rem;
}
main.casino.casino .slider img,
main.casino.livecasino .slider img,
main.livecasino.casino .slider img,
main.livecasino.livecasino .slider img {
  width: 100%;
}
main.casino.casino .content,
main.casino.livecasino .content,
main.livecasino.casino .content,
main.livecasino.livecasino .content {
  overflow: hidden;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1.2rem;
}
main.casino.casino .content .loader-wrapper,
main.casino.livecasino .content .loader-wrapper,
main.livecasino.casino .content .loader-wrapper,
main.livecasino.livecasino .content .loader-wrapper {
  background: rgba(27, 32, 44, 0.9);
  height: 12.5rem;
  padding-top: 5rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0.625rem;
}
main.casino.casino .content .no-data,
main.casino.livecasino .content .no-data,
main.livecasino.casino .content .no-data,
main.livecasino.livecasino .content .no-data {
  display: none;
  background: rgba(27, 32, 44, 0.9);
  text-align: center;
  border-radius: 0.625rem;
  height: 17.625rem;
  font-size: 1.25rem;
  text-transform: capitalize;
  color: rgba(255, 255, 255, 0.8);
}
main.casino.casino .content .games-wrapper ul.games,
main.casino.livecasino .content .games-wrapper ul.games,
main.livecasino.casino .content .games-wrapper ul.games,
main.livecasino.livecasino .content .games-wrapper ul.games {
  overflow: hidden;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 0.75rem;
}
main.casino.casino .content .games-wrapper ul.games li,
main.casino.livecasino .content .games-wrapper ul.games li,
main.livecasino.casino .content .games-wrapper ul.games li,
main.livecasino.livecasino .content .games-wrapper ul.games li {
  overflow: hidden;
  position: relative;
  border-radius: 0.625rem;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-animation: showAnim 250ms forwards;
  animation: showAnim 250ms forwards;
  -webkit-animation-delay: var(--delay);
  animation-delay: var(--delay);
}
@-webkit-keyframes showAnim {
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes showAnim {
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
main.casino.casino .content .games-wrapper ul.games li .bg,
main.casino.livecasino .content .games-wrapper ul.games li .bg,
main.livecasino.casino .content .games-wrapper ul.games li .bg,
main.livecasino.livecasino .content .games-wrapper ul.games li .bg {
  position: relative;
  padding-top: 80%;
  background-size: cover;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-position: center;
}
main.casino.casino .content .games-wrapper ul.games li .bg:hover .slot-hover,
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .bg:hover
  .slot-hover,
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .bg:hover
  .slot-hover,
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .bg:hover
  .slot-hover {
  opacity: 1;
}
main.casino.casino .content .games-wrapper ul.games li .bg .slot-hover,
main.casino.livecasino .content .games-wrapper ul.games li .bg .slot-hover,
main.livecasino.casino .content .games-wrapper ul.games li .bg .slot-hover,
main.livecasino.livecasino .content .games-wrapper ul.games li .bg .slot-hover {
  position: absolute;
  text-align: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -webkit-backdrop-filter: blur(0.125rem);
  backdrop-filter: blur(0.125rem);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#00000000),
    to(#191e2bb8)
  );
  background: linear-gradient(to bottom, #00000000, #191e2bb8);
  -webkit-transition: opacity 180ms;
  transition: opacity 180ms;
  opacity: 0;
  z-index: 1;
}
main.casino.casino .content .games-wrapper ul.games li .bg .slot-hover img.play,
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .bg
  .slot-hover
  img.play,
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .bg
  .slot-hover
  img.play,
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .bg
  .slot-hover
  img.play {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
}
main.casino.casino .content .games-wrapper ul.games li .star-wrapper,
main.casino.livecasino .content .games-wrapper ul.games li .star-wrapper,
main.livecasino.casino .content .games-wrapper ul.games li .star-wrapper,
main.livecasino.livecasino .content .games-wrapper ul.games li .star-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 2.6rem;
  line-height: 2.6rem;
  padding: 0 1rem;
  color: var(--white);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
main.casino.casino .content .games-wrapper ul.games li .star-wrapper .slot-name,
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .slot-name,
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .slot-name,
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .slot-name {
  display: inline-block;
  float: left;
  width: calc(100% - 1.875rem);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
main.casino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons,
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons,
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons,
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons {
  position: relative;
  float: right;
  font-size: 1.5rem;
  cursor: pointer;
  z-index: 9;
}
main.casino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons.fav,
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons.fav,
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons.fav,
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons.fav {
  color: #00ec66;
}
main.casino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons:not(.fav),
main.casino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons:not(.fav),
main.livecasino.casino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons:not(.fav),
main.livecasino.livecasino
  .content
  .games-wrapper
  ul.games
  li
  .star-wrapper
  .material-icons:not(.fav) {
  cursor: pointer;
}
main.casino.casino .content .games-wrapper .loaded,
main.casino.livecasino .content .games-wrapper .loaded,
main.livecasino.casino .content .games-wrapper .loaded,
main.livecasino.livecasino .content .games-wrapper .loaded {
  margin-top: 1.875rem !important;
  width: 8.75rem;
  margin: auto;
  font-size: 0.9375rem;
  padding: 0 1.25rem;
  display: none;
}
main.casino.casino .content .games-wrapper .loaded.visible,
main.casino.livecasino .content .games-wrapper .loaded.visible,
main.livecasino.casino .content .games-wrapper .loaded.visible,
main.livecasino.livecasino .content .games-wrapper .loaded.visible {
  display: block !important;
}
main.casino.casino .content .games-wrapper .loaded .text-wrapper,
main.casino.livecasino .content .games-wrapper .loaded .text-wrapper,
main.livecasino.casino .content .games-wrapper .loaded .text-wrapper,
main.livecasino.livecasino .content .games-wrapper .loaded .text-wrapper {
  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;
}
main.casino.casino .content .games-wrapper .loaded .text-wrapper span,
main.casino.livecasino .content .games-wrapper .loaded .text-wrapper span,
main.livecasino.casino .content .games-wrapper .loaded .text-wrapper span,
main.livecasino.livecasino .content .games-wrapper .loaded .text-wrapper span {
  display: block;
  font-size: 0.75rem;
  color: var(--secondary-text-color);
}
main.casino.casino .content .games-wrapper .loaded .text-wrapper span.of,
main.casino.livecasino .content .games-wrapper .loaded .text-wrapper span.of,
main.livecasino.casino .content .games-wrapper .loaded .text-wrapper span.of,
main.livecasino.livecasino
  .content
  .games-wrapper
  .loaded
  .text-wrapper
  span.of {
  margin: 0 0.3125rem;
}
main.casino.casino .content .games-wrapper .loaded .progress-bar,
main.casino.livecasino .content .games-wrapper .loaded .progress-bar,
main.livecasino.casino .content .games-wrapper .loaded .progress-bar,
main.livecasino.livecasino .content .games-wrapper .loaded .progress-bar {
  overflow: hidden;
  border-radius: 1.25rem;
  width: 100%;
  height: 0.3125rem;
  background: #464b58;
  margin-top: 0.4375rem;
}
main.casino.casino .content .games-wrapper .loaded .progress-bar .line,
main.casino.livecasino .content .games-wrapper .loaded .progress-bar .line,
main.livecasino.casino .content .games-wrapper .loaded .progress-bar .line,
main.livecasino.livecasino .content .games-wrapper .loaded .progress-bar .line {
  background: var(--bg);
  border-radius: 1.25rem;
  height: 100%;
  width: 3.125rem;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
main.casino.casino .content .games-wrapper .show-more,
main.casino.livecasino .content .games-wrapper .show-more,
main.livecasino.casino .content .games-wrapper .show-more,
main.livecasino.livecasino .content .games-wrapper .show-more {
  overflow: hidden;
  margin-top: 0.625rem !important;
  width: 13.75rem;
  margin: auto;
  font-size: 0.9375rem;
  background: 0 0 !important;
}
main.casino.casino .content .games-wrapper .show-more:not(.visible),
main.casino.livecasino .content .games-wrapper .show-more:not(.visible),
main.livecasino.casino .content .games-wrapper .show-more:not(.visible),
main.livecasino.livecasino .content .games-wrapper .show-more:not(.visible) {
  display: none;
}
main.casino.casino .content .games-wrapper .show-more:after,
main.casino.livecasino .content .games-wrapper .show-more:after,
main.livecasino.casino .content .games-wrapper .show-more:after,
main.livecasino.livecasino .content .games-wrapper .show-more:after {
  opacity: 0.5;
}
main.casino.casino .content .promotions,
main.casino.livecasino .content .promotions,
main.livecasino.casino .content .promotions,
main.livecasino.livecasino .content .promotions {
  display: none;
  margin: 3.125rem 0;
}
main.casino.casino .content .promotions ul,
main.casino.livecasino .content .promotions ul,
main.livecasino.casino .content .promotions ul,
main.livecasino.livecasino .content .promotions ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
main.casino.casino .content .promotions ul li,
main.casino.livecasino .content .promotions ul li,
main.livecasino.casino .content .promotions ul li,
main.livecasino.livecasino .content .promotions ul li {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  border-radius: 0.625rem;
  width: 100%;
}
main.casino.casino .content .promotions ul li:hover img,
main.casino.livecasino .content .promotions ul li:hover img,
main.livecasino.casino .content .promotions ul li:hover img,
main.livecasino.livecasino .content .promotions ul li:hover img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
main.casino.casino .content .promotions ul li + li,
main.casino.livecasino .content .promotions ul li + li,
main.livecasino.casino .content .promotions ul li + li,
main.livecasino.livecasino .content .promotions ul li + li {
  margin-left: 0.625rem;
}
main.casino.casino .content .promotions ul li img,
main.casino.livecasino .content .promotions ul li img,
main.livecasino.casino .content .promotions ul li img,
main.livecasino.livecasino .content .promotions ul li img {
  width: 100%;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
main.casino.casino .scroll-to-top:not(.visible),
main.casino.livecasino .scroll-to-top:not(.visible),
main.livecasino.casino .scroll-to-top:not(.visible),
main.livecasino.livecasino .scroll-to-top:not(.visible) {
  display: none;
}
main.casino.livecasino .filter,
main.livecasino.livecasino .filter {
  overflow: unset;
  position: relative;
  z-index: 1;
  color: #fff;
  background: #f44141;
  -webkit-box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  box-shadow: 0 2px 5px rgba(38, 51, 77, 0.03);
  background-position: center;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}
main.casino.livecasino .filter:after,
main.casino.livecasino .filter:before,
main.livecasino.livecasino .filter:after,
main.livecasino.livecasino .filter:before {
  content: "";
  position: absolute;
  z-index: -1;
  border-radius: 2rem;
  display: block;
  pointer-events: none;
}
main.casino.livecasino .filter:before,
main.livecasino.livecasino .filter:before {
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(transparent),
    to(rgba(0, 0, 0, 0.4))
  );
  background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.4));
  top: 0;
  height: 100%;
  width: 100%;
  right: 0;
  margin: auto;
}
main.casino.livecasino .filter:after,
main.livecasino.livecasino .filter:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0.125rem;
  width: 80%;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  height: 0.5rem;
  background: #f44141;
  -webkit-filter: blur(0.625rem);
  filter: blur(0.625rem);
}
main.casino.livecasino .filter:hover,
main.livecasino.livecasino .filter:hover {
  -webkit-filter: brightness(1.1);
  filter: brightness(1.1);
}
main.casino.livecasino .filter:hover:after,
main.livecasino.livecasino .filter:hover:after {
  height: 0.9375rem;
}
main.casino.livecasino .game-title,
main.livecasino.livecasino .game-title {
  position: absolute;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.9375rem;
  bottom: 0;
  width: 100%;
  z-index: 1;
  pointer-events: none;
}
main.casino.livecasino .game-title:after,
main.livecasino.livecasino .game-title:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4rem;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(34%, #191f2bf7),
    color-stop(50%, #191f2bcf),
    to(transparent)
  );
  background: linear-gradient(
    to top,
    #191f2bf7 34%,
    #191f2bcf 50%,
    transparent
  );
  z-index: -2;
  pointer-events: none;
}
main.casino.livecasino .game-title h1,
main.livecasino.livecasino .game-title h1 {
  font-size: 1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
main.livecasino .star-wrapper {
  top: 0;
  bottom: unset !important;
}
main.casino .casino-games-slider,
main.livecasino .casino-games-slider {
  background: #191e2b;
  width: 44rem;
  border-radius: 1.3333rem;
  padding: 2rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  grid-column: span 3;
  grid-row: span 3;
  display: none;
}
main.casino .casino-games-slider .slider-head,
main.livecasino .casino-games-slider .slider-head {
  margin-bottom: 1.3333rem;
  font-weight: 600;
  color: #97a1c2;
  font-size: 1.6rem;
}
main.casino .casino-games-slider .slider-head .top,
main.livecasino .casino-games-slider .slider-head .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 2.4rem;
}
main.casino .casino-games-slider .slider-head .top b,
main.livecasino .casino-games-slider .slider-head .top b {
  color: var(--bg);
}
main.casino .casino-games-slider .slider-head .top svg,
main.livecasino .casino-games-slider .slider-head .top svg {
  margin-right: 0.6667rem;
}
main.casino .casino-games-slider .slider-head .subtitle,
main.livecasino .casino-games-slider .slider-head .subtitle {
  font-size: 1.0667rem;
}
main.casino .casino-games-slider .swiper2-wrapper,
main.livecasino .casino-games-slider .swiper2-wrapper {
  width: 40rem !important;
}
main.casino .casino-games-slider .swiper2-container,
main.livecasino .casino-games-slider .swiper2-container {
  width: 40rem !important;
}
main.casino .casino-games-slider .swiper2-container .bottom-bar,
main.livecasino .casino-games-slider .swiper2-container .bottom-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 2rem;
}
main.casino .casino-games-slider .swiper2-container .swiper2-pagination,
main.casino .casino-games-slider .swiper2-container .swiper2-pagination *,
main.livecasino .casino-games-slider .swiper2-container .swiper2-pagination,
main.livecasino .casino-games-slider .swiper2-container .swiper2-pagination * {
  position: unset !important;
}
main.casino .casino-games-slider .swiper2-container .swiper2-next,
main.casino .casino-games-slider .swiper2-container .swiper2-prev,
main.livecasino .casino-games-slider .swiper2-container .swiper2-next,
main.livecasino .casino-games-slider .swiper2-container .swiper2-prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 2rem;
  cursor: pointer;
}
main.casino .casino-games-slider .swiper2-container .swiper2-pagination,
main.livecasino .casino-games-slider .swiper2-container .swiper2-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  bottom: 1.5rem;
  -webkit-transform: unset !important;
  transform: unset !important;
}
main.casino
  .casino-games-slider
  .swiper2-container
  .swiper2-pagination-bullet.swiper2-pagination-bullet,
main.livecasino
  .casino-games-slider
  .swiper2-container
  .swiper2-pagination-bullet.swiper2-pagination-bullet {
  background: #585858;
  border: none;
  height: 0.5333rem;
  width: 0.5333rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
main.casino
  .casino-games-slider
  .swiper2-container
  .swiper2-pagination-bullet.swiper2-pagination-bullet-active,
main.livecasino
  .casino-games-slider
  .swiper2-container
  .swiper2-pagination-bullet.swiper2-pagination-bullet-active {
  height: 0.5333rem;
  width: 0.8rem;
  background: #00ec66;
}
main.casino .casino-games-slider .swiper2-slide,
main.livecasino .casino-games-slider .swiper2-slide {
  height: 22.2rem;
  background: #ffffff1c;
  border-radius: 0.8rem;
  width: 14.8rem !important;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  overflow: hidden;
}
main.casino .casino-games-slider .swiper2-slide img,
main.livecasino .casino-games-slider .swiper2-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.overlay.points .box {
  position: relative;
  width: 21.6875rem;
  height: unset !important;
  border-radius: 1.25rem;
  padding-top: 3.125rem;
  padding-bottom: 2.6875rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVsAAAH6CAYAAACpj++mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAANECSURBVHgB7P291mxJkh2ImUVX/wy60ChwjYC1BuQqahTAGYjU2HwDPALfAHwDkBo1vgLfYKhSGogUwbVGGG1aGGF+16DRwHQvoOqzye87bmZ7m9mJ796qysi8mbYz742Ic9zNzf24b99u7hFX5XfEP/rH/+Qv/+jx+Kem9n8W0X+qIr+S6883BVUVM7v9PKWdXhHTNbj7bunj/4+3/jkK8etZptv0bJzfrX5Xptv5uK3nKhfLLuhw8waQ/sOqSa93+JD2vI3Iv1o3uNfSNRcv++9pvHb+Hut/XMws73+d56oPPff9Gb77AuWAjVp/681S7qNP6bhWm9xMYE/ZjXPfvL3JWcinafBZ3+x5JPv7sf9+ncaBZoPmM+s9Bsv6yE9pjg1Mkx06P0NS9AdtztdO8urHUC76ms/s9Ktz/be/+a389u27P7/5zb/+7W9/81e/+Q+/+au/+7u/+/+/vb39y//2v/kv/6X8DtCvSfyrX//6V3/v7S/++Xf+/N/kGyTW3xUTAWNH1RzRn3ZwthHj/1yQ7DQ2EW0ygneP9O0ryVKAuKX70N4P96KjVuKFdEGCjTRPfmiviZDF6wiO9HqUgV2JU8rN057VWcVJDAZ6kNeHzUIYJ51nKYWJAKGLJG/RB54V5G7y09v06HaZAKk/4oOtdtHjmUij/nkRmlEjM3UFmsxUoon9GrSvDn3xWX9IctZRs4zEXvpfJfs+AWs8pt/+9rfyd3/3t/K3/+7f/dVvfvMf/uVvH//h//Hf/tV/9VfyhdAvSfROsn/+9hf/Qi6S/UmgEd2Y5rnKvTB3YEd2dvso7/HgmfhKc1/mrFAMbEydsdctO2gSOStRGKxWSHJQxc9VWckrkGfOSIMqi2CidnIOe9WIk+azOpTH1ZQNlBcDLpg0M9c2JgVa6jX1IGpOHa9y+upTszSUofCsoR/e5jm39VY5w/yFk2RVmvGZnwkKhLBlQn7FxPp+/aE0sfRqZ5neMI38uWpC6lnuCBfMl4nNk/7t3/4v8m//5t+8K9//95eS7h99luAf//o//ed/bH/6//mulL+UnwhQaXxNHvzjgx5VbcKik+d9vVV/94VKUbpCCgnVgpdbeg6/hpqQPkeYEOmNRFvsOqmpZld0Qifns1XYts4D2wdgW1ZKb5v02ZpqaYSPeSWJVpFor4ox0Q55JzL0Z/PIhyNOzJmD1fiVV6U9iAFhlp6dyjMl7ESG/XC2rbdE6/djUjKY1I5jWtP6ik+ZEEMhZwWyC4MPOqweGulCW6jq2BIoILB/50RY+qRIJ3h/78333Z8//sUfy5//8pffTQjfhVJ/I//sl7/8j//6b/7Nf/+v5Ameku1/8r/7T/9f373837/782fyMwcTnT5JV2KA8nnszO3zKxOND0hUEGE7EuKr5NiyfI/DggZYucekKWxTBJZYZ+JS9ABUtJQyMeF0T4b21SYwgqgraSl5kel9eVjtEol4GptITZpv4xJXeh5ihYHwop38GR+PhZ5VV81G5DhRTfFtUKLT/av0OaQjJBi09ToT9klFiGBVYTqHpgiy/ahGrl56/J5JlX2WshJh29gfMSzVnq9yKdGPDGt1XfuTP/lT+dM/+7Nf/ft//+//2S///n/8q7/56//+/ys3GJ/MR9jA/v5//t3tv5SfMZ6FEWJmHGK5PcbqsE4+tYw6Lk3avZyotdn0e2L3aic6miVp3m42YcLBF7bNq/UaW32oZmd35rDiU5jXJwNeWlovx8nc49gxUD7KfEuVA3XADbNKcHTJSmXjYpaTAowzVR+nXqVEoNySUA2O/8pAsi2ujJfHIT+U73m+YA/iRlWGUarBaa9hVop6FyU6bpqin1BBugahhRyXKqRoS91QDGA/rausaeJ+Dyv827/5m3/17/Txf/nXf/Wv/rUUPGTAn9tf/Bc/Z6K9nfUL//j1VJtCJOIkajC6KwFdaSwNxotJU3q0vNG8BDIszIn2nq8nh6Utc5KxrNg4tCrRljZB9YLqwRVlEAy0S/gAPvny/ynRUpOdcnByMU56lflGy0kq30p+sRirVH/l+vsHLOd6AQf55fjrbdbNafgjZcKctjVxc9TYSIOWid04D1a17BnUa3EdSG4k2nMPqDvyGF673DvPUajhY5yc/7i/WZTRgtnw+d33N2jLj76A7UGPi8dhqxT0mbh/+tUv//4/+O7PX/zTP7ff/ucyoIURPkIHKv9Mfta47TpSNwLmNPD+qKYahihRLnr1WJeWcjAuNeQS9l9K3OsMScxcxFPaqWSnMRiexkHBXrRTGC5tqtJILzdOBqLFcfTdfw99ULk44bSVQ9B/9blPYhhXVBEZN89a98g1BoUxvI5an41KiRKlr8AZuAlbvW+KTL80XFXTlYcwpI9XvXs22bnbst7bzuuGZQ59j1dtx4pqTMIlQz4TaEgtoY4ppEDtIf3YYN1fCQEQDipMhunxn/zpn76///Wf/dk/aCEFItv/5H/7f/y/fteL/5/yM8W0tMl7epMWO2R5Bu8wgXv6ZFAMo2/0UZm7YnAiUYE9obEwF0kj/nQbnyDkdLS7gayQB3wUyWvPjnTJRP5xqXRwQBsgkn7LnbKj/MmvQq/ZGGe6E6pNee56CFpUqd6Fi0vdTp7jq05JfR6wqV9auir8/PuyGP3lK1onjLnZqDYxyVEB80TQzHldFTvu+/N9gLHseB7DrvMBT3qKOeExFtKvPg19KqvTV1d1csKPMaEcv97juL99e/s//enf+9/89b/96//u/0e23/GPfv1/+PUf2Z/8F9+9/bUsbvHe6G/fLUPeO93dlyHq0msiqdtl8m3Bp0PBxI7KQT61dadczl0TmggwVpVnDycFMBA5ujSojUagtQrW2/NpTHnIL5pqE/PVluus6I2R12qS8aQCED5WK9JHuqFxcABbny98spNGlrnrb1ZJV8bjf152/+LDfR/6EtX8aZqRFPkZarMnXelGv4PPmO8YojAblI8XlRuO00Fz6NTmD8UDEvzcv/v89mbyP/0P/92//jdv9r/3+G1MU3/09sf/QpZoPwWR0UHtaB4DrB3PY4uxSTLIzUkxxwg894N0RSJml3FHyQ6oWTIXcq5pCqyP9ycdxVTFz+bymVy3MxItlY22QTF6Z8Z00HkjdqYwacUQVbqP12n5KTjocsg25ZmuSWdQgySWgsxvi6TCrUQrwmEbb/fajtL7AWZ6C0Io/Yn6INsy63Y9Fsxx27w+eqC1n84JfTLAfpix9OOQj4tmy6BFkiQFiLbHa8/7k8hf/RnhhqtB+VAEOh/paJ8lhsHpICogPPJOTl5p7n0z+B/8w3/4qz9/++2/EIFij6r9r2Uxoqksy3OLdycJqmqoyvEd05cVek8Ae9ABrmtlMMugGMJumeWnMaPZsYkOTGb1U7kXfIz2ic/3x8HCFn3kUxOiTJw1hHDbdFS2BiHoQIz4gZeq+drGK75BqeOhBWgndJFWETSAuVldfZngMxByqqlsv4OriWHy76uxsUWiqKcKuPR98qPlCoPQfAr9RqBzKyj2TBDTqyJJZ38Z61p8q+W1xw3hDDq9YJweq+D183v/5q//Z/kf//bv/uG7uv1QtkfVLg6aIh2mfVQIdFpAvJ9YsSmfliM3RCuuEMpYMJO23Jz9VrivxA8ce4KZvQ5e64NsUkh5D3xSVAp3dZRUmHbT5qRWjPNovlf4L8oGn32zR8OAnHRQvtj4iuklJlyBh5Ebm5A6cd08TZG74dR2mQyIlu4I0hd2DTl2me78Msdl8Ys5ditthWZdu3k26ACpQ0k1W/sL57e4Y9Lbw/wpRnuda57BJ/XTqQ0GY4bA5GY1IPEMiHCpHjhy7DyXq3BlRzPPd2l++cu/kL/39vbxzdvHKfUvZRGYl/d6e69ecxWb92JkCi/LYMlV7Wovm4L82suqPlEYovjX3htfVycjcv9mQA4E6moAJwlUmEmAJlUi6BBfi/d3Ppx0fkToPa7OHkLZBgT6pCpGphUswQ1YPvoy2Ze8QYtAmBdZvR0frJTJk4k3XYg8mfqgyZxb6IFe/e7tJrwgoB7Lsxz6Sg0tTE+khtnw1bzANjk7ixrYNSIxrx1PfmUclQ7u5XlbYkjDn43Q3/gKk8X7f2/QIZFYsUf7mP+usMcf/ZH8vV/+8p+/X3/8o1//k7/87vXXsniKrlRJUk45xs+4dLyWQbDjjgojJ+aBkPXGfHYEXPqMg0hu3D5mos/qoZdhsOtkxEnPjJU/kjo5r+0axuf8FTc8MJ2nzUFx2Zvi5RMU1GHof0WZSyXFoAufcaLQJK33QelDsC9pH3V+8WLIs47roThfYDpWrGkulKil92gb44wpEwu7ke+lXc2e9iMRbf13tEFd2k/cYIvbYD4npLlsKuSy9DZYMibrNtYlQzwxRnXqU9yLvT3/oz/7s1/943/8T/7y8Xh7/KUsvhqkHG263z8HMRhuNpVlSJg0sKMxe6oWMhJhlWE507uauyMaGy5/cP5Zein4ggMk4tDFCC3tPR1OFnU4QYelhW8dQfC+hkpwg6TGeUfb0k+BGP7tqlN6mVnr4utVWeBmcwmVSlpw0nyTUFmnG1jKLqlkhxOw3+EYqwHBptKmV2VlXsNFUXIhcWoHzf4VflHn7VABJaxehkVB2DZRI5VZOdMsAoWY3IxB7vk9NAEVEzxNoKXNQUlb+qfavxSRbZMF/fGf/Kk8/uRP/unjofafyeKLUTcdpnt9Wd8H/clRyDSGwkwqcnamJTvxVZ7AMlAitIA2cWDcka/ndbI2STKLkABQUwxfHUgMuCAGvQiPYRPp2wxDOxXyCLtF9eAmGKaLgXLymOD7YaRifquThQ6OCRMBvIk2hEp/TAuoKFVkiARlKbh5g9UzrKTF8tWaLyqk3kQG5e9lQVWKykOCjglZ/CSMTPxcbOQ5Wxtm+pi8wdj7xCSGk8F5KEDy+PzbxA6Ei6SteAUnjeMvThBYUjoiJ6QAZSm6xrPBf/Tnf/6Xj+/M/loWXwS96SSOvlzy63n/GmianwsxfOqDKzjjzu+fSYEKkBmSnxPStVaD+mFO8LmxpVEJVsuZvIZBfJWKilvzmsF1yzZz8vcBgNc8L/oMBWERkjUwmiB8tzonQK+eQpumDCXC5ubw2ec8KSd7y2cnEpNs+BjEyQrU64Mc7qREsVwnbMs6GeRnmNx1OCdSv8+kzP0CJ1/qFhWVyC7D5CMUTpOI4a1mEKpDZiz6jk+EtZ/UiSnU9kkfhFzbrj5rsNtWMHFd5Bd/9Ef/2fsG2a9l8UV4RrRz+tmG0ezJRCFi8rQYXGIhB4D9JHO3mPekKaFerk0qje6BpjQTUlCQJbPaUI1cziLxuVrCdG/T7xrAfXqvfA19obBKVNGCe5ArK0HQUC8zZLaFlEkwy4oNwyCxKz/Nb4dkYnUh/duAxq4FreZROKXWznmikCYQWg071H6R14yuhQ8w+fX84HQJLAfxotVTDu0LSMZ0g4gNbGgSLE2qZTM6CRz8VGU/rKYWkaLuDcpH1LAdtsMvfvGLX72T7c/mX1x4FZTUUF6rn1HZfvyGwukt+mxNOak263YjRgYdqfR1GsgfX5msIkYlJoTixMmvZ9xWn6BTuxgk06lKcTkK1slmjaGhbSTpq16ct6oPVLKoUmJw+WOwLPsYBtFzWFU4VNOempYJr0xeZmVQ18WBzSRHeaBuZF/KN8sMlsb4XAzIHR+jsXWlGUhbRXHpPa4AgZxwDwDDDNWq+2aCbQ6fo+ysMz9TIGDqEtoJt7btKS/7XY6pmFzxughMpOMU+avxV78Wvx+wAwmohfmQ+RmmVnuF3VjvRKyFUCLZMenEasZ5cJDPg6NcR3vRoTTKxcV1DFDrnT6Xd8eoiVQ1gAMi8rKgpDp/xM+mdijN2VW2BvcoX+L6o7CuMkik1f6qS3lakNlyWEfaOyg+TL9GoZ2C4Adv0ySoWE35I1FptsmUwQRTC2hps7Gfig2w55PtnXVti5T7hsIVgTdvPQkTZdPEJN4N+4PQ6VuBpW+VfDT+T7rH4yFLtr8D7pWntTRVsfm9UKCSy1Qjwr0r486ndCGXhQoDT4IoMxSgnMe+wL5IkHMu/+MyU07wlIYimDbLPC7rrJe7/22k0Xs8iUAThvW8NLa++/MGKoXqc9QUhWm5UGJdDmNAG2i9iA9igsHfcEXvCMbIHPEHFQxXFElOBkLk17yeKtRtU6ik1KmT8/tvBby1/n+XX8mW0Ryr4YdBOdmBDR50/Heebe1OPs98bMING4aWleHP/lp5HB4CiYWDJdvfAVWlJnRMm3e1L7Hgbd7TfvPZjN7KlJjB0U1aQl8XAm9v1q4JDL4mvEv5N/SYZGHRb0FtMyHc8pAr4kpiwkvWWj8Ybs2vbGGLCqikpLVTHm7I5YgT4t2qyn0UamUJ4ZMQ7I8GyV8Dl+8p9Qkc4kO7HXKfuiiq7nwYWWcwK/W4n5M1hb+GQu6GRqyCbgi2XVdNEgM8KjGaT5bpPNUlHxQRIClUKtv6VIUhjONbvUeTRPT57INLtr8jzO7J7+7UgpWlhtDKygqJX72kL04nZ7JzoWrwJSPaJJViUXJs4FBxSIwuPJs6cGIDn8tk4soz7J5X74RByNgWYkRiEW9F5VB9FbY9bbiZp1dog3Mbn4kKTAYm1zfStEx/MasJA1RfDPDT1j5xGTbu8au2sT+/N/O2yLLqhK/kE9SvkItl9Qcio6mD1KuT8aWIqUShqke63DugdhiAsV4Bv1DVvrnCNCFSzAYBe8Wf8XmMfnh+OP0iAkQuZMtA9aY33R+3uWT7PeAZEd+qWtFGtH59AisKo51k6ozKAzOVyVl2RUnzGdWqenLVVtdQ/haIGwyhimBFIUzwgkQHpIk3JdO3Cez9/7f8QocULtF0ierbwg4GilizvpoOkh+Cth7lREAoOm87V8rZRh/m3yzIKuojAiEehYmFN1idrLNb5EQRzzfY3J+Tu94q05DNzBtSTH6sXuPaUcV4r+5f1DzuCXWNbIjSu2Zf55qI4KmBnMZy3HiISWCs6DFsWIDASLU6qVlT1Eu23xNo+Q5Kk9NoiYcV1inwbqHIGH4vp14sgZQQ8fz5rJRX5t47+OMD3YQHPBJZUHkMNLud+a++CcqmkmxLniOKhJbKuHnX8pWJAgdHVcS021wYoLZ7DFoz6aECEcFNQyBtClf4c5bh+USFr7blySbTxKQbXQC+QGMWn5E8DB4glskrZjiZYNyHp86TCleifaaV36TSKyZSxh5TOzIuPFr4AOuHJuCz922DMmlyum6kleLX9aUHiwot2f4BMMWvKrHp0IOcYPHQfF26UTln+JkNA3B4X5dLccyKBsh5PyiNZ/BOeJGqJFFoLRc7tnYCLQMZUzpxwcKWJo98z8UhqXelXcodeKKVGb4pERqMI2ElqfARbZWCGnBiKrvgKrQkZ6eTnJkAokJjf0IrHiK4OAvOrorEN6U4BGVDfXImmvqQwQQ0baDN6cH6ECfNx8Gkb8b9kIYffrDeX2kP4DQOnpiwsT1PA+L41eiOH1iy/QOgLvumm2aoCupt7qA5+98R382AjQnXWrIeZpjPOl5puyKscsMOqdRlvJOpK1NUfsbsVHzMDq5YNvFyfnhkhdiOgm/CZEE2KkdoKtokvPqaSsXOr4plOMWAsbJKsSkq2Q/cR4Hx2kmIbp46FWUVV0CFnz+1ecIrd0CGR2GYV9sKisIaKq2PGtpWzuPX0gZPgFNYQTRjp+4g0RuWaxnSiDEFr06+H/+9xYDl+kWe0vexDLwG9z4s+YSRN6KM9zRLtt8z9JFNfLdx1pksiRk3GuL2HbmfzjUtvXFQKOzyhuqGTlaXXBdxdpdpdrcywHK8RIZQCtqcjoQYs2QBYkIeGjgy+XYGTqhMEyG1CooWB20oWKmqWsqKAOrKRfMwDbEDdAgTg8tWDxGln13dRmt7+8ZgZpKtISwc+yB/hdxsojF9kEEgTOJBW0tIy3e9VoV+A5+8blSygdFDaX43XMB+H20m3MbYB7KA7PuWT8dvYDKBpS2Xf655SUu23yNwJn/HRLSKTNfUozFBmlEHZxFVhyUWIr1cQSUxp/FyWaFGgZ6gFFeJehgE8X4oGJI6l7t2s0K5cVOe/cYEEL/AppmhHXg2H81n0SYU+DDwa5og3V4jbwu1rqIDx0A7nMen+HFQVDHIw7FzzwQ5WAQni6FUr1ASLPYrbJt6T+Be9bG0KaBOBMMD44SWMV7qRVokBZBumDh/aZtgvE8MBDtcc9amprbpOReLUIf320u23wNSkd7fc+Syx5ecnkZySatdRXgOii/BdYJBucqdw33ymRwjqrlbj2pAquQs/ggLIhNYgkPnI0N2O+a8iLphhps0UicDmHcM34tB3vS5XVNpYZfaZt1HWCGQqQyroIJtgq08j75sRbKQUMnJg9bSOVEHJ4NPAk+ZwxJSVg3WVO8d+dbNsGnjjO+dNpna9U6kGPccsh7kB/nMhq6l0XVSDnB5uKIhItfeVb01sTzPh6GVJdvvAc8GZlWrDuyoGHdyVclfRMCBKU9Rd5JdNbWVjwrEcNHh66aTXV7LyYDGLtwX0cb7U2clGSfCZC3sf/jxhPguE0yeZEfOM3BV7E75+AfewknK8zrDGQzSmFxVKW+UJVAWNII/k+BLmPT4WasgTRqVkTWjBs65Lar1/v7NkJi5ZSBb3g+WyZWV2ZS/EmxxJNII9XXywD6zKUBik/UrXSXoWGUZPENvGM4ar7hKiWfhRtB2K96K2r3aYsn2e4J+ZfqmNIuVCCGIREefOmbvvCWtch+LziecjtUcf5027cBg9IETvKlQA4tycBNthKK9/KynXXgosyKBAstgk5FEp4FW7XkZihNHUa4W5cEAViS1TCtQRV+9eDVPJbNtLS5CjaU8S+NJ8pqZxds8VxXoh4jQ7CLlaSUXpXPC9QYij7YyJtiqgrNvSQPn5edH/ewUfrv/4fWnSYhFwlz23J/ql4DGtDB5GeQzv3fuL9l+T7AvSUOzZr/+XAXLEFaQG6WL8lbasjLIDZJmKOO6aFU1WbHn6SU7J24s+L1DA+weNINWt71Y4vX8UMkECX9sgsg6MC3UtU4GtysVsSAqIuTkPBqwOEhpAhUBlpPykCzsXy4qu1z6CMdRLdNJJclcQRk9WCBIAQVqrEorODSCPuE3xKzcg7bEPn0zF3vCu+fh971dvBbuE/f9fiSQ+qd1Aq59L54pKJgg2TB6pVuy/THgpt+Mx2HgXlOxzkyfAmKrbCC54iTwgaatYyLBlUEJhmKJTnqqf8Ms7ExFBOFa2vQ2gDpniIHzO+FwC9QzzUoqHgcVN6s2//x2lKPPyldgVs4f5ukDWofpy4kEhe9pdyZ5V3m5KoryTGBy5kmryllfCNRVNVb0bqWFYZSuhLm4SG/SJqWKcXIB5Qlmo6KxYhOhiY4mvWMBX9CmG84JpEwQVkbiKtvXQj8LrsqdUu2zf1vqFhJy0miEpqlM8HK17+VaDN6rGyqQWlMF/tbTG1+LRKCShtJlYMW4VTfy7GaZzvVVji1HCjzVMRAosoripFEJIrUQKdsJxFAq7E1tSyfVD2dEK8lz9pyM7DzDoiLxeSnMfxkucCJM9s7pUapQO8mQntgpV6kY+mECL8/Zel/HSbUOjSo26L0YPUcrs7hBhfzeu/k375cGPtZmJCPCYQVLu6mq098l2xfh2bKnztA9AbyCArheZeyIInyuwBPzoNHxvdvno/KsHie16EmtqgHzTi9A3nN9gwSasjCpscqSK++RL8Z8IOwbT1AwyRxbjXxbsXyCg5eT7FfkcYnpZHIerI9VqnuZJNzHKIHqplkU2J/i+LjkR3EmpO7dNwu7GIbA1c9EoKgiO+b0FREKkZlcU11mu/CxxvTR25fEPOTj+cL88QqxLXauLATS4fNLBf22YYQfB3Cg1+uVLGiZLJVo7db2SR3qlu4V8srd9z5QVFLljt80K59D/IVCTL/jG0io9gzqWUqGAkjtGJTry8GW1aBuUBeDOqNaakoS62dUqNRYrE8WaD/Gq1ZJygl8mhTjJG9I4nWiGQgZMyuR+1kuvxnySpKQJvGLJNH5U5r0QFWZqll2fgavDJ73HTSJVG/sTGVDlaAMj10b9XX/xleOv6ygK95QrCKUf2oH7ws1/Od1WLJ9Me46zO3uKqSZruUAqHnP4CX1KjGwalKtJGw40TOpGjAIqsPJ10ZMIkBLeIYziUqae8bqy21YSSMaKrEYoHQS7XC8sfxDE8jN49CyYGhl+WShMWdlnXFiNfQDs0dkNgrTu/JEiprOP0TYOlcC5qGibv2CkoGIB2PZYe5sGL1ZE369f1u0f6uLSFlx3Dd4PfFB9QIZq+hMJIXVhBlN2rXdDfyjWHLtJCrx623ox26Q/QCY+BQ3ECqeLrktFaYv5TKG1K29PSHzM5FTv67LMYyheZ4WJ70jqeBSZWIwHEIlTig58GJc4vjHYuNjGdD4WaUTr3F9Y9cdPVFIP7UP2lXwoZAcKcljiwmVD4ddA/WN7IxdxaQN+nDJJNUq9A1BQhd+Bj4pGHYKnJg4Q1o0mBTrfGeVVDk/hXFg4stvj5nUfoFuGPkrjewqogw2QuGJePVJUWq1cJLscff0+nrWS7Y/IHJ5pGUGT0zLEmn5pMdtpZO0DvZ7gfnqA2ueyasqLepjEiOaA9JJN2OH/Rt3seGkg38yFQcDRIWVikBbnJeH/yOXhSyJMMVCqbjPuRE1EPkhag9puC/tSFOkBb+lkIpxfNy8vUpb9I0laeQbz8tnuIk2wCejIkyeyXkD3wQbMe6b5GzZLbjyddL1EBG1n8AXKaABkKQ9/MUixGRaTloJF4wVygviD4Bb7noYb/bGdvEZx7Ncsv3B4EuYd9wRpqfDV3+vmkScMaS7HwbhzmQl3VM/pZN0WSTJNABptCpf82Ubyor0qbArktpEjJ7m2L0GmeTPAob/RkrUYKCKCW+Mof8nvUqSodYJBZldkuiuWF3+JGZyhUVdlFRtIc1HPvurXAGC5vJwIwvjrE4+2WYqHE+qfeM8Ms3kjbel81NcQ9Y+FjXKxKmF7bjYwFUTOpXkKLRJF/UTrqeBSkV1i+TsaCcb5A7+nPnoYqzWbDBw0r+XtmT7A6EubVLh4bVcUvWlkMKAUCDv+64COcel1ewnk10o0uH+FL+60hh9xts9hirUkd3fZFQJBVM7+BT3tuqMpw3nnKghTIITgCTrBCGWyUOL+SiGlr/WJ1PrBDHlR98IxY86+TnRk+JEgtXmDpTdxWx/jFwnEs6lPlN8NvK1lZvdCJAk3Nx40nvhoLiiuEkjTMTY8/AzXKWVTRtzxuMg14Ybs/3BMc3kn22YJQGLYKwojhBFPo2Ni2G6vXGof3ZRworuDOgHkL6wOqzL9hjjOIpLvSOOhs5UUgCCatfdN021mAOdHUkFCvnJDgwcHEQDKXY/VdrJB+NwBObBSWd6CDkRYcGDD3Ej+0Xegs+lKl1zZhYkt+hxhrazPfHZarmPrI3ch7bj2GIheMovQmGHqloFPMBY7l26WoL/seNATiA5CQv0+bgGoFXQae8l2x8YOIPjZpiZ3YQVqgF5yp0WJIGdIstpxqZLNDiZTGtcF1Vz3VA7F0dS88Jih1gyXoeK16DCV/wy/cH2U0li8AGMKncMGcAcMIVOIhZb8w8qO8iuthuQtpXPQsSnZKuGOezOd3JKImpwtafXQ2JSuposiSHIRr3vHBtYByLDfBbuUMRbRZI80XPt8fmJCOcVnYR9kfLMVZ6Sr2duRyyLHy5kfLIg5Rvz9uml38VrIy1ORPFI878l2x8J8KHiNYSfOsA4bt1M4I7Gg5iXoxYxwSAGGdhdBAQJ2stlnEBnC2IAguQ6FYI1UAfeBueant7u5FOXhNgWUZYJ7GAz+WNdKEaazcCvoEqcaCmkAXVAok5Z5O6i780VuZSrFDVtLT2SnE7ukl/X+4/NPTflk4izbe1vMitWqmL0JfdH6TOWd11HwhzID8s3zOM+a8tn4AOSrveHZ/sROGlUYi/eDKrfuBEo9V156cuS7Y8ctOK2QmQ4CxcCjkwHfal7DbbYmMCBPKjnZ2oACcyAiOf6lEF+VFePD1oRixDHoyrgyE574Q/4ol5nMRmVbbNxDa4W0nFCR0IEopDyPPKf5VEgbvQTxnDYAp8lQyEeihBoh9rUoU9dkvLNVGZab1x5fJpEYg0lK8LkaXl6QI8ztfdhkYHoe8OXUKRMojCB1Mkb+0tV/5m/k6rBZy3lZYNiDwRnYDKP2rmaBV+9r/m1JdsfGer4IFFQlk91Y0Gpk8BgDgWs9O9xhVJSLot5xdpy3Ytg8gNygWSPygRAJPmZ6xn+gp9OUu94i39DSmiSuOyUgWXpu6F8lOpWr5//8RhdqGRoD6sECMvasAtqFN876WI1pUjIICSYMGqc0Kw/MylTldtC/w2TwQOoS/QoA131OfP99S1DFNyETGwi7KfvJ5SWD19V8zUaqCY2zoP9sj6TUsDV1ECcNg0AQWIdyrwlf8n2PYS7ZPujg0YnoKuaHa0OaPzWUxBKVVsnxVQezcbtLn+hQMts4Mo647eWHUz6krItt09SXGZn7EuYLCVHPOpeXPISRdNEkiSjVHC+TUepAahMUskiEUrh0w1G+ZwADNvB7UE50T7GPrhC9zynZUVCuRe/717dbxsICAjeb9UfGedHr6TGcenvuabzv1ceO+pQeMUAjjoRa8xQZRKVZ31aSsgM82XzXla939xhIuCTi0IuSfY5TvN5vb9bsv2R4S64P20coJL1eBwueVVTJdZwQ7VfvHhyx2Kw0ljSM0BMSIlgORRCKIQyb2YIlYHK8MrLCk/w/ilqPq6Vgy7KBpKvk0klXLfhxFXLfmiWSeEbCDG0icNgYrsa6zACp20sTnmoWSKJwqxjlREhnQhyivLzevfi7fQ7yckDpzjcJGNbYZJePY/hbC7phwsH7kOVxDWu13JquO3xUOhT2Q64GqNxJh0tlFXHKbTKm/FXyJdsf8R4Fuh/B25mhLqkmTq/yXTZ+8w2rWO7L8BDqGSunMMOs5QjPkCL9oTQ+ZbSgMCQCJYdvntfN0kCRcUB/OFhgUmdetFEqDmOrrc4mMXK8zAgOqFmDX9UQKHWNjARJWdpokhmvZxC/nA/vb2agpacbnxyMSjSjeRKxNlRUZ6GW74kDyNcEaqSYfucSUAprZGNDCdkI5KKLuoSi2ThoVf46RRBpRrHjUPMCHfFKoRwxdhDEHh65ZC9LH608I72GekqMxrfkxxABoOVl2JDxsGXmmqKGefRLWkyC4mrxh3JDVfIQIZQECTE11YcE5Bwcl9C1qUmhRgMDUmGUIpCc1LG5T6aadBCwkiGQINySNzbzciekc8mrKreszxcFYuOy/VQvNgmOFl5Umrz/B2O9BWsKt+rvqbP0AdVQjCA9Ix0YcVEaujsroyM94ItWNX5n7R90/+HtJ6e+jo4a/CM8Lku2f7YYU86gicZ7ofSPR24xloxb8R5RaStQQd/FBQa7boXFYnHdu42K/D4FROQSF3ed/WMfqf69nvGt6OchigWibJPYNalO7zlgZuqcCjLnEz5M4YLIib83X9vx1YLsx6ydJKNkwvHjqEv5POZaiwpeqpypcw6gzjJV0KUdvVJnzokiysmgffv//mGaJ3cxeaTDOnHVUCG0QxEASvf2QZ+1fjUqgoMLMz6es1iFtkwwo8eJr8DSg/MONPZlHACNKGYLqb1Ttr94fCBWf4maMRGFckX7gmoCpkmiK5OUDrUTSJUbC0G+hS4mZP+UGxXBOKJfkFYxilMIqJ9QrGx6PZ5VF+QkNoBfAhleAjUwk0mYB0nWaGJ6ePvt1w609SrUiY5DYashOznXWeaNnoXVzRfcYL2ycTJsalLKkVvRMesSt2PsF0fzFkSBlmeWMZsC8fY5VlfCa6y/SZxF1a4G+Q4s2tdEouBQuWvW1qO3rRFSpJvoqrlTQ0YCNrtnMz+hi7FAISRhfHVqIdVH7MtkKSdmKadcq+D+/pW1WkhWoVrlXRb/W4U7Pv1tzP4MbRCIYm7uYMY0ZLGYOVBZZW0/UQCfx6oC8rQcdLMvqQ0cWf7dOv+nMNnE0G1KGZirU+zUMA+7HZERJ4I15xobeqPXpDERqFCna34FCEFMyZgy+DOku03iBqLwusVNZ0BGRJhgQq9s9XLE5GJ9wuhIsmLCW3CtEzM7NGB8ZbBf4fBSJ00hXyYMesL9U8T93UAl4zILJNmXJU3RiBjmq5Er1krLzPt8GRBbX58r5t711lq5UkH1XGZIPy9lrKCulLYxYTaY8BY10N+kv2NGtgnFy2XsD0UPgz9JQnZIgn6hqLCV1nRDpITLxK0389Jzkq18vnEmKn3IOxAztqS7TeLfLjtTktH5KzlXqQR2kAQzbz4RYhxeTu5oGknvTJQw1k2ovdTk+AMY/XOxTNJjz6Fze5flGVCJy9cxaRpjXSD6fPZ6F5Vf6iaiIisp3Uib8oQSDdDISdPEAExK3MtNbRmvU7iOP0BflIOJHzp991ZxQxO0m0F5pOkxCuq22x+ZeUIaQ3K8YkhrIOw8IkDlT2KDJ+8EFXcUFtDDZLwDWqVdVyy/cbRBWhVTdnjeQPJUyuRbBytkoyVMY9hfPe2WBqE+arCtKWgLCx8wJHrijE7tSF/xAC+XbqH/62hKJ0WBRhxvcaTT1YVE8mDUsS8WI/qB9YF1VS0nw35vY6aJxBC8ZZ5CAnb9a+Vh8kbVcILjyAz7luXT6j2BJrQvAsIbVal89wUml8b9hYTJD2zQWicdCLjpG0RCigEC2k6RfbnSmEFvyYidXMv+uy5vGT7jWPucELxpSCkQwh0ggCWP5X4jiUfjufzTSc/A2uMJyuUFUSZyssVSqpeJZs+uMM9hYkD3mM8lOKdQfRlaQ/VssLgHpZoYc2BgAXICBVUbwYl8oyBjH4Y+x8bjUg6WM65pF1jScYW01bU1bL1afVwOSFciRKHFKHQU9i8HoZ4o6vkc0PVGvkVmw6m4ZMxQhcCVXWSVQWb5VTC1PYgKDDMYIW0Kwl/PKc3WN1o2Uy2oTDw1UQibLVk+41Ch+USIpY+5T7HaSWURg6o4csJVofEDcMHUWm7joM04mWnrDN2zsAy8F+I+22yh3X1+qkLPa6IK3ZPp9gmJmVZmWoyiy1kHYalkeXU9lHWsYYx43NJmEMtSczLadQkQZr1hrUJMDXv1R7FiCjEHJOcwm8Fu2xJYkZM9s1qIcFSDZS8QoI2zEd1IYfF+xuWZVApIk4SGdLaKdOhfZykilNSJjBJgjUw7qGTJdtvFHU39BlStQot4T7uAeUcyzQ46dbTQtwvEXvq2LDcB1JDMiTV4ZOCcjarrCO5sXT5A0OvvDe0K8JKU0U4PmiSGr/ORhKEG6EXsa52BQhUnzRqkDc8B4NJESxFKsO8V/oHxElb+IXeZL5YSge7QTUNnIvyYEZUoRUHE5Yg63LdYLbCvyNVtCn8TofkN8mm/lZFZ+33PUO6ZmA/b6dYwPRTW/pEb3hlle23j+mMZn3/DlJ/SLykJPnHQSzICw3dfHjGr+QP/3hKhjLuSDHtl/FLAwRKOn9r8tUN6bEEYZvoN540GO1Avtx0hGvQxliOwX9UfvBPHcFdkRtOiEgwOpVHpsJPw/vj8+VnhOo8CU/G9hCZwgEmZXaQTr4SLZMrKw/vuN1LRDz0czWAgqP7ILSqwWsZW1aYjNBMuZYd+zzCLGfJ9hsHkugzFTe9Xh+uF+9YuKF27siseuWLlTWVLbhUzE0jK4PzeleRgxD6NCsYsRvyZlKrG0eliFixY6w72JuWnDrmJ4I3KM+SJBX+a7RLkww0iGZBU/PXRUn6c8hKhEpK9VjyYh0Hw07U/TkoG5UMFTnBxaqM5CdP8Ly293wywD7OKU+K9W41J1T0MCbAn1ypDM86CxI0fBfLXbL9CYDjUl+c7b7ziMi83NIvzn9v2AepK9BaVqpr3pFnovSBYqAor3GuQd4+5mvsVar64jGdpFrGe2xW8fpUav1QndbNFr9GqtSJV3Xk/9ycEfhn1bO84CdUuei3KJFXtgd4wE1MJO9RSPdRBMjTMr+GIXJecqLjJxJ1ampSoiNT+CDSSPQRz3N7QkQ4n1/HldYEt38XqrgTM3X1iIS/ZPsTAxLZ52mzs5LqJRtJCKwOMn3b1Bpw7bvoUJ4MO8UaO7ieXmjgS14vxOL+REgkfIXB4X/fKDn3JZLBJggns1Fdhn8gkzFuSvWHwkNBd0ONCD03P2uNNkhuw2+iGRG8gM6Vcsdf+6oB0yi0r8SzCOKGCbDPaDDXUZ3r6YDa36C4iClMT6Ffez42rJXd0zKp4iZt9ZfjvZetJdufGWoHwk5T79dYqCsIjqFhbAoFVFUCQgSjQCCo3FThnKiCuhAkXhisoCLjfoxiLDvpOrRZEEcZmOq+CLeLARFZeAn+sJ2399+NKIL6MlNOT3jdwSe0x2GMvJvqOAmTbHrlRWhSylWD8Q2hpgRSEbKHVNnoCNOeSRJDO6mWocDzmnlh8hG+luW/v32DCcGKQRlXfKw+PX1vh15+6cPwejd+It25v2T7EwQvk/q9O6CaxGWfkx0TXliUwxR0SfURNq83JYuoVFHGZ1QhRofmDYwRMxQidoV+ykGli4NmIjkffxiiqBs/2sivkJyAXaiHQf2yuDKogTRtsHsSiStlJsvjKzdlpoM6CVGfRkL/++MnGs8PDUGlBInNJInbQHEGIZ9luGrWh0xFXfDzlU9bBax0BKi35TN3660/CNbdiNz92vULYzgGOlx09OOTjFrmku1PFHekyrO6E7O/ByI1zsPxu0wfZZmUzTPLNCiiyMdenqs4vzcqBcoA92gAlWsqFMbAnWZP5+QxAggziPiwQS6trQkkq0qru319hq9E4+ad1gzDPCdAzvFqSSrpN5BVm8CElvvv7z+UuVslh1VIkUb5UVF8gbhrJTk3gacMehE8c3BOSoV5XEkrd7566oAm3iDobIM7Eq2xeP+Xqp+JmSXbnxmsDIT6/gNAxPjHuYQ7m8/yAkq1jaZ8jXHTFUdNnzExHwDzxsbTGPUpM2K5oNR7LBaPEdWBXAa8k+55T8oXJyqB3zVQ1JFAiJY2QplGOYNa1uJTeAwTh+YkGfa0kKRZ+C+hUtOSrwqwvtcfS780PasTlhdn8RdnzdWSDrMPlAsTpgBJ1pktbZ+OKprpyvI/qqUsPGiCEmlhtvo+Jm36/ZCsH6Zbsv2JY96pvZl9VYSXYmnDB6+PWRFpMV1clt0iemLfjGjES+QNRFIM4mbWszLzixKpQvLolQ+2cEhQ/rWNOYPbFvov7EYe5XtuGsMYT2FASiXfSPCFTL3exzF24lzjc8OUI0Iv2LbWUirYSQKMOK2mi7Uk/IQi1MrNOsemYu1ft73qfn0wktfYj6B+pd+M87/xhFmvo0ARbHfNvr1k+xNH7PDTVVSFmLjnx40cJ2Jf4lsdEV+F+pVJK+W6kMFletKAsfQZYDwwS3I8xmQyEJ8zg5HLpQY6qhhKa8UmvgK5VNcjTo4DF/Nb9y3qFEQ7nN/FQoIn2cmkJS6oaL6Pv9+cXBTSGzc2qlksPiepU1ppC+95990s7ccV7c3MDV4fjEW+0UGRsmqTMR9O5NivXPEu2f6McEeFNqlYum8DEfq3wCAOJzIsweTGl6IS9d63PJuKuXMnfqIRjxGG8MMlZMg0C2t3dN1MGxOqDQNOSTGmx1QIpMfX4HzlUAGGDiYfUaljGYqFSYYMoCkjLTKpt0n1L93CSaBMZoZl51ecvQm8+c0Nhh9+qkUOaQn0qZPMCu3D83RCNJ9Dov3SZhgJz/N1UrdmUCFsxzMrKPTLaQOOziVvGGGBoLODA1PSoEZiECSEGFLCm1muXqwvuQ9h8AabpOoqakbhHcZEyaZIRALi/XHPijUTVsy+SVdt4u42EhTOMUnEmUibMajbAI+xVp9QgdN7Ci1EsX2S9Hqkg0Cwgo8uyqWVhHm5QJLeZ4pKb3kFp7eTzPjJ5WStsBrLvhR05+1+U1e2WR4lMqTM7d/DEgYTtsDmas+bcdzq0yrbBWDaCGDlaU/z5+BIteAqwP/cHklDtQSKB4/XZPHMCkDRqWqlkqAwQZ46okpNBadALHnPBNoDBdL5UzemPIEdRiYljsRkheDLvYmsUQ1bVEiEJgNUt6U+cFmoQkheJw+1jeB2pSVhxgTiXIa9IZWx94GJGsl9xd/lTXvYH/A4H7WjCBGhP7fY7BXsl90PB25oun2Pt3M3vs+L95dsf+5QkWe7+T7YDVQIKlz8k8wD5ml3/wmMy6zvNZZtHst00gAW1fMv0coQXlCRKRziZVNM+tjlZfS5Z4Pfxp+tEKvTk4p24gz3+gTjBFwVknh90H5vesGNMZ8AFBKmyrUe1yZ7+cUEmu9EhSjLrl8au8oSmmROMaSunVwtfBBnZOhPTMa0GWrG8VRoO6RJVexHCIO27c9l2kdIZUt3Wj4MXXm9l2x/7rC5U038q/EXpuUD3mirfZX0xoFbsq+C7oy/2OU9iSxjDi5jkoBASZLCsrjYykTtFpkFv/YK/mFS9w/DIVIUreZ1gfkpPp97WUelMvEoV7yvrgpOSsZlpguScW8msR66Oek1KHSeACQ3zCguL3AsDJYb3p9c6Vr+FZanMNFxM8naBBQuTrbHX+N88wchgpwa4CJayGi9Tg3RHzZm+7PFczWbM/j12UgFVuVJ6lbvbBrN+Ii38VtKQAoKO71ANkG0oXjlOlxuQmmq7eDmUx/RopjkDFeScX05H+POoBggRXzPfpfRDxOBX5tUeCWeIGUgWiRin3gorTA5ynlk2B9iorLu6nVfqB7oewpkfw6lPGWST5Z18h3qQ6Vjvzj2VAT2JeXqFy2bXBN79TPJlc9wl2dd7PtF7CM2BnGz7y/Z/kwxdgxOMZAqp8CdVn9VXHKiilFXwbUcLYNVWTjI4KsJxM70fPbdbI4xQm2ajTqO45tlyZKlbFSpRlxuRc3hEh9DIRmH1FC0jVBALbPaymQm84kMinFn4hz0pR3wm0+hkp1oYwIZmYtq2kMFb2QiGsuAjCmv538LEuNnq5kGysI/NGEoh76oGuU9V3EWBZyX2xs3lqldjH+3ecl2MeKZ8nUgEcQS0+DnAhUJMyw/JXrcWU9fhDY43B4SLpIYE20SHXwku7mUNVK4vszNpbYIxT2BsL3OkfkwTfiHvksu8T2f+QzCbgtuUGLbcB17viA1sIOfa0gk1Lel71Vte73NG59aw48DCq1MYoWgYeSjIbWULVKPEwqUIxkqegLKd8pQ74RmLdZKOtYnVoV+Ia3z3paZ6trCKpa3ynZxixjXRHo6fO6DATcdcNmG+So+DWtM6g3Ka0rWwwuTQVSjQIDSBJwSfdPGICh2tBkfaKwaqMSB+K2HAzJJWVGYlAnjIhNXpUzI6c6lhIVI1ASVOiQW8NsvKSjQsG3k1kXEkkt5ed8weySx+j3wU8mKr5ByonvP8PaWDRMnGlrJ7L1hHWKiqQ0pFE7IJBrvkfBreXUTLP+gMs72XbJdBCbCu1s+4edpc6x/1tI5e5hCJO83lkQ/xEiJ4PVIrELqtBhIn1Dhaf5hNRoL16ivVroxKcpKsOooePi6DJ8LUbvyislOwSPLWLYvudkxkarA345/dRXghBzPpz4EsIPlW7DodYeqYR5uuaQfTgDvePP6uVV4HEG+nh/7kEhrLAW7TqKuUENxn+epogPJwgczULhYeS0ThFCowF1IlZshkCXbReDZ8j7T9Dw1hsXvlYg0GRAILQYuq2Xp3A+XmVQ4ttnlCuoMzPignRL/Q+wkOWByVx0VC8YcB0eTyI8liu1axi29LWIScdKvJIR1BvJDf0i1Ajk7uZEKFqG8SRoQWrGhTlAvRNbo1MEzYCWs1I/qVYka+1kPQ2F81gYbIlJIXLK2hnYkSRmZm+zCMxruRfWO49n3N2a7+GJ0MqkbZJw6CcnDZpqyjNQAHsm6I3w6TmWg6MoKj8KeMNCijLbgFCY/gdgeKkxhReSa5f277xm1LJrHwDb6RrII30LQIjk90mE8la6HstNmh8IT6oov7aDKJb8s02kyZvqPEvWSkEPFzP/P9qQ5UqNNK8JlMHuJRSuxcYvy2xzdzMJEXh+wOKELhQPELPpa5Pe+DJPyMOeIlBlqyXbxheDuhMSI4QTaeT99EcNeSIBdWSml62EGdscHR70R6gwI3Uuptj3e65NC+J3JBZW3p79HaadBHaHKJUIFGDBMTmpS+aGVQysFYqksCyeca8kLX7nFfJLKEyUhfk5L7MeEIDP4TBNSLL3zD3ApkLVBXrD3BhO8CKncLO+QbNjxSkGd0elYaUEDKNxL3Z73JcvFMbFku/hqtF3dErOtSree162H/r0vv99/3wyhOGQYER7ZlXA0JwBcPmbiHFgfth9MEzgoapktHipZfp6EYKJDGAzQNsGQ2nM/wYYlo9gNMSNh4fE7DFlo9cdtu7o9djRnAsjPoQ88eUFhCksC9XROfOlbmOfNqRoa8Ofi6aANjPku2yv6lk7dI+uP9UVDjTihxQwnd+y//rf/4b6Pk/qS7eKr8XwjbPgs1mJeSGSx29yUqEjbnxAZiRbFiStpjfJcHflAvBIbGMQff67ijE4sSCfPIIZHmSBCZQGRH19JxNXqKLqgvWzMCG2CG1v12BbWQZv6lngeNSQRkxGQ8DveIigq0oxpOpYbUdkHYvozkyoa5ZCZP69IJ6lwNZMBYTqpQaXx1ds0wg1a2F6qE8eeURoOHxSChT4+4ReyWPxO4Fl8VIaQFL8F9nHJjHeKLyvCHPHe0TUHJd4vwjXGwOQLDcgevX1P+nj0OG2qV4m4r6kBzxkpWzVW7F4KnRBAjlRp45XJtRKfNKKk9gB7H36KRIyx2q+o4RGcUNw8vsEYb+Qt5Os+QI6L0E1ERv0oRPFOdE66F2Fr3PcCk/fhSwSipJotclw2WfFT5xGSzpIk7+k+Pp+LvgGmGokg7JCfV9kufmf4P+jo+FK1izu507IsrxuRHSksuy8HVRXbBA61kg/HWmUMzYkhB3/6VZfpMfiIXN6KOpIqoKSefcUpIT+zXydDmxzwHv9zLdapFuvthAGEdZtWuu/BL/7nXKsqWyGfAcNGKl91OKFROSaxdHHiqz4CmfIEDspfsVCT7FYGfQgVrsQqKe5abtJej93SP3heG7NdfBVqHHY6fvPsc1w746R+ISI7c8Z1Mx7HcVHw4ihHKOOMdNxUUhz8VyLBTY+MTVqUB0Vc5ZvB5h2/qjiZo8LBREyUbxR09GJS8hIZCX4tF6vO7cCSEMlTwgbGcLHsNGlkF32afM1XdiVeLcvv+fMXw6wxppenqXA91+kb19eBwQ+FfqBZH560NZ6nxISfHEl7EX6tVcznJO67uSFbOhrkXbJdfBFuQwTX3U+VrShe406Y5Fr3djWW6TGOlI26qqCYsKF6zsF0PAWv4ZqTqjyrp5C/zmeoio3cR5ZXqq9UDqam0RZ7TUVvQnouyJ2LSpGZpCBY31bm9W0v4orWFEA9MAmiUMf6U/hErri4CbZFfhLrTeH9KuP2BupSofp60rKfqnk/SLuKglYmkH9MFMzArmoZsC9x7mdfvt4t2S6+CpNinWVJ4Rrom5V0O1Hzten4FKkqhfLO1Xrq4Rp4GqrPYHSnOjZ5xrUc/rjSYlVY8ekxV+o2sYqCH+h/If8461lJr/CBK1RSaZpl0wkK8IdsKee92q21CPgC3wRToKWTP5S2FxCTmytTgXoK18kbCZUjTh4trVHHoFWBQb8RJvar3WWAtglEpzTHjpP8W5HsS7aLr8JzhfuRAtLKLXmh+qzLUw8zcJy3EjAMZoPywGCoIlCLQaoiEEpI1lPlb7xZuX8HnUhQYKLQTBVpwnGBNkmiovpLxhu7/X6Nl9jCJFrItal5X4WUiTJi1kF8WQ8N4pQgZmvlydBuaVtTvANhh0PclzSJ1FtIq2Hj9vXnix1zIk0Q0jCZXh2JJ3ube4TPMTD5v2PJdvEHhi/hynJN74nK1ZjHW51Y8WujVan6oGCzSaIYRhAiaogVxrtTLpB9LpEVhjOQvdYqcHywjUKLVKUGUCPVrijPexd1imlLYe2r0oUsXWFiDLUp6FCx07ljpWfiNcKYN9YRY6jtmBdMsBqTXFY2V/wW10IZU9wI/cuJGecxg4Q0+UjpF/GMTpEKaUp4KvL4W48r43MTjQn0HUu2iz8IGvkMMa37vKlEQ52pls5tg20d1RIpYN494+W/cZkCsirJPzeXcMnMg0qEeDtTtcE5NwD4bUIKtO7ko10T4fax4g+QTiQZwjOooCEALRhBt0KkOGkkR2q3a921SEMrF6BFy0wak+9cH9G0d5lTwX2wse712UkSe5I8NYX4Zl37NlnUIctGosavBy/ZLv4g6KRnt/erAiMVW+4pqARUrl/sl1gj3Gofy66q2hWuSSf9iw+QnASEmBb1FMNRpNpqbcc1uGyUKsSgBvlY1Vsklluep7QnYZ0kVID0K2mBPyapnI2ZMPOeTG/NhvbPWuawSqIjq4pwlTw8wb+hiypaYsL1jTTuN8TvOMvG25i5JeYXUMPu65Lt4ntCzujPjo3hphMv/03wSNgxJfXoF78OjFLIgcWOtYEUR4uAuFjVsnxlEjrXFApTUEpEnAN5F7+Br6NoH8z52XjZymzC9k6evDSoXJgUbPINiBNXJGER47rDZJLql+1Fvoc32nke5CuU5yR5PkcRllRv1h2/uFnpCYaKj5j39XeusrIMf58J8yH5V8DZ5xQUS7aL7xf65JtlBVM6VJ6D8fL6zA8vAz4bk4orINyhr3FVTJu3iE1yoBssg5svGn9SXZpU5SzF33iF6/jFhZwYKhECuVpXkh428f9GojW2Y7Vix788rocEbqdtoG012+BcyIkVvsLtROvkG1+ooZmzNorRLYWJ7/qndyCv8OQa/p4/PDmK1JkrphqP2wrD49VLtosfFfibPahmWxf+5LNfna+H+gDCMOvkWu26YrMqMf3FuC5GailJrdmO5akCwUiGUaxnCZWonRzrpEFFVnUGJEqnHKzY0vTfTt6pfespCvL11M/vw6wkVEnNiarV6v0LDUHYkpuBKT25smK0UiKmpcnIPcQN2TKhu6I3KSs0T3McsdomS7aL7xlfE1/l0KqSDTudvMfRKpvMBNAUqrFvNYyRG3RcmjvKejFYKRWdStn0kRz7pzwj34ANDclZQi0WFyjk4p74a2jUh5KK50aQVjUmelaoHhKKahybqsoTj2K98jVDHnzOufrSFLEIWIK2iknyjdoWMohQK18NoSIshD1eq/lc8BSBm1Oh6UCwJ6obtbp5mjmWbBffK5C8KnostxMI/1hNKpSMCfYwBZIdKlFe+h9SUibxUFSC5aNyTP1jVkc4Xs8r8YK2QwAxbdN5KeTfMvJbETdk1Zb6IvxZy/UgMJhEFAuuNUYSdWfTHNX3tI29vaUbiiobSLZMDhOXXqToZbhBo3bjyklOFgrtrel3xNtLg+A72AIQCB+fZ6wlPJL9dMl28b3g86Ng87WaPzfJPq6WTZm7ZbRd/4JCnGbwPHLUWSQL5eokHsQ2kE6oHdg4EVCypXJQl6OqYAy35bQIpxFWxtQ2YJcCwodApo2vyFgmG8xbuAETZvoowbrNlicnxvoTlqEzzeh4lBO61yUrhqVaaxDNIoeLKhSjBtWKm6+iUCF2N6YvN1KrmsLWn5nFe5/wl2wX3wsmHv26I1tz3hbLPFe16Z7ZD5uuGQtKfFVQja6CUdmEsm71BTK1t7BFyh3IF7wTrydtdEHi4KRBWTNJoDI0ImaT/pu3ULzUDTQFulEkr6EusVIgksamzTph6AbB5VuJn6LTIjln0IMJX2Ka8FWRlpaJ55+kb2TOWlv7qgg9wd+CSLGfQmDJdvG9wxXmcyWr8P4MaDr/mspTYUl6cnRFd0PsGCIgrnEyLT6ZcRoaZMZlcfkCqvFJ/BdUnBWnUEnmrWP4rild0JkJ/qdkU6TFb5X9j7gv1K2eVKDlvqIwtWwXzftoGwk6ViYKtS4TWJKpVbeFiBZzaPoYXmnvK2HhI/Z75XNu9xWV+4akbzBJ6rmgvIARnJmXbBffO+pmw12ad8TKGFRIjfuaIHHDwIXO/wwXifRkEa5Q9ulkAtMwCUhKQh0UtclEGmAT7Hq8l0gMdWRRYDYRN9oWJFXY1NPyCuWTufMMnGjbMTKcKAy+NADPz9PShuchrwwJiRvqoRMFB0t1I1Yr8FVvkd4m6vUTsF3rmtciHBD8b3E9/lURg8r6ZCOukjVKwDZfsl38KMADL8HHayZVpqGgPA0RHeuMtCVPcLF5hA0og4LitPIDLNVv7QQ2Ld1pQ+9IIy1KMIkA1XNZDbjohSrX+K3HhZ0sU1EW8kZOsupLlp/L8qJ4i51K2p6eYpxCU0sS+tDAqU7hKJp0n8+jhDlSWwUxZmyd0SM57KF2EFm/RUIXD+8+LtkuXoq75T2d+7xJq2X9TvE+Ez5VIKkMm+E0cd4aq8zLeCocvHzICk1SBPOQMR+HukFR0HHUSuHHb6qaJPXME1FbPSBhWxIbEbbXR+fQAhV5Q7xIpGET7qONrB/cg1x1cohytZRvtZxrllGpExLwJc67BrXwjSzl/mJRtyRtfM7cEsPDtizz/evJS7aLl4J2nw8wNouvNQ3tHIvQZhPFda+rIkgGjYmq4pMg7LgNJJObY8UHyc+8/K9EPZRfbvtSnOKqSFLSv0bcnZUkeuvF5pxWYpeYbjAboRpYkrfQQM1/89mVbbna7dAtJWKOywb3hckaJ6A84WWsVrOBxaYGA4+0TI5WyuY69D63ZLt4OTA+q0V9cV+fyaoq2Lye950OON6Lg0npxTev4jwuFnkUSo0dX9n5W2K4qcU+3jNQhCt8mWs5YNGHzIXnjLvtukogNaYwqZ3/OL1V7m6TEMbVM4kxMUuNYRu56/HNiVvR6RSgQIXQ3uQ3PLfcpMtJMNPyJCaDHzDP5m2DHmRctsd8lTKzFF+yXfyAmJfqHvPCzQZMMinVOJqj0uKa/MtYVWaxP7UstONJMHSBJHPd1j527whFhE9WVAI79S+8l0IPRj2pVC/TXI3npepXWxXUGHWyHV+amhLjstUPJzgwUjcpMwortEJJpc8ES/+Wm0DjQKLcpMs0EVMVGScWJ3YvHRcKwxR//e2k+/73mw2pNma7+AFhA6spSYM5zZyH1RPthhvvjKPt6frg6X1smCYBtNPrkJtBJQ8O/sMoTDbSY9GFRHBjCW+8oW3BH8jmkEt88QL9kKzP5YM0+1SuZZ4IpbxB+8KziVdacMAHZOtCyF5WW4GoMLlTW2N7aUwsbRNOpc0COanZWRlk0nE1hrFf8G3JdvGjwqwqRT79QoQyCfp7CgvEIM5l/pfYlWGZTpMADCja7RdUenwG8zPpCxvkMqf8zHenFVDkTjitjT04YeA7k2ZwTVGnrmZ9EsrSOZQS8WZNlUsbYCdXbLJpHqt7/32HuoIInwQnuOmalonIfzlMaTUkKmQfRbPG39qefXtOVj5AmGHJdvGjwDPiqKGGMa0BCaLSPSLQ47g4+Kl8KYP2q/13N1Kt2VFYuSHUledUD88rtW5n0NaQAZIj1UiLGoVbqf6YGFmFV8eK28rvp5MbSJIUHzbhV3xmUtQxrioEj4z1e6huBWpXbRJ3t2cBG5VGVRRB6tZSFctrEoo3qXrJdvGjQJ7XZPgm2kiwseSuy2yhTatOItpVkpTzneAX++PKS8rmnsBKUwV/wwHfY706npA9KMLgc0v1SkQCtuJvK+aP4pKiVJEYmwMtjZCaZ5JLcmsEqkMbB5ESnWWZIjTF+PE4dCaW9AZ18MlL+DSHSGltmuQ45syhppzqUOV6f7i6FzaQBe8u2S5+NLjUW70mtBHk6d6Bg7xuLBUrIsOlGkOlI1cH9L4c/apWc8BZpHffrBAbqaAYvpDAyRD8wOU6bnrVo1Ruy4q6ggTBv1jspJZ7VuM64LOxIb31OlR/UcH66QFarpcJAMMyoRuh7Jj3fJVDzYrhjA5/foqGwiq3BL3Hfur9+CR5HBZesl38KIFfeZTyzsGbVreWgm9iMIMaYYM50K+PoWGovFDaBvFgFXpDE4JMSlGuQWmp5Tw/xRPBd3IUVD1dF+cWIDQVqgckwmw5eUm9x4RZE1TXeto+kdVptVJZK0aqwlSpJxZ8haMyE2mESyRjryr4nEv5Ovmhg5PRQ+IyN+/1vJZsFz9K5MDizwjakLEndsyX9h+56CgYxoN9Rz421oIEtdiUIMNarpkVErfmcxKfhpK77oGNShc1ZHFM40aguHIUieV6pJNhaXyqRvFm8DMmH+H7cU2FZywkJiv2JL9EQT/co5BVM2+1l6EZowkASVxxFSHgS0Goc+W2TsLmNhbwzXBJY+XmaVDcN8g+tmS7+JHjyb7ZkzyzCjbjJaoP/PsvSFT1VUduHdSuaslSlO+DFcMAmQKWoYo+SBJQFbfKE4UTkZJPWQhvDmko2bJaT6IEeYbhg4tS7n5aspQ3rR6stJue6rWZCwjeVwHOaVEMxNoPyWGoAHi5lfmRv02s2YbJpRC2gbnXyGA8aclN0TSiq2wXP3ZMinXacOI8zGROqPkjLxrLzXsbJ7OweiqejG/RDyLo44v/sLlfbB4chsABHopQS7LwL0nXhFUoJS7+oW++DMf03mbx3hMXLwxYGwnySt3Yia5f7QEThqfV0uZOdCY0CVAYAPnf6mStpXT++rOJE/UpnlYa/l6YeKFu3ObaSl2yXXwT0KJE+n2d80nG56yRgZxXk/nUwTXsxnhrTVtUZKAuQ8VaHbR47K8UbpiUJIxpJ4GI1R7Cjvq3jFBcUbCoqHMzSYW1HDGOYJiCCFrKbzAAgWJYIZQ/NsEzAOliqKeSPm6yYfvhRIurG4tnLr2fnZBLW/Qwt4J7RsS/ZLv4JpCxNLsNE1RQOJGOhmnc57iv0aaLl9vKEhvLxg27IZMoxv3YU/GTEf6afuqt+o40RYVmLJR33lN5seLNMm30PYi++BLlwWbTaQjP2NvE/ctq5gQhZTKtzenkSker2luhL7YMCtPLRH+ub7rBxEYqFduKjUV81rAUPornt5ZsF98Mol/fkE/9BhlufvHRMCe2qm4ENlk+rrI9IMGuhicVpBHjyzOYQuGAejKClqaxQrVbtUf1ElTLiiZO2+U1VKoagUg9BIku4IaPDWRokRX4lJQsESSgTnT0Cv9RZEOvryBj/NYVrAZR4gQBToENaCipQr+3Iz0csqclf84iOYHKWVks2S6+KYSwuN0E40Fbk00/bJP5IY0NBG1sBwl4YkPflHNFREtVYxLFWGCYC75SmY5+tU08w3xGMdPcTGMqkUYW0BigTCOWaUYTRWpBOrwW992nj99oUPazxowrgjyNY7Lv1x76oAlhVrkZvyaFj88SH5/150zkHz+QBMyNz9HSa0HFe/rTku3im8SzpfVJcdIVQfIk3FBPCTghxDIZgpmhWOVOcg6XvhusQUwe1zSeGHKDytV3qjYyHeSsRCbBScgHIaklVZ+3T/2FKqPKhxKPpb+AQgbl7cSb6h9VNcaRhc4m4+YZqlN0KNoL6vlB3kB2Hq8Of/xmnYyw/jrUG/oC30wfRPOI3ZX2AeRtbBsmxCXbxTcNjsv6Kw514eX7kN/DCW2TDDVSUbFWiLLbnUhYC3n3dG9vzPbVDMcCLT5rMmmvg0K+ILVnfsbNMhko+CAcmoCNMvLXbLgWlaH6YB5/xbRIzE3NatrzNHJWExleMPAf2uv88UkMfcBjX1X10symwiQb/UNC3S7ZLr5pUFjOZDytoLC0nvLTWVtUuYLncOdTCV0B+buZhN0fOr4WJnQIc4CiKrZJBbqCakLVSODllyA4lYxSvNgQJDWhUECvrzbfMRyAS3EOp8A/KaSlHiI00Yixn3EfSJRCEHLiufisp6rT9YwZJ8GzPfcBj82l6pXIs2S7+EmhqrDrmr9jpYp5aPD7ZxqEKVn6Zlu3/4RrQUkXywanEWJQO1mkchy1qLPfpGwlJ6F5Q+1ihHmC6N+w8vImT3IJz164DypFAeM8EgrT+qSHJKuTgs7yzxt6Bq7mVZjos175MNpixa4C+oabRYlW+oXCBOpYsl38pECKsaCSJB0HU85f7bhCsjqAFc/DCim5SWVPoI05TWdMpCnQ6VQFosVTwX+MsQZhRTwhy5Bikctj2xQ+qKqaVCXfJFKst0eRnSETw2X7cZHcx/AC+h+3hy+SeEoiflgBKNtlrk/VTepdJCbt95cl28VPCs82wPLzpHA7uaLN3BtRuIYq7Urw9vZGth6PMsRU6DhY3bz7GLBvGVO81KCkutXLyBXiYLvk/1BXG4gtzpeSUh0mKlSXNvgsXS2mAu1qum54TcX6pldV80G4bs+KbVDNFG5wDWomGSnwPJkiFxXmzZ1M7SsI0T7BQFUjJu+3dMl28RPHFJ+8I1TM468Y44zv0as2Jeg7/nXDidWdhMrJQVl9xQvktjgpJvHdhS0y3e0GnuCGEZpSpkZzRRm3uRxNwm1fHLGcJKoXl92iiJ2sYmLjtMcjSafLNbAdaW4UM61GRMfwCpZl1dB36d+sP9cMlSThO5ZsFz9ZJDnSVUrzLNxQN39i+WrWyDKJ8naBKnX0m83l9vcSijY2j4ihBJRuKuCb6K5oEGT6V4+ABRVW8rBUrRLqGyaVQ5S4GmB1iWp18E/h1YTI18un+/HWJNcANxOWsB06nRGrFLAbYR2fnNhPOv6n+JRTQeNku2S7+EmjK1u819NWOLFiyKCdt5VcGuPSNPKLSZ51TXLMguEP+iPw7S1aChfbrmSR06yHGVIpwqti3VPJIXFEvFSd1JXJMwiRVwdof+JVVJBByMaTWVW7qKTd1/p4IxatQhtf1QcKYQisBHzysNwoxaokyaN6h/QQYsjQy55GWPyEkedZ9eb+9fpsUw1tdZtO5ECghag8Hf7YypVD2barOCyz0YjxOxS5lYSAqHGTBuvLJnNX/crjViRIw3mfiNBfrdWKya0pXCBmUVL/nx3vijqhspSYdq73PkmKEpGjDSLDfDCgVJUUL4UXTDhcgXalqOtTxpLt4iePedNM47XdV7lFJW7aMJNPzNzYpQ0mTAuKLhW6xqYZnjxQEVLZYcQEFC6QRfGpbp6l0tVjBtQ5mMNkaKfbk1JfqHeIVPSdY+NVhdI38E4+jP+ObVrI8vLT6m3xGDUpbClly2Ba4b1PgGBgyXbxs0KMhxKXJUwKcMyHS2xUsFkaxuyexVC1r3HjFScEJz3/xEr2emUDeE37LZvL9DJCLRM5Wejg+Mbb0IzeECF8wYaTIX4JAWPDZkLqMUIqaEOTdMOewr8IEYSr5GJr6zIRiDi5q2AYRc4kgQSfz17mJgcs2S5+VjD5/ZAnFJIQPuwCCXNMV3vIoPoEiirL6YqUSNkkjkahb+CpTKhqLzbLtNsgtezEpted0NaTylN+4wSFG041Xvu+QZekljacMA2VLqhnnITw1QlRMQP5JjItRehUiqQP16TAm4o+QVBc2ESkke81SSzZLn62uAsJOEZiRH2kSptFSFqeBnN6GY0Yzic6H+pEoiA4rZDBGdxGtnCjhst+x4PX81JVb8RCRUihh7+wPCZylF4cKj6MWSv8JzBhXSV18uYJ5oY4Lf9ovQd2KBJSJspalYjNcuu2ehukPQbTP1htLNkufraoZPpsg6wuFWm3mlMKjlrcoc4USq+nAHAkU8bSWVnthrIGOxleSMUamdEfyRMFQfyFIPA3GmjjzasHpDnh3e7b+UlCKeo5QyEW9ap5MRzgdTQpv0+R816ZM6B9le3KQKCD8/ka9bVw1FW9QZiEoFomxut1yXbxs0fE/p7C6JD9lD5jq6ASI7c9tT0KxHLE6brGr2HbhFX2qZdh5stLXvryraL2sp6o3KoiJ088nxNxkLfAETH31Vo4wqCC506U0U4OTHCSc0J9M24jIGI91+mInXI70Fx1KpCboTyBxuTgvkMfec+5ZLv4WSOPcNnTdJdSucvvaVIl1liqEgGDiqQ3dmvbfZju+cCm2CsuvaXUpVwxYmjyQKTVQyiUIKKlrpKxZMU2ESrj8vUhTtChEkNxM989BShcjAtzTZTCHzUNbgJSmykrZBfOrpIxxjyGoaAJl2wXP2vMoYCvy+9oX1eVJEETLIfVatqSqQR5Vi6SG36t2O2RMj3v6tK/Eje5CKGKCFNAKAFdDP2JsVpgKeOEp+2zPKWluYY6RUU9bnpJ+mOVqSWv0yrh/drb0LaRNv3FWDX6744bTBhxAkKxDlfWJdvF4gkyTlrUoPFm2Hhe90op9bcWbGCqeopBbt6hkhLtZOhpknytkZsNZbfyTDiMXEjQFSR9caJ4HH66PdEWi8VkGDfGjbogaiRvJFycO6zfzlugniEfPQ/NkECLrYNi7wWiLZhgJU8wLNkuFk8whg+K6rve2xhSwGV2qGhLI8EviuzACjkVK9wp6g3JKeeGPC6l0lW3EJmA6qyqFkkPQiWR9rzixpGSkVT2Tj5xdKrGakWA97pCJrUp+e0wq8QL9cAvQHi79M3R83zOr6BdhCtsG3zj98i+Skf00O8l28Xii4Ay71xRldtvogXXwLIWyCWSUT4kXFCb3+3qPx4cImiyDS7BHp0kcaSqsynvYEdAPeugFCPtudc3BA2SfPffQ9M57YXhaYurHkakWUMNJ5fAhxsyrM9FYWI6z++hWV+BlcukkOtEg0V4aOSUg6GPJdvFYsBnZ3DfgXHYFkLAjzCwfRDXDbQ8SuY6kErPfEG4yoJKmKgu8hMKM7gyRfL1mWCkXyDdO3UfqhGW5KnAU91h7PVKaOFjuUTk6vlx0sBJzkvF2PhTWJIl+YXtJId84Xr3B69ZCy3kiYV87ku2i8WAZ2dwx69nAmosV4wVrFkOwLZBFwJrIHcrvpRlfohGIMKIkZr/5uyVkTa8WlnzxKEYxyi+dG/RvotAKzMCFpHHpgTykD0gXFLRlSy12s4yeIFigqcUKE8QN0+mNhsO8q42gtx1Y7aLxVdj3gjD+5+nxaNOtIEmKsOwlsogJoVsPIml+qUY8VG1ZpAQl+WWNkdCkSucUZfmsVEGLoY7EI/FbBdZYnnw4+OulMVockllbMUn/hcznLAtFHvWTdu35xj1NETEoE9boVotzTASNraPbBhhsfhDwD5PYTzY/YsUFEt1icYCr9n5SD+xhUkpg2RcseOXB4JwMi7GjYypxLfUXACCwkSCxC9bXKpaYhMJwxl4ckLwxICiXaEIysdyHzzE8IUEYfJKgn68poQU+IsIGW9VsNXEM7YD+FqP1C3ZLha/N/Se5KbUqhBLTWJS9SsSRFaPVD2znelz53/k5MLk8eM6cK+TPZDNeTW5iQp4tMC4vFCFMJlkyESD5EPFKtrTjI+Gjev0AE5SNdyQLqV6xtMheB/TtTCSwImKExZo/klOBm4fY+RLtovFVwDjoQgMC8ROdoGrKtxUM1B+leDi18WAeVAJdt80Ns/ouNOQTgToLZbd2s6gYr2tGrRO3JlPh/zBh3OclGpa7TvJKRMxFNzCCVA3PEY2tUlV5kikmL/F670uRXGDW1GHJdvF4ivQNqnafVaGVfE+i/cyUR+VF6LNShk4rFGpwfujBMdYJcVw026SkwAhBhW3MtusYmlbFMIlx7Vc1gu8O37SNSbJKialbVgatREu+eXcpffSyR7b5SSgtsH6m/8V9RKpavxUI7Bku1j8Hkil+yWp5x+wyWNdSNTGhG3CMU3I66O6fl3X/+ZzqeFKfMgNOoH4qp5/Ul3EBjXICs+4fkeAOtek6hfYoYdQwHEGF/XhawmOZlWUFLJBe1Bc29tQWBGT2vVyCjm21QuUpOUzpfOZocyJS7aLxe+BVLpyexb3HU6E+BlfTTi/20MidPjxrbrplnlZXVd/iQyGe1wmxzkdbzbGJ8K2k2mcMogkSiRff0/CqSwoLYqZKuNOS/6JW0iMro4t1PV8tC6YOSc3PfmbgLdbO+Gbvx57S7aLxR8IY4ighh2skqqBmmQidtWHYQOFmCiSbi2UzwUPytuQ6PMnAes32nLzLs/NpirMdB9X3+blN5L/tCmVL/h7BNJVo3I4IConNcYgI/nimWOBEEm0R8reLAd8piY0rkMq9PRVhOu6ZLtYvBB0/jVwr0RRlfnmV12j+vUkDwUygVBDE2FJNLjcj7uwHP8IKWg5AsWsF649C6m0EK8ZxTlz1x/qLrNfyfdK5KrgXmzsWfEBwxGTn1Li60epEz/7JCJ3k6zC+1W2i8UfHE+4hk4qRNjTeprrvrZQQVeJvAzHAY6kSOdAIUd910ITitesqG3p8WCr9RmI0tgFBdUeXyWA0EWGFzgEkBxdy8i0INKBHFNFj3FXzfx1PpnmF6pH5V2wtWS7WPyBYTfXVVkRTnFejGNa2XHvy1RcpltLfxvnhLxs0HrZhuUIbYBZST8EM1rdgH1CJeYpiGLH2EczkJUisZFIpEivlirWBlUtbBvP0kZezjA0qY6+un08urZku1i8CLz51PWv79ZParYePfrQd49UhBnDJYuRnx2RyTsRmX+5LN4HwSZne+hiCh1okYJ4HOxuRnJ1i6GCWvf090pAm47JbbFJ5/eIqwtxxjfRYI55K+GeNp3YoKqHinlYZMl2sfiecHdSoMds/R6nm/KiDTEppxxAxj2xM/lotRztG0IXdSKBKscmb4GBTpHRJRUgyL6sd8LNUCtPPKgsnx7H0gwP0JcgLL9hlr+KoG2CC/t6U4eoMf/4+LvdJdvF4nvCZ0SHuN1UmhQjHZmqpxnwLKq1tN3Ht3YrzvUWH8xYZcf54FPuB1/eMqmSrVC4N/VLB/PaRWDnMn5NV5hgp6NaGDvNs77W1GnGcJWuVRs50RmrZXitceEl28XiB0SNjerdannI43HUelTrLm0qX85D5arQKYQnnlN+jOmiwsz6FJuucJnX2LZmWMHzen3zq8zFHamxUi9Mws+rvlBvIEdMVzfPprYNYq8hF/DFyXnJdrF4AVSfL7XzmNZ93lsbymmmr+fWzbn+2w7hSPoiPBFweAIzC9UDv8FmoLjf8fadkq5K8rLHtuvvRaCKzeNz4C9VGc5hqAhuYtVyMdat+L592QLixlps1LYwIGLLEMaS7WLxAnweUpiJNE4hqLTNGowOYCzYUDIaL5M/BSjJ7nOqwbsNvnCoErakysNlfizJI44qXLamkvXwsLdHfBstuNaar291ww/a7HqPQRCJ93zszIjUXfUK+EPXBOLAR4Gvsl0sfgDQivMT1YoKCVWXFkuVAHMXnjd2npE+xR9F5C6MEEeuSE2z2rWTrp5ICLJsbhj83S5TuAUVI+rPYN7IisfCWIUGgYISJVId1LyX6+/RrG+CoTukwGXJdrF4OT7UU1FweB7T0c/bcnyU02A8kgc6Lnf1ybkr/ZKA8XEjvA01LbyxZr2OF1mVc7HH3lTk3QaaVQXr6lK4DUloS/44O4UEpnKAQKOyEDrAL4sUx9K/YUWxZLtY/AC4F5ioTq3kef65x2Vd2eL9izky3EAWx08tDAFqEL8Nl6SadfGldPPb2J4TNPLX6N5A0rjpxvmAYJ3kqwKVVLeVwzGUMcGQ1IGw8RfR8PeBl2wXix8hPtlPC9RvWCHpXWp3WN5L/jPd/bQC+BDBiik+m4raXydl3H8LYpKx+OPewHpNhFuSokqox0ttupoXiqP6t9b4OJkxqdfJBMp1larQJqGigdS9oWuIBMMfS7aLxY8AlaeYvIwU0pV+ZuN6/CpjuRdLZbxTQnnhCYJirbxOoY1Mi+Tmq28pMdRJ6TKrgkRs6l+lngCISK1Jr0dMJlXFa7etgytuv4RD2AxPIgpqus5RS7aLxY8ANQZ7XcuBjAqJ790jlJ5YOUIldERMu4S8MTh/vgj9QSSfoYb0ZQ4TGCQfCLxcqyqblLsTLmcAZY8nNSRe9RjCkAsexcMywr7BRp3kFyHixIIk0fsjXbJdLH5EQDL8GlSSpi8XlCV+Xdp7CMEEiegjZXl9T/sGzrLfbbNP+f51CX8jF8i4MjnEY5PM7Hm7qKd3xatRX+f6WPEX5r/IcfCnuXXsJ+OCDf63zjxGvKcRFosfMT5TrtOmE4Ya5mU+b9jgUTJXbHiqodlwtmq+Dn4NYllh2Z2bVeA/ED6WrRA9ftouqJS9HqDsiXxl2GmTSV1LCfEYKfaYn0j5KoQY0t6S7WLxjYGW6x8Xrpcaaii5OJYrvFEVx5w07X+puCZVLfc+IOHxhplF3nqCGGOiBuma4iz7aziRoG8qNUwzhSksyzD+YoSlbBaqggzq3FBFL9kuFt8cZsWZeLbUruEFPLMb6hLuczH5360/lYDGDSvOi0t3D2nEKQKg3Yc+Il0SKtQF/PKlPp6yoC93CP7LF/Wf+ckyMF8kl6xbxKKl1w3j4u/3lmwXi58YeBNsvkfLdPoWW/5SGC77L0Jy+tNmg8qQHr/Fb7KhL/OGoAzhDFTzHmoAeqz24R4q4XpULsneUrUCwUd+4ZVD6t+isq2GRE6b6f7E4mLxzeKzTbSqWiu5Ybp8Vcp7+20pebJZ9V0+V6ECy3tSxFpIHuPHhiQ2hTNU4ujAjap0P+LVgNzPZ6ya1Tx+g1RvUf1W0mvWa4r9LtkuFt8onm0WqXYyvv2sTLhOSrh5hUT8rEy3O/1ObuUfLBPVshNiJ/rCbhBXvjs9kM5BmVo2Cv2/RpKxXScZihjsekijhGP0vHelv2S7WPwEgctwqbvpkaaHEjidjkvwO+KlMkVv7KZ5jh9bTBC01BdY7oNdoc8ZqpC7OaGQfpxUKIr7s1MKjYrNY8Mi+dsQGZ7AmO4vZLFYfJNopxLurg9L7Ror9Q0jPqPbv7nmyhDhpFPtUvppld82y46zmjFR/NEaPkrlJ16d1EQopHtT5ohDkP3kgsSkIOBPfD0Y/dbrt3pFSggX2nOV7WLxjeJ2g+qOVKsuM6PNNH+t16bTD5XM6847J3ZnpMVf6bAC8bqWiIGRKTrF8FDBTTkvNm0+YV2Ms1puiCnQqcUEoPCKdIuhA76Om4xLtovFTwDTudJ3WIlr0nlUeUKokB9f775MQUtxnZfiF0nXEnAyIMtUbiQFv+PryDeq+v3Gm8vOG5fEhTfW0zJ04eTqSh9PJOAblTlcgv4t2S4WPwGY3YcV6pEqR55DxfcZ58V7aAs33/DnBKfy4Or8RYOmkK/C2cQQzvCQgsKSvypYUNtN3OqTz4WM8YsVWfadoX5rle1i8RPDnfr8dIteBsVJ/AIxS8Uft7lTsxLpsSw8hnbnEsZt8Rp+8y3teNKy5KeMUyFDmdbvI1HXWG2eU3hWl0Oy+vhIt2S7WPzEMClSRC7BqxKcjM3vUUnXGG18OeKJ6nv/p8jTn3JvUKEKy/ljPs7npiLnb5wJvq/K1eayiycnDf6T5YduLZPEuWCBItUnAYt47pLtYvETBYcMbpbulIFjuc/iuXhygYkbF/RWjnElKbE/MvrS62I9vZO+249zrcUU5Be7LSaIHcvhrwGj/7GVF8pXWkw367lku1j8DNCPWc2EiwR7F/+t8dr6hYiPe05BkOaZ0mUf8IOESA1hOeWBNyp3E0X5MRtXnS1Gy+Xg9BHBCjM41pX3KVRCZjeMsFgsAEimEzB0QISsc3iiHS2TT34mUVnFhicmHEvVqjgl46lw4FZhOd/rqBADvpe714EGpegBhjAU4trxc5V0QmPDCIvF4itwR8L4LSkHKj/8DClGW3X57V9YuMpJ27yBZxEC8Viy37S6nLfZXylnY+WUW1VvlpOTTL7VUPB4ZtdDHEu2i8XPDE9JU/oSuBImxnNVhc7a1hMKeA1/VSzjA58HbFN5aiFZEQyTZnpW3El5Aorzjvjxx3vAtkkPYdhRzcoK3oRXB75tt2S7WPzMUJf2/v6zLzbg54zT4g3p9kzGLznk7ytMxD9cK/55EEA0y8NXL+MKKwgd14Iv+or/yAyeaKDlvyvnqKyF2/3bdknidVPt/dOS7WKxeBqr1efnoyL/ZG/6GrBATNNKLHU++SADkR9CK4oTz716Ovw+BJ3QKHkwHMAbXk7q8GPhGEo4yhuVsHO07mmExWLxpScUeEnegaSK1+ophVR/GdtUKMM3neZztzYu4/018telvQJhxkvGeD29EvVCrEK5LHsSauZv2mUbuP0l28ViEUDC0ClGOX1TbFCkSLRsS4uK5mV7xmDPQp8OzOZvw05Ics3whZKPMtTXAwx8QgHrTGUIhBIu99G9prLj9MZukC0WCwZufE0qcya6iYSr0sP8dHQsSEpL7FWJlE8KIUlbYdVX5XCGCF2LNJHeqDwpG2vx1eBSn6iDFR88/yrbxWKBaN8Es/u0dTOKb6YNTFs35fzVj0v1jbeJAAdZ2WxKqFwOY2g7MRG2FGmcy3z/rVr8ByNjkwxDDZRPyPVVtovFYsTtRtUnafJm/BVp6RtmJaabZWi5pl9QHpcTcVpLv+++bBF+ibEpg5BBeHF9jn951/NBHvyXeCkks8p2sVg8A5+n/ZIMme8uPf6uQsIiL6lDmVToTaEyEzJ+CYG+jFBUKP7eb0YrFOK9ijdkUtboJ4Zh3m0s2S4Wi1tMChPudgKEWGY9pYBxUj6jetlXjMvChhoZbu/52mfH1+j3bX3DDwgxXmH5T18PLpOOb691FY8prpcl28Vi8SnmJXz/IkSN49alO/8QTNqpefAUwVVOj6NGntxhgzzuD1+rpyNogw6IFCeKON3w/v6t/pA5/7zORLznxpLtYrH4Mtyu4j9u+ptcpo8q00ryG5tfErG4M6FEvGjTxut5PrcaPCQLYhh/iIfj0gqTxFypJdvFYvFFeHoyoZ5eMA8lyM3Z3Ex3fU7Fmd8Y43/xF9O287bPJoLiY5ajwr/Sda6X0w5OsrFppkLMfGlZPu0wzTNLtovF4vfGHGaw2Jyaz+FmPDYVo1C8M8IOVn5Hl46GwT/IKDPRSTtJAWGNUNtKm2kRk3YFi0RsXj/L2C/EjafmWLJdLBZ/cLjKc8ynBDAGe3MfYqjzETFP7JaULwifQIhruQN2YrVv7VgabckhuUeesuE2Im8s2S4Wi98Ld1/h/VK4olXVLyonYqbKpwxiLyqOaUE+3LfSsq11NuFaKKKq8sFuhg+Owi6sa/D3ku1isfi98DXEGnlkOsXwPAY7KVu8h5tX0xcmoPACVqd3v/Pgfrurrrz9xMRH2CFU+lHJENNdsl0sFt8LFL7g0O5hiCE2u3S8/5HGrH8ZwqQd5fJNr+uzfaqWMS8UXu5rpptPrA0nHTgevd8gWywW3x9ulGJFnmSwOI1gA1Hefb0XleVVLB/HshLY7fwLG2+ZTOoHDFM4gaKFuhkYp4ptwwiLxeJ7xNcHFyROI+jNESr8MgJ9Gw1OPqQtjusKHE/z0wuXn09CDhCHVQrzWlOzRLK+uWfOtRtGWCwWPyDulvn3alhbPj6jm/9iLqtPOlvApyXGsK7hh1NO8dsGn88+24cvD49tXEmXbBeLxfeK+hsJiDtSTQXL1+qvdQVnmjRlW0MA8+88zCGGh/LphB5/ttHn/AaZfny1F4tZsl0sFt8r+PdkOyYynjn4ZrNrUJh8FMwKSWLYoIcY4p4Vf855XD9jK5qF+4/p+MmDpox1yXaxWLwId19jndStDh+mr+cafOnBTyHwD8UwyfuBLLs9qWBk123nRS1iWOMt/oCOf6sM/4WIJdvFYvEy3IVi29lW+OorfosMr02/MBZfwzXj42XGv9Og5avANcTQvkAB9+YKZP1quX57yXaxWPwIwcSGX9d9HpJgRVmPY8kQ0kVilXIygVWxtbLQv6fYmO1isfixohLsXRoEKltSx37Po6oU0rDbrxzjr4u1X64FG6ic/VRC3XT7hSwWi8UPjDwzm2dW8SztlPbOxvW+hiyYMLXFgWsYwd+bjIHmE8qwuokmWQcrceVVtovF4gdHKtj62W7T3mIg2mq3q9u42k4pZNw1wwzyxIX+WwqXrSXbxWLxzYN+N6EdBeubaXjUi04ySD2GZnSioG7j9StA1KXcJdvFYvHN404J8+bXFD7AEwc1XIBfAXYa5S81EDFrjeuK4I/lLNkuFoufDFpYwPom2d2/GsHHvD6uwj0J4nRiNrv/EgQbv16WbBeLxY8evsx/dv8d+CUHRFWynNff9PT484r+R7SX8ewLErIbZIvF4luBf2Hh2f1nnyvoCxLDD9LkyQbrMV7R5xt3wbtMwEu2i8Xim8ddaGC8ptKOleXPMX58om9+4U84el5G+YcmrZZ5vS7ZLhaLbxL9hAHDCTV/sYtjq21TLWKwEB6Qc3wrPmvbdMuNsznO4SS9X2pYLBbfJD49b9vS39+j30LALyZw2LXEcvPXzKx8aUKknG7Yr+suFoufMuqRLn3yu7pd4cLvLLRsEFYYiDa/GpyKesl2sVj8JPCMSKf3X4Ig4btsRj+DEOSO/0rEfl13sVj8pPClJxDurvEJhftr5047bubfNrvzY8l2sVj8JNG+D/bsuJbM30Kr16bfufVQQ4YeIjfZ2g2yxWLxk8TXBQxEhh8/6Db9iFj8Cw2ZoQtnNrhku1gsFu+ATTFUpOO30eDQQf6yF/7EY/8SxpLtYrFYAL7222iehv/ts55/yXaxWCy+ENMP1tQvOYgfXvAownldsl0sFosvRP2ar1+bfpzm457ksbEl28VisRB5emwrvzF2E1YoXwGeNtv26NdisVh8ii/7JholL1iyXSwWC3m+EVYVLW2ICf/u7R2WbBeLxeIrgF9auC7glx9qmsSS7WKxWBQ8CxPkP4XjF3pe2zDCYrFYfA462lXu3fFwOwJWsGS7WCwWzwD/lPk7bFCy1/XnX35Ysl0sFosnwH+R4dn9z7Bku1gsFi/Aku1isVh8JT49ZztgyXaxWCy+El/7Lz68Y8l2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBeLxeIFWLJdLBaLF2DJdrFYLF6AJdvFYrF4AZZsF4vF4gVYsl0sFosXYMl2sVgsXoAl28VisXgBlmwXi8XiBViyXSwWixdgyXaxWCxegCXbxWKxeAGWbBe/E1Tf/2i79iX5fp/7n6X/2vyLxauwZLv4gD5hKb+Facze/xilKx/HMj5Lg/ejPP2y9M/KLRfwZU7zlZjy4zWVp9VY/AywZLv4QCXOd6JwsvidCG24/l7Gl5A6pr/efE6Gz3zFun0ke/+s5yXy2WjvHtbKqHnIptYcs/+Lny6WbL8x/KEGJZLphHei6MrVnqb/EkzprpDEx7vw6ZZ4W149itni8126y875LEmypEAL+V72J3sP8h/zTKiKvZb5pe23+HaxZPuN4SKHm3syxVE7kfjgborvCT5bJvON+/wTmV4hCSCrojo9X5AU5bUvJCobfep1mCYY9j2vp/9pU55iavsvJdopnHOXbpXyjw9Ltj8AvnQg3MUUY2yW+5PZaVCnakNlOJdV8z4j3SBE0aYQUUFer51II504oRbikxJWUK43k7PcXke/vAxUvneqPyY6vW8HK3WaQgt14rlDvz2UOdiZ4ulLvT88lmxfCP2C5SYCk9mJM3ICt3uWoXZfZn7GTaeienVWxo04dLZnYs1fVlnWyPdOiUdo1ScDuUj4o4w0F2WSGc03aV+D5FkdpzFWzknC6etZPdxSl8VE0CYZFZlU+V17X/fTRbKJ7Sx3oRmtnn0KXUb+XrFk+wfCl/TTkWOHZX4zCuRS09V4ZVWgHlpw0gtyEm1KN4WjEfF6nrAtg/IzJiFXuOH8JcFEH6jqaiiDGZPq6Uv5818QYJSh5Muha7mD1kaF/PZmVD4RNtqAdk0iv2y2sImUV1q2pL1xBWFFEUtXzajiPyaFaXL+BDb0r8UfDku2vyMGrnmedlKYR77dLs0NX6UtzautGjJwMsq4oxFRPh6FEBSW8cbkiunmOgKpTvc9EGt89fG4uqDVFnwy3lkt3/hyyD0+E+xSyqqkDHUgvcgBMrNOCoMHrbS0Yd1Pm8oEn5R9wJhvDX9c93CyE0rXPL0Jlyz+8Fiy/QJM/dQ79JegjDFa9leSQiLJJWwm4KUu2IR7qXquglGZffgTg7/WjZVZ2pBYWj+rsp1ldPqWFcc6UB4kjSpSv6x503slZ1KplyNYguq4hBrSFsfAfVJ4x9vb2325lWh98hIJcr/cm5b+Am2u0WaZH31LZT69d0KOMEyZUNC/7sdXNryI/A5ZfnZYsv0C3E30uHuOBKlAnH4toJzPl9KKCSRV0KU2M12m6grrY4AFITrrDapZUMn2u/dbK8pLTeX6PvyNYV5X3a2YjkOQ4bXN6Qyu02rbUgn2WCiUIXMa3rySHjMPW/V5yi20TYpKBCyGE5hPhq69hd5lErhz+oZPIl3xVoUut+EHfx1DGbf1S2X97P5iyfYeN30klSNcLIPSjI2QqoDOrofYrg4+O+EEUgfJvBnliu2UrXJL/GmTr1/ZbmKywzWkAifBKV3Y9rYD0q4+sBDlyStIXjQJUfPe0YSxIkj7Ss9URZ4ul00mwh5WFYMJ8hNf4T57ovQ8Ff4TwSNvEKOmvqSknpE4Rdn3unKxMqF9DdF+CfjkS637zws/K7KdOhArUuikdp8HCXVUEGc8iNQddx0VhCsTi7UvKKyHD7jqBBT30HHQX3HXJPMMS8BnwesyL72F86avXlUgBJNxyaqahJCnDLIqGuwhQY693U6a8PEM4JPmOrEgoe4bl5qU58GTD9X3ZECynOLKlC+eezkdYkJth+yGE2/zA6ocdqLyMirzBhPhzoErF9xk5NMYJvfnl2sbfgnM8o/b+LnhZ0G203OtO/G+BMdrJyUYApIp69JUUaBKbtVM2tCkq1QtMnVEtkWdtXZgLFqlkUTdqc7lM088VZUlMWB57GvkeaAqkzGNE2QSwlHmUa2i3k/pWE9UhtF+hukM6nVsqtDkI+XZPB74HJI0gxBh8gvCVxGYTiK7EcEbr2zgGdV2wu4V7aVQNjV99qecsKGtRSMthTCEmT023gx80HxfhcWkoO8Qj6zY+DnhZ0G2Nqi1qm5QeXEaSCeFdAayyXJsVpvHEqUfFBPcvM+vPCB8hz2KPuPblSd18EIgYRkGpQicbaWMSkq01kObq5VtufwkN6H8QVwicWSMfVVoCn6e0qxdeJz2oRWNKIRpVN5g4hUd2i5K1CDU4u3UK67rer1P5Y39JJf1Vp/b+RzlxX2uY4YehuLls9+mUBoL7EP6jTaQoJ+tHK8VlIxhiiTiOe9PBd882T5d0rSHl3kqcvc206KKLUKWPsxLUy1l3TOoyhAD1uedF834gPBlZqjsIIBat6qiklBDPxYCJG8V/DOuh7+7J3Ms+FQDlRTekDsfADYPUiIFbDJsW1CI2CaxzsBJQXHSMSJ5hYTYBvW5WqhsJ8ROjPHccNI7WTxMgpMrES11tT7B4e85UD3umhh8SFLXuOb+evtNipfPQ0PJVuLGIn1f4iemfr95sp3OHOZNiev+ULEDXDeFNlPIjqEhncsIP+TWv4AKdFq4rNDRSudHIscBXxVGpC0G3knz47/HtTy/VKQzDue9PDvXDXxuA+W8Qr2wLlwvo3pN6jrJpEChnugPThaaqinb97rR486PIFCMfTph12eIm0cRHlK5d1am/qFBfvoZqwmuDi5HvenE5iwURzf381kJ5arJrerllVzva+7xx//4nKFAH29+1rsS8bPTE7ci6hvFN0i290tuIlHh6xmbM8FYndbeIX6ECm0/HyS3wlqZ0K5OKUyoMUiO/5KDizveuRh16sqGEMoyP/Nymf3EOQCVFU5Y6AsORE+vpSlNcoIIqnHeVbQlFO4IteQqSmAgG9dRgcR4oknlxEpe0wfJe4Z1LM/s4yVi+0LPb5r0kGjQRr0fH+HZKlTSSe69zMcjJ1LFWsMzwxh1nZQt2kRGxHPSL/GVE1DfoGfByBVWtvNMspLXbvz9FvENkO0nPbWqEbmPS310RetpNEc7KamMV97I1ugU/Dl8gVhWVc0x0I9aMpKJGt/uMmHjjeQyS38vfWnm5F7JzMA2baIcewbtE4M5xCFLVG0D0NP5WVxsi5MHl4/wfJAEkVDyugkdP2NJjo2QtqGR6teXfSKpYQYkBizC0IbyGdo6+Ud1S3+x0kfCN8typ5WThTkrdfcJTTmxqNQwSkw2JtQu9NAE8mC7QmEfYScYR3iagcZUm8j6T1zW/em7CeJbw4+SbFktaLmn92QKBMSqBslOYhmJqvY8d6lHU7SwV3ZSIWWBvqOyaR1JbOxArL4EjjVhwprJE8s8H6g0xcJ93WbSJm5WuMVfeJgIlYuPhvh4eXy3jOdJRWafJZ+VOqOxKXp2OhD8VUEnIRmeeeZ2wsTlMqYFHXn59Cjq8lyPY3WhqkVYLfaykXA/rmknu9o3HAoTVfYVbigrhJbPGyZLy4kCY/vezxF4WiH9kNMHz4OCVQqkOGNHPTERax0nHOaT+d6A6R6N/R8QLyNbBQLKa3PtDZbQSLzeIdIA2FaRemQrTgVQBh0fmBKhst99EHsHUDLv3cgHkQ0M6J2QlYqWCnnZ4whjnzQngLAvOaiaShWVFG1KfrVluSoMTmUiLKT0bADQUhz4oNaxTkS0YjAnNElflNulr2rYV1Sr1H5SJhzhenLVlMhfSvuACZFolyRe9yMn8/QrvwGYK564brVfwgcTvu8dMdJNz0ZJ3UaIQV3lSqjhmBDCKFuyavMZLGpNzyF/q+JMfRDmux3/d+brNQwB/YB4GdlmRQ2uDbXXns9n2zyQn0ecojOjFDiGcia9t1/v5YCWIMXcQAM1qErXg8iAlK4uDF1xcGcEqj/lycavx2RUSeH4kWVmHlKa2phhcMPmDS1ATiySLt9MEmTHB7YYjD3NYqp6Us2x7xOJSMvrg7OqIyRRIlYbiLeRePqA+dDZKK+0f0w0IqJPGhv7zZXehPpTkLYCKYFfKo2Qj+GTptSzDhfJceRtrdBmWZbc+v4l0NoPJlteT5EQTDjup70ZLTP0JO5a+S/G9062tbJ1SdDSxrIJ/5yO9PAZ+NlMV86FGjY89Akr5eMA8s/NRy0dTwvZw8g66R9w3MasqDUgAb+G6suVHik2J/+HtsGLy2XhJpGesJdLyy3wJT+zz01RBwka1Q87Pqar75E4fT7w+zRJS59oxi+koD0nsQgtHBvll88yoyQZQ970R4gEMYZd29Z9QJ+zHeeH89kK8CM79BNvM6tlCJZj8dK6QB2LpXPWiZAnF15RKvUdHmPPxn/0eRGaXNzp/it12V8n4VaJuap8vWFe/Z4Y+Xsn22dHOeoMVRsM5b8TsTf8tKTJpdlA8DzxjeUdI4eUeYBL/TzYY2fIJHX81sfCbxE8wJ5kVAjrwZMMkY/mK/lROn4QWiGh5nwJl4RfD/zWlgy+HNtnYKOqmr8ZZoKkKGVg+MRViRNJTEWlLq8rsI8o1KtOUOivv+KSd+p3bCB9oIkEJs2anggOJ2Xsv3DDsB5QqyA8uneMgS2sF03oN1wT/VFr+6sg2cdqUPjsbR+XuJeg1CYcArycxtVx7a8sFvJLGN5mKXynvgeW9PNQxe+K74ls+deT8moSpGqZoYBMcumQ1xj6sauthf8+cSlJO3zoAyoJPV9xKY72wB167wSZ11nFRacH1XR1eGHFEAP0QZ02yFiTXHEQT+5WtWN11GmSCJJ3VQWx9398qISbpPeAttBU3Ma+ELn2x/x0MsZ+E2n1vt7u7wSqA/Q7JPO79C1ujflRABgTNZLw2J+QaM9zfUB7PPRu+OazYlgqecnx4/435Z6maPKIW8O4jPYCFepkjvly/OsTFV86Mo6nRyfumh/mcQgHVp8rBgKWPwz+oGSLpDQGpXGioh6WyyAn6tRHblvK+7szoxJkjp2EZmNFBaCC/83sbcWWNL9wUFG8TXJ5S5PNOSpD1+pjddUF0jwIBwZsKhO/nh1doI2QFGKgC9iR2hYFmum8PYgwwK+2rNZCDlNeKQTqRPCExGpbeV0mWzIQMn7ONqGGofcG/RMnOyzb/yMFLxz6wUkMJ07sY0r3D2G4T9r7Avqp0N7aH05OtuF/TrT4BQWfJLL9uP+jaVq91InxFOxjHMd/DZPVMRW2jdumtiOVpxqkjvfrF5g47ZMjdp+S9Of4IrL90oLG3fdS6esaEwjckbuOTptWgjMZl+M0F6sIWHoomTd+zacnHcpLHEif5VnElLMzuz1jggNVm8qpwIaOhB0nKpgkKkCErlSu8lKpYpXyrUKx0B6VBAdCIzID25WsyR9vAwVy0k5YWE4byFraqfQpUlNIpvjYFdoOumMNE/hgb8/Lepqr7KxHlF3rB+RS663RSBo++vuwW+sFfvg8V0NtTxU7XoNyqC1Ox49mhufofT4m9GLLMxg6iW0pdk94JqRcr/EvDXWcfHhUx79/ugkn3HHdHyK08JRsfQb44oIG/jTYEaqzybMjGTgwkCTxiwLXAGMHsBPRjAV2cwntj9liRlWRWWWgSkxjYc/JxOC6iBFpnsJ6XU8FoxwY9GXMS13WR1sJkARMTIoVkcGXUmZbmmrpxEgqxS4SkkGDNhX3/l/5WUgzIKfiKx2ZugxGu6bvKiW70ARENlXqSqSucKgfSYZP4vkDIaWfItFtudlbm9ImIlxHOz0btC1cq4Q4EXn4BX2XyofJzwUCH0PTnMBieCiPh9rXRfqRNXiXm5r42agsHMNX2j6m2uZolMnj332x0c/PCff3RSNbLuh5odgIkdf6vXZMRcrxjVpMGaDZU/J+NrrEhhHOYvGqrPyu7DSio9PgQ8cBZ4NPVR1gnrQ/kwfWWxXbB/wLIj93hh+GqSsJLhvsqAbxtXY3JrN0uzwULfZ1LpN9kfHe3SWto1IHX6LNhAnmpiwFfyI/XlNMxWXj8496KrcTPwMjEm9kbzL+ehnWY/AG/PTHWCY1SeKj8rWTofsfYqZeU4nGvTYkB9igGVSkL81PchBNVeELdGscoyLcDhQyUSbHFAg56YDGEzyt4QSMPldRGaHGym319StJuZFtldefHiK23tm09d1hEITT832erSzSXvaEZizsMJHCB9GomKggmEWFjgZRfHdY2kAF2wPEfoPEoEc15GBWqm9FEjqXJ8oEwvUDZSD4vfirgxB5CBMJbnjh9dG9aG6VaVRSh1XMExWIa/gs8Tm2Z+fP1H2q7V78w2dRVakotC0OImM/dOTHnKS7b4o8FgpNgPioz1s2CdYDVWXYRVUNxFrzkq9gxwkaVeOHC0Oo6RoDvd7sujXhkS5A+53nTiEI4X74DEjUWj6jdwLEfhwE+9yR63Ua/wZfrChEHK9fsOJHH79qg0zL4HBjWthrPks3ny4wFnU35OZl5OwEdy7b9YEZ+KZkKuxpeehun0hMal54XzlDNQaX21T3hV1rftUy2zIHyiUSrJ8jPZJmGtHiP5Vj0iYK6p+3YwKUcVF9dYNLqYtrXIsTKA98tpkOiYKVOagZqFcO7lxxGBsVLshXQZmfwjLUJpqvlTxP+odmPavyQmKKdsOWKc+R3mu2Wxy9gj7c4s2QD/ulUPW1rSpwrNc2w/7mtthPMHWeg9yo2xpXxvKseJm+J6d4Owg8kuuaDNyEBclwXTuJTys/uWmfAaTA5QuQ4QDJmV9siHPE6E9PM4VkSMXaw80cOHAFGr5OWXxtskeqODoHdozeUfChflHjWqQWXnC6gpD4ecMsQWnGDd8KKYE72SbDQIlBiM8J8+sZ8GgS1ZvWjsll5z2la3FPUNlIU1JRRycJGGBION63DOvVAM8HysBJNybOYzdJBnJqsRMPtk7cKlLa/eIPDaLHtvAEFlnzCw/ZhkyQafPUOzL3dvBJI+qg2Z8wzbgElhxT0/hCMja0JfjcoRFgEtKhTrk3Iqx2oe9n5cUdobagG8UObppfdYa5V2VcFY9lVp6ScmLByjM+5aS/2u2jxXPzUR14lqn2/VgStzmoDNpIf+yb0GmCIB/1Z2jNVjzwSTWbQANxp+JBcgbh0BFv4QMGFEwly+yoUK4Kk83dZBAclINSBI4Woe/QPqFcof1OJqq237NSH29sHBBZP/4EYz/rUgeMZBmevpi+Ln08Z4gFqtRuEtwWR5dwEtKSBwY6bu5xcys9k5wSBUik9DPoJzjAs85MtKIqZT3D46C0A02w2fGjPBUh1ayDoPA+4uIlw0awogC72Ceoz0AZWNMZym3mk7bbo5QK5aI9D9GBL9kwuVkq2GBJpnFZc5KNEmOV4M9N7/2O56eD3zluPYxQVwYYgiHiL8/KuY7J1qRlwsRZSSFn5PbBcJ4Ic2ixf4gS9celMD6xWd64/VASX+DXlR0fhLROOi3N2tIYiL8Y585eSKhRm38lWXIFoKpEZF1tYKcmiQO+84hTclBEyIaUgSelcwqQSyZi8ZukFeyh0I11GFBwPUke/St/lB0wnrGZyKQX5bbz23A1jUbdqUtg/8U5NtJY1DHuwd8iAhOrZEkqtRG5yid9/NM+7ht7K3VFEQQgOd48HZVTiewJ+Tqpf5wdVqX4Zm1vKZOuRD/v9qN9DFc/0scVJpZKbLiWsXs/bLBFboHoK9Wqgq1y5bTX9QtMhCRKjefOkzw6DT4Y1dIIzvz+UHI2wgELOiCZVyApmqSb0YkUloCn0bK8G1g23Ht+ExgckK2dEZ18hZrUOJJBOX79vTzBskz64HG1CucMY/kK7UczqfIMLNLETfop/rystTWWhQrow77BuUVDi0KD4HQ9eEb9QXr9/ZysnTM6eq7REzwuYXlYRgwyqoNEHTJ+eept2ScNyPIy6c8Q62XUdtkvS09uMuwkOX7gBJrNDl+IASGCNi5BZCWjSlk/tzzoWw0ZXO2Bfcp6GZKV9TwPeaTi8z4tHEeOOhg0SfEJJYQI9EdwwHkI7TYzIrBCgaaAvkBntEXgdA5wXIxzJHEBXju1Qk7jm6ODv8ACr0bh4ysS73wAqLy9vUHH6MZTHRuTjFdYeMeb8ouMncOvc6WM3uvwJIjIkNDIjyE6CIMzlGs2B/s1XI/lqo+Dh4ykjPmJMGkaukgqPB2eKyZW0+ho4FpvBy2mGolhD7P4OweoJzfIw8VgCOaqI3fcy9ccUOaTSxTJRBvtZNw+cvLGgIo6HfoKx8AeTiDgWzg6AvuLCRKkM8rHuzKopfoWfdmSQ/zZFd8QVp+Z5nVsC3EfIE1m4XHiy3aT7O+mnbD9eb7/g5hqInVZnVWFydWMxo5zQgzLaHih8W/kttuaxwiRqFWfW+WJ76KnM5UkH3q20h8UBjSHm5J862uEEWLXFjKyas2W6AUncaJwwcah2XIyi9fHmUeG2R4VgIzk535R/8Lr6Xn+Bw+f4oYWBYUKq8s1EyRyyYFU66bw5+R3lVDjqBa1w2M2V50aJ5SZnJfS/Op2kPRVlTp5ZtV4vlgVVe7QQbR+U8o39wzaUjKNs7dinY4viv6Dr+5vlH3Y0pN73bVmUy0VUHpW0cIK9YfmU2i5aKf4+/RCrQ8YwiKadYuHCM3Q6pRN9wQa4kCkE2GMASgfckq6hhXOkYF+0fMkA+U6cEWOf854pwi9RVFc1PFPfHPdgPxgrtR1FJOa9UKCZCJNvNmbdL9BaA1HxR7ujBdWv/FVNZ8TKJNqkeJDJfEzXTe45x3O4DMN0vBMWj2hU4SNqeOozp2WXMpZMped0Pjhl0XHIC4tMzD1Zhqg0Ig+ACFNTn4qFCOU8vC1/IHL8DThFaQFpKb2UiQlJNljKTpM3idyO+Vwh/ZBy22B5MbtInGSoz9zHIyatdVwPuYdzRLiWUYeVH84MX2YgxWY8qSE6b1eFunwkSvZEMGnYPWRiQrHnj2kItjt3HVJkeHt39qb2i46NbRVOhD92LLNKmnHSg/rhP3doDwiOaXx77Ypfuww9inKbfW5Ps2hFmnknI1XkT0lzGgeR/xIYVQd7gtgpj7rHBffCbc8vAvLsHB+jneaQfVscDkGqpFzbUaMioEhFWrUcP7By1GBSkTlVJIwNNW6lXq02RRdjTFbGk0yluV+MflBB8NOXDq0wMSUdcysYmVQxZhIskhCzlGn8B8WHO6gW3EaQGk2Z1+xUYz8lENE6bT3m/TVXy0NEmmil9Pk187bKraTxjlWrnEdMMJqUgQI3fuqQl4B74EcHhrEJsrtK+BTPFaadJKEQ3VDm4lC/ZVPSny80r+GDA9TFOYGejr0rK28qtsRYYLUPPLkNiI91lNArKj0cAn2J2Nbtdm4z4q0iQ0q8dASHspqXGYfSsT2ka2GFiahciz46vGjftOKXgVCTL2O3Sa0r1yT6oMbPBthytQ4iq5bNFn2IBzMIvXYhoQr84BDc3KTd/x8/ns8+CFeZQ0lWcmrSurWH/xl88H5tNgxVgKd/JiAmMGEH+SVIQihKlLVatPTl2eFDyEY3R8I+0afJYe9E03c0TJJCH8OlQccoVjXKEqFl83XXxl/FRrcbuuNAr85yLzMh/qEKPFsVEDxQFXLGIJ2AxHIWSJ95LZ0kMaRIYGpSPHJiQRDFk0MCE8oXm5cVVRvCtycbeuTU6hpBWulP8k0vqDiCtdZTae/uBL0MSUDhyHq2PR83g+qn9jnw6gLj3eX8cfGwf9xchfebKa9EQUO8HqYECnf8hcUHGGEjww1x+kAHFrwwq8imsrCMsCTaVcQZ2av8CmW8qJ6xHstPqXcGyhEFH73p6xlwI+bYkex1O9oR36BAQ+dzeuDA+nwSdrtHsUrFS/Z8fRUUGu7eKVNmMTo9fjw3cRBTWblKWL9VICzozLB3dkmTijlRh1srb9AASJnoixxM8jDxFAmMMHBgunw92BzYH6UVdjUJ5BH8Svq7dXyZyIi2ruWiPLERFLoEAKegQniLEVm1WDQR67Mq+FfWQa7v21weX8VWCGdqwrCw8uBNgIHsi3CGwVBaWU8aBcqIlJFHYYZvPwWbvBX7O+nwWJlC6tRGZ+RdF+4JWRWvZk/un61Cx9+UdUS9gV3WKDyHw/AhpaqrecTfrGHdlpi4Tzh5iG5+kWIGh4IF4Cc8SSDhAvvBoCgPf0jByA7UPzU7ExenHNLzICGg5xnQByc8XpGg5Y604A7jRMm4blI6UgZdikKFETthxdWB6DIfHyAvBAcbargA9Q0FAnaEmgzGcSOX7RaXim1zVZafFdJvr3qYKWe0UbxWCslxjbn5Rbm9z5Az8cnH4NJLGuZYwr8kuxLVA/hvkVKK7hZcyV1OSgkyFR70wCx+BiKyeP0B3AtTipEsSg48AnOHCRZksS4oPGvwic0BPc/+MSPQX+NktEFCBtEGQY8EH0dttjh3gN+pP9ZbaTwT4ZhS16jR/ROtvDAS6wCTwIEsVkfVOH0RJKnIpmLu7GdshUq4f5MthR9mQCjONKdDhZnbmNUX9eikcNJHCLHQ8+vvBmW7SJMFFDGR6M/sHOho2nrVPTj3huRarZUnOcsjFsJzKBjlYYUIig1aYSleUyFJodiLSbQaNccoVZJBZf9Eg6KWzY8okVlKG3AYnvZ5JVi3dnZiIjC4HjApIb5lJdiQaAWA0jz+kljUtsYnxu5wvfPY4hHfZond7aFRIGpcL3pkUbnZ5IVCTFBrabFRLjE7R6PrxCinKrgWG+d0T8YZgGSBvL3e/X5KcxqOa6HY2onjfrEc4r9OBMsOXbc+kcdH7kfk48K6iPeD9+gH7LSracQ0tco8jpn67WuHZuXodjx4K05aZX6Rm1qx2eaRE6iigmeYXRCTmLxdJEPHhg+LIMeOqaHo135y0c5kCNuaMVzxbqc9hJevoYdaLO8/YiBmjwE7Q0zf1rPC6FaYUBp3PYERm3SbAvYwPHpSlDSLySqRr7DKqWtXJzEGhnqkB7vnM0REekTei7wBO4/Hr0/kkWF9PS5k04yDHZSldKEvf9Lhjawfaf714vl08c+ImfYG7SdZHtE2Zg5H6TQSogemoQatuqT1kn2IrZoj5hgrvxOgFLazfv/RJzoYnpuRNwhYrLRguzdX3xFznAbKZqTSNvekbcpkHauonFV7eVA2dQvBnj5BjFbOwW4gsMCp8xugBrivCoxukJW6+mLzfZgRKkxIy92oAIkRY/zoDLwMp2UPDLUy5YYZzS2sIEt6CJsqA8wLQ/FDSkMevdt8Dl80KLj3aeok6Z9IhQNv/w911CI/BR8y/ZQnggUZ3Np9qID0BUmwzvozfvaRvQoFYgvR5aU7FH+aF/yvmGKMiFUG/n5xCkV+ppyL8y+MbroFoSfZbKikwT1C4HVg0hOjAoDxJ+dQt7znM24TvV5ZhCltMfQeBr9S7mNlNiUiR7KyeQarlPsGppDVDpJC1IQhx9w/Je5WjAu7OMdjVP4Bn0sZfsn7AO5ir7y0DfIaJxKcAHNqlirGnpAEtJoHSYRT+fHTOKBy7wcwAZuMxl8/9EbGEMMRg0IA5HIg9/7ciXVg0AHySMimefMmOkKDFqPG+XxOrSbde91FVo6W0nkD8VtCnRQ4ZYv5HAdrlbqQEle8NSwQ3mdfLZ/PLgNaEUAfUZAUGk+e+4XRiEPpiiRSktEGNN1cBrLUoUBBWWZGeWp0CxA8BtBLV30DagfkKvCoKpBGSsdIoXKQ3yFkbYMKn/9895BuNChFEjDa17j6tE+tHyGvnxYzUAdRys6J6p1ArXaB5QMX9cgkdvDb8+pYgsRcUkUg732XDP/4k+axnBA4UbRMhDyeef9qnKlP37hASXBOcFLV8gKWkg62YVYqKRnEvGObAcrnqo/r3CWQwTHHg5EhTJKHa6rGFrICoV9QRtc9sc1+AEMizzeWaW1WeZVJo34o9kJ4+EKNpZIzHRAhkZNE2nxCai2kiIHqU7V5ngo3/JcH/XnHnsfbsRVFWH9JlCqOfRLs974fE/e+uUZoRKF6lh96NCSRwabGkSL/ueKw/0VUicGefR0Em0+sh8ZmuptW30SQ5+xbBH8jQgt7dE7G4Z94A32b9HiO16BVwU/fTJKHo92iBABdT8N96JPnAter/TEoq9mn0mfo7zSirTCFa5QikYvO5+z+vjvjyx87vazjriHJVSPAgPj8Ex/4Y543cNoHfloC9cuZXYIlWQ6+DApF3Y+1FnpU/hB6wCSktaEGwPfWz6Lqy78OeuhYZJm19OJWJ9YdAqcCJyAawdPvwu7Sw4sUyF12PrHezpULzGjp3pwQ6gy8Jkq1H9eHk/l6tTHI4Yswz0RiHs1MhSYFKTHPhVjZvBcisrEdFOamjZLbB5Tnd7PVdMgO0l0qKjHVmOAikjdOFEibugFH+Vh2UlMIi5QWK27yPIn5f88VNTtVMInDY3VVbZ1TspZZj5LHucBV3zwnpvP65uk5RtW3NK9v9CgmR6Q2zr5Q1ljegP7kP6QW/RjUrzK+ZLHknyva51w6TioTfW53vyiXcTGg5EOb8+A4WiFJ4i2ws52mMGkELXwwKuxF/+QJKZcIewI+LwVluqUDMgezLHaNp58xKur+eHEeevxqtxUE+ovNHGgo+GcgQ0BIsX8nfyuBj8DSDMuFUUZNKLkrNIIFNuthAT8urceNAGkv+5PxIYlTOo09weElI8MfsVzLdccj/ItQx2IHes22ah+SSVv6eMpNvC8QwlMfuQDDNqP+lrxU2iZWkkaaxBdAtUCLPcj/zGsNF71+I1cAJu1kuRknEWI2cq4E+qzyqkVnrPIF41jIp3a6JItYe2Ezpwvx3/GaYNfUNn4jTNhIP9cbQQTpwxEe+PvLwbvieENdiG1VVPYYSgYdxY/Pr/B++IJ7UIqkJ4AYas21UN5gGiQrMhjWIbFA9e0E68w2SgyLs5gokSo+SiuZA/lOmQ+cuiQyzloxbEaEaEzCF7lzF5UF76HvXDq/HeIgX7e5+D1yYVSN1KsxHanlFu5Z8S7gqzp/Zrff9wQZPYPG/JfTynim4WQPFedeJqvGkzaidrw7KZIfdipVsGHmqzYS1t0iTmIFHftt9bGLObvt05vs+zzahyeMFCVOchAbBj2VYi1vh2/GgFKENjH5GQ55mMc2Bwrd17Q/G3MqKOpSK1lti1MVidZVaue3pALoT4KNW/qmoRIWJMHFqAoBVvZ2Yp16F0Cq1/ztBHbPQZpQB6iVuh91NCnQmLZibFhnFL8nCYpjFpWJa7SGFIUTJSdDTQOpHfEN5NUQVFTbvAj31u0XVc5pfWJNFXZXiegdz8e0wTb8lPbtPdeJ1DPN/UpJbR0Nb+HY6qt6KgqLQ9NKOBfLQcrWvgLuMRjfArfLPsc04TCvsvgj46EEemOr9Xe1berv5EIX859tKjO8rxygAkmysYJVBWMnmuGH3LcBbk5P1CH974psVeSY12pbfBf2UiZ4O3i9pW4QpMAIqTibkZpw7MKwznsyO98RhwySKJNxR+r8QeXM8WzfxG1U8kOHqVLGlAnIRgg5D/GK/VDrEXs1xscygqH6AEa01PhwssXkZxqLRuEvrElObuA2laBAReVvvIEwaovR2FWNjbt6Tyvz/5XZzh61Dv5SYrkiQMrO45QmNtitu2DsxJcJdpTdKS1SYl5Iw12iezi+Q2qU2AsmhCpYX0rwUyEHf6dQ7K0UqE6nhYe6lPMigg+puEmpJEnaSLWPLRjbRcb69efB76nPnDTVhnnlXb/qqOJtBVIOpBPrPtk5XPJLKrpG/X9895DD5bWzvB0grTRNvYfvBA8kR7E7XygIrQ6MRzn+p2Q5pCK2/EWCj6KOiR3fYQH38pYqWWWfghaNPo+xYTlnWyPAScAPwhMs5x5Gmb5MFZIN1sGrteOAoQblcQBpjV52jXUja3x/YmVOJqB2TNDShlEmQymACC9IEDlpvGlcJrEBNG4t41RCYEHcyfB0odA0WQMlSZyyC/Sr5Ptm7TYTug33varGIusJIk1xvrWduPY7xnwOijD6DNcb+qWQG55iX18hpgM4HO9H34KP95rxcVPrLa7p0ulJ2iA0l2PwdsjFR0StteeCPrqqHAPv/zBBInDyevmyjIdv/IZcEdORkCMVM9kd//kBO3jnziFOnkUKS3eWgyalhMUIQ6Qa0QwTos8EfU5edAv6i+n7yVvceiQqqDvZGv4XHm5LyKNNLGCHrfJIcQO4u8DqF/HNKLkDL3mlAkfe4zGG8kgGJe7hyU+Ro0AN6IjZMePy94Ixh06O4qQClWw5QRIzaec3vNzmj4YeRmkxaqE3225ZN1mDrC5LH9Pqu3jr2uwTmrZQsVcZJATUumcgk+h18efF6tEJGuFx3Ys1Z/fFGG2Db8kBhmSgr93F2OsU52GNrlpOwRNvMW9SSm3/LSLJaAu7waoxLjSlsbo2VsdfONk6lMFX4+pRYUnBBg7FN9FG2o0tE2gv0Df4S09ja+wU4zW+cisD8xKIarA98wt3MbJTyQeD4NHNbNZk4+gDOS99/8f3o+tOFOdljMAkGhJYQKC2Y8KjP5GD8zTZHkKtVfJ8j5mDINB4QNQcZbzlPmf86nGYM2q+aD1ctxeliuStKBCBAfjRzU7JT69Z4SZ9zTS3qnOu0FY4TZ4sOhAsklmOeNL3pA7EjlDTmcFjP9ibrZJtm37uUu9ayv0PjwXf5hJvt3Pfk/hWfoviSn4LOxz9FOhvEHS0tuNyrl5hmh1ul+fXX1m7Xnc9C32i0qKMaPUd7U6NFK3gH8xCQpyCrCc8mQY40uFR38OPgmnpfvjDylioLVyXqyPechD9USH0wshQsUq4zWt16ijgP/wIcrL2O0DOyPW8XpVKsS/oYXOioqQD8pOxKxzB2OfqerKZvMSb2DRLF59MVADkvXCMvyZx8MS4QcaM1QOxIdCZZUfWHY+N4NxuZqOOz4OgEcjNJ0J5tN0D/BFRhs50WqJL3oaYWKlMk99lZ9U5o8rp7k0VECMC4WBwiMlyzCsm/uZ79FvhCp3ykpYAiSS13Nm4onivH//eUrh+lXyFbRHLvUxx75mhka0t3myv9UJoJJ+nZRKU1C/TE8cRhfT1ClTynuViGkGF2bp3T6QZRU9+RaETenTbFth/Jc+X216vbn5QU6muPy4/dDoz+SiTwa4ajiTwcMHGBZ0wk+NWLPq4GhMaHzfncuYh0jrYVjBUl6yG5dVVUV2cPOJBB6+8MPztET+2VpFyFP3eccDBinqWPRHy6BqFR+I0UxGtUiTiAjFGaNNC+rAwvfzoBPkFRpsWBaTiMUKI8kGBigQBg12zcfa/P5fK/u63+mS46ynzm/ej10UxYlElBiIdsUNSFwYRURcIRAIccF/yDXX5ALsIJwVSCjrGK+CsJCQZZJ1iL/iaKNYZL0272+KmdNdVc9T3fPu5uy+v5np011dn09V9zlzhn0nTUatHAjoV3o9gz54IVMtfGUAEYgnr11mJztYcctViwS6dT2XdKVD5qv3LX75QfX2UKfVrq9TUw+2PRb+JImt2xoMfN1PNQmq/+bn8JEW4mkXC8+IfzNOU+3jvBGqSQyh7kaK3lnJsf+ZrTiDaSGn99m/cMkaFsnhe/0yVxeQD7lymhPLxrKezIn6HofcaeAVPA8fh6Z8C16WIcqh6j5W5DrPJJj5wgzQ93+bkPJ9cPeNco0vkOz6deWtgDiAVfd1l3laP94+Uay0+nnzFAJCb8xwlJ7AQVH87n75l0Gh9lF5WasXYDKgZhVRdvbkLZpqG3LaLXpxNUByZgt/E8jGHljtw5J+SGfpfD55UyXOMeXfqog6X8BbFSR/48rmYzqdQHi4nJ8CD9WwvobSe0KNI74N148O1Ls7TXYAuwDk5lj9PuTz0p33PVwTc6H7Mky1S77ns+Kz/MIDGZBp3S94Oc0VT/CbVWHurdMDSnrCiFXQ4mIKK/m8XS3svMlINL3iP/pNFgXA78dl0lXUd0gGEIBtB28lyO0T3QjYxHNjhgNL4SAYBMVOM0iqxTIQaJYRp/exx/jgjQ+5imgqcQRE3lSf7K4W2FeiaEvc6ru7e4DpCJihORBsBZrZ93r1DJQ6p4CcPM2JfAs66sRxWxzzRAyhgDUn6viV3fhnxQdAJ16T7PtgUj31C4PMXxg+JU1WCeap3appxsE1lsEyj7e5OYnOBCdz0lxEO+iic8JJJmakBJwS2CpD+ZUeu/ZltUQJfOfnnQb71u5+8YDlVCFRz0QnsUGyeKVBftKTkZOU76ZEgCAWl391m2hpvB1nEQPwA52lgJQ4ASnAFjzuuq5nI/AQa8ONJjbeIPdkorINhBYHsFS74NgsYcRpAMlEWTEN9EMasvPuoGxPdE0DWfYTWVOgKYijCDwGwutVl5J8qJMq9dQjgd72MA5+W07FPFW9ltwdsClGl0AyzkiTDs2Ur/2CTaxn+jjvT9la1bO0hf0SoybJ/Bpu6oIF2hBiPhDfOoMg+Q5op4TpW076rQqNeMVM6sGw17wGrvx7QqhlL4OnQATxWm3kkFF0ePgfBbet5VFum5q9dWtBAM/rynu2tuImaKdPS/wXWKY8k6CT/iMnJl9hFnYrUBE1GSJy0UP8OuM/BSjHT9JhH1mJYSlgkr4T4Ib+YV3g+lwkxzaC596IrQNmZ0b0yh7kWAD0Bm1rJPi2r6lLipkK9jXYYMY8V0CigF9LuximvFScduefvUyXZdWOVplOvl331XaH0ATpn3SV1SJVOn0LI1IGgh5UXqPgAMkLY9+1+cxyR195eHPqJgWwqR00efbKqBFxFYdpcH9n2W3WIxJM7fZBsk3qgel632oIkMwBwl8BRgBE8WbFOOKiay4hveaPeAqQD5DoCT4mHp+PyVdLUmBQ8eKj+bDK1n3XNTzEh1dAV18vAEcDaS1cHOuWhgO8NcB+3GiIIRoA5JaBc1fe4qn+svhJUJznivkZK5Y0w6uq+m3zOQpg4eIvpUx+WzEW+sjK1mtWVag0LG/AWZYrrwoKW4aaFwjFiQqo+nynee7LiY5ov8bmvqU4bw02VrpUAE0G4nrd23Lo05CKlz2NFWCJfEsECqhBcmyBNBSA5U3oHMTZQ2RinTtWPlnGcb6vOrKbM38G/haR/NQIOeM4Tfoj+VU3KzCLg2KzHWXsyIZ+mq8dSBEBKMhZm1tNAam9mu1DDmR+HGnAjCv/mU6sXh3s92Wj2haAAFx0y/nZ4BlvvsqGljCnb23vCjLeT16rXvYzBRaXRKOr45IHrTV0cZ/1SnNxggAJn/v7AbBSlAiEMmsL8kShkkmrTET6jxUMB5dnP35uA9VF2/CKe4FDrvuYi/ToTHMw0GQdc2V5Q+f4WzXKTL874VHVaw3MmQQDmTFp8rwYRNUSZSTZRCelxufxoBc2mlacUsmZ7Z0ZIABHOvdyhEG7oA0o9JXsYSRu8BMw4NDs3ysWkJU6iAPimEUXOm4r1JSX4mjZsgLzG7qgqqPriyoXi89Eg/vYQ6YArla3+5tQ/yjSXHmXf3tM2/SuIINKOA0mekXJxUHMnO+sbO5OxkHI7U0WfucEsNWXi4wBIr4BXu3L5xBjSFm7axZTE6mrGBO6KZ+r4iOXDWrsNsB1HCGp05wBPCb4FAVHhBEVBBsX6slb9nId4BXbHHC2XYwDlk6mEmfFIj+45utTrfrVv2SKgrybHaSWUlRFphgps0t9sDlG9np7prHig/F0/bbVGviVlaYRTAO004i929E+fybcueKBMMbLrQBDdw08Zc0Wn4tm0RHxg14dUfDnmPjoCha26T5sYDonjV/4cqyJDaVLCaMWzFld0j5A32Lo2ym4kgxtXgeDoy+JKXjFnLN/e2vlbfX9BNrMBjRjA5xIfGGbqIK99iQSZx5u0RDgx+GRqHrMWZcFCJ9DL12oszfgTZ150c/kAGxBmef25twmQOlSHPAc4tzzs5k3v2ZZmA8XbOZV9eK72d2FHK/G4t7hU+b8VWPLZ8LAmMdB48ITdafLpRxVDDYRr8TxYrAx2xWzNGYwgpwj5hjzB6if/IvjFYn4fFg3DjFGMnZ2hUsC1N7eM/1mNC3HqA3qbH1fy8Sxcxh6ZSZbLx0YzED3r+V4fo5oB8gFOAQc9gcv8x+1D16wWR7rvNOVyiuOYxus+fjFxSaHJE5dng8fSt8yA/2CS/E75x66Kn+OhEuuv2ol6HIioOxhzQ+5Ehot/aezQ14TPzjBziYzhUuzMmUbhmQR7CasVlxnC9GyIr8BVnQ9t2O34lv6TvsYQcEKlBDQ5vhXfpFEAnBtF//y69HQwoUBFYQl4OQJtdtsSKxx9Y3AzNrCqukvaEYdpXNeK1U9CdshqAIEnaKD9tjI4aWfkTOewMr7enWuqoDxJvK6GdLBmE+LQUH4Cxy7Kt0/Z2z13y/bw3FoQAYHUrBi1URW1nuTqc3dbRBVVlYK0OqwEuha8cV4Ilenun4AlU90oMKIY27aWUdh45hzpg7hC0bLUohoTXGW9yaDaOb852v9NK9CJYlGCSWmEJ0m3c4MsGx1UD+uijmxHuc9vFcUSmFZWZ990nYy4bSxJ7hV1QhUMmRfW5yokgkIsE0r2UU/Xc8MvpmgClsiiN1d7Frx73l+RhYYcGsuBeOSBeLIgR1jLk8baMLEgoUd4MTNvYN12fKSnShQ1700F4ICaE7N5FC7ZXooaRcU056YNqFjCcExVaPVs6lkY5IF8r6U1sctVeNbjl6Zcvf4qieDcCYLNlrLyNvkcv+8XdpO+qgKlW/Li9XJslK5n7cOKpYPcJc5WE6qPDODs+1ZHqvxcbUjJY2+AsCk+zyndHxx9AfV1imfqY8l36Vjz0Rn9RnEECDyGjupV8gfWUyE7JwUAiS5iIDYMuTMayMWwDO2pWJ7ath00jMUQE+hPU6ABZ+aa66cFby08UBm08Dg3PUSBz8IXmOjsg+DugmAaLH06CBKZNNK3jZlpghHLm0iUXBSDZ8A2p54rVicbNr3ZHvCZN3EoZUt+h6YBnA/gskBlJmekFfzWGuuhjasGcM653R26keCsRu+nKQOMTx17iC6A9r+PjjKzGlI4yIChVQ1VxlSZBRNBXpA21QGnqIZWjmbE9d7WS6vBtDZrI2VSoSEYgBLgCruGUiFvquEFQRs9VKW5XwlXSUM1JLR+adpkEpfqmax8fzj02PnZ3dXSxBdz4Eon0f5gOdc8zMe+xFXwrLklqwAAetevBhoj7PH0VSEFJKpw6Dt5Z8mb3jQ0CU7YZe9jXx00XiNpe7HJq0RJoIGXttvLNs0TqPVtzLaVonRZE7xScDJDBnaHAYtOPhcp3E7Lmx0m44bwAZRQGUdlYeAdcvQFBptCevBKLIySydxY2Sd44OcUdYJwwNmDF4lYFa2AqCNR6hj7ACWTc7Az9YaezVFOkGVkkPJ3OdABlDf72pF4sPA5aopMz4eHBLUzYFEzs1cUT2g9Lbul7uAqThsn6NOzyf2u8yvrHbAaSFL/iTg2EGT5I0fxUw/cSSYG81pYm8sSblDB3/bEK3yLjAHao+PKnwjhU0w5dXJoBH8gTU0/SDaimejc+7RMgWzhO4ELqOR2Gy/OMrnrJ2TfsuKs++xPh6X7uOahE8t8PUI0qdXAKouMr65j4tRMhwcrHwpFNIvr66AbPSa5AsYL+HWAbRVdVG7QZ9fQMatJZE1o5MEGfimjKXChiJ8On5ocA969T5nNqo245y1/SHmiNjbVrEBJqbzdV7OZN9bpZu34DWVOchGEPOzPH3dW122c7w5ZVZdJhzL0p7lRanbSG6GzC7zFEfpmq3ASISDtl7hb8G7+WRTcbXcM9Ip/R4Zy8tJF5SlqGJd5px0nMnHfKa6iiSWB4MFVt1YdGmAxGPOXxVo20MMfBFjfaukU3ThZwXW4It6C6UqhhgAQfR4nKV90joVujLHujVHM1OhwPLt3nf7MQbFOWdAJXCXSYW/8h3PZzAwRNWebsaTjw5sM0mOPAcB8KWmsol5G5BTSFd6AcQMtOVxUxnznLtmIZDDmG0inJ2tgKVnmGIGWqTZzr3354wqswIHoicoQ/PF34qq1tXA39W/c59fH0XRiyBelossW0tWRo/+8+SxVwDIqmmxHZrKyanvR1zwYn2n+ALskVAJ+A4UuAfd/J2mWVl4uY1UVclkcVcJowKXQSynAl9PYJ8ylCm8BT7pfBbWAdwMmC33DZ6bqWzzXuB5VkTNlAq04e+ki74y3F7IdGVAfDrf1+ekEzNYJQYITzGmJgjctcxM7NAsmQaN7ypkX7f0dn2GrV3cqvZTx5ycLCoxkh8439drymKwiaDrjQeE0NCMMefiVYfp+fsw+QbZAAYjZlCKT470JpPsM6srHlwgG+PYF8pzEx8IWLkbj2Oj5L2+8bxW1PKEZFzGqQK9GbOkNeN+2coEWC0oo+oivoAB9PVRBSco5dawqYrK2wDQ7uBsNyaxVOiuztQTzwxs37aOd9bYuB+HHai9e0jlOwAsAG72oWn1lqvJf1QO/JtwucugF5qiylC5FeTOWaZ9umwd1GZGmcPmA3iASnQTuLImdFUjb/14AD1Q1SboVsWDfl052hRRhk2pkrL2qLZ+UTicf2z70Pvgd8pixSQScKf+pZJvWDrOl1/H+Kqma6XLFfEOXIWuBXUsWwyhy4rL0qdhE6PTdgBDkzUhnDBIDRiUEgsp3pIAzSHj0UDfzrsRCDj54KwWyGNsKoYTYsJosKC2KpIhxsACl8IkgeyMYwaprFyVycrdGVj3GK0Ciaux0I8NQ9dDTTggVLakB2gGzmAvybn7bum4X3wCS9bl2dkbt2NNskmH2uStD/e2D4nSsc9PApYspym/5Yulw5yeeBMaxGIEl7GfcBwksR2VFpCURHgpXQ+iIWBLOzG/UfWVTkp9CbdBTLki/3FOlM2GdVdFFQUuZEwrQlffJ1aEd6nEqJsoM/HeWEKigZkkHrhcY/bxqrLcOgsS96VPjZvEs2KPyYJHa/EvYQMpEOeY0gdkZTGFzIrYOf5ZDx3DgIzjg1krcHfl2/RjEFGdBXGbTPEzyowCyivYpvQdTy2VFIBVwMXVZihxWQqi+vT9omKaQPnO4lFP5C9wtLZaYOMfBVaMAwaZs8Co9BMriGBD9o3JQfg9KyDPz18LsB7A8ak5VmrUhrw6juail7LCkDkALuQzAWd6Pz8naNtKX5yIJuKftY450mdCnHkOBkmqQSv28bH5l9/us7LzsfGTtFXXT7AdYEXy3f8dVltRSdM4SdlWBQCaf9rSP8EXUJ2C/H2+djDm2VW2zfQoqAhQq/gzoqJjY5665TFkVD6Zd28ofeqQfhqc48kk5gik2xzYYAe/UpccO26rI9m5b+Cys+8ZnUhC6RzRfPJ5++8Smdw4o9BEXAsErSx2IX/EgXqmCefzmOT87KTE6FXpZN3Lib6e57vm+jJlvRKK5tCiT4RTpaxGSvM6T72Fhax6rTJa7msxf6hqJemYtdRLpOctbKkh6stXXy1lUWdjWSWgIqnAaelrFetOY2ZSQvhIVpPWjR9MFD3SUSatfi516MuY82XzNWErR11+LDD9mmmS/yr9sLt3twA6AIXMMyqqLQXOvvFLr+dugRnYt5lqXTUH7YcndSxrHKkCrNpOmaduexUzebM+/9Sdx1dfzcR25fvFlQwupuZ01pblUWUWWA0bVH9FQejKvIVErjyoWpUCx2slUfHPHHPceEswqDgmnfuMeX0SoxeDRjpwZTt4vETQFDDwxC1AE4hV2cZKsQ7YejGigp+jGFKR1z4MKxey1OAs+mjrINucAZztSv3CuSLwUhjQcrIgto0uTTQgc9DuZwl0/qvtR4cArfWKgeR0vuWqyLr1KpXOCe+NX3pfX2YgJYk82ZlSojU1emmvKwilo0hCvMcrPPUYNpQT9gik5jH3uv2SCc/bZ3Q/t1pdWr/NinREbhx2LiRrQS9J0LFTjpEgYYPScakBG7XkyCgMxPjO6kFTCqFf81+ZOBUiRRHtos2pSFdGQzfxP5bhljzyPpA3Idf45wthJlhR8e/ZoNsrnn7EPNfoVT3UIthn+aUJuvZDwHugtgXvxyVpNC2zOys7arZwJkZ3ucE8GqfSSimmc1hl91oml5LXLYGpsK3TkqaoMhUjUNDXLVWWOBMPhbbmqkbk0ZXcGOGgd2s07tsfnI3zDIFptLQqRnmI6UzaOiR568f8pl7y+/EmoNXBK/c1CbiudKEC3rGEbU3VD5x+hpzuZGiZIqsK6sUXbyz1rXOOF5dgYKXEPqUsuakq2gGysYJzXgXirNhA8yU7Ni/yrXfVZFU5mEtKo0J30v+gfi4ynC5Xm/I/yAzO048iVFPH1sXBcjN/+DqcMDFWmDVv0Oa7bXIVyrqb8s1AQFz04lu8xp/500Ft33YpsubcHRj5HtuKU4ikmfBBMWelac7vWa1ntQdwgcQxDHRMmM+zJcQjMCyW4p1kMfDhSC5PEInJUp/LOHYyDsCcjRTblwiT1VRiGnwzFjyfqyx8jpW4BWbEPIP2wIdmeCcQQTnxcHZL/fQEkTzEn6z4mlMBzVn4RY2rAYilLwOAN/1HwIUMy10GrnPH2BxnBehLhTkBKFc/TvrfaeX+P61MLKsSHlvsMECCgz6u5Euu5eCju3E4SVudy6RHSUaO1p7gyyBs1MeLb4D9ou45t6RrBZTnxwYQ2U2X0en3QznaOP2R9TdeDQ+36MAJJR2oxgUgy1gXf+uMWX3XW/hgEFyOwJpmE5pR9GlET3vyfPrKdNP9U2VOtgDZKWaj8TbMdclonAScArSYBtYqEcp0zNYAk3rMNmLexCXA1uA9LG5TuobVDrb0Ydq6n+TtHP/qws47mlxxT2YGV3K1GTVoLlseqTvilhUcTjXntWVfMGzszXUAiTjhwiemWyUId3DFuqvglu2B8mWyb40LkK6Ew+DgOt5aAPMUxqBYfBD+MKnVB913nZD2cN3PjV/f4KpxEpsATErJ2Cl9SlIyyBeCdKVElRU78qxqI5J3qyZslr9WQlOzz5/dnt7u7XqB2QaEwI4lbdsHrZx0Oe5KP3VhuB3O24tTFwhTrX4whyBi/vHdRQW0Jde0w7RVaX/2DrwjLHQaB96K4dgwCQ842aG/ux+Xyf58DmMPGl3SIpRrEToosjaUps5fis7bxVzpryCIfSbbtOfyfzlnD8ZRgKWjQ5YNYSi+4VmWn2IY5GP5DK2KfAvf2dZjbPJo5howZvX7c9ZXHzRvAiIBAPa6ZCAOp+wVbPJJgFFzCVKKjS31UjwBCmjZzmKi/Myo6pLQo3ZuwgO8GAHRIC6ntQWcWR9dn7GaMvB8Nueg7STOLiWQXrDiBCNqsQJZdwBOvK77gslR8tOr6HGOFyPe9JurEloSW8O7uMDozY68fSXgBkdpPnzDFzkMHIu17C86qG0mMrRtksRuRavH6cjgnzH0ctLBpatugq4cy6ogHJpW3mAgHqubI9TAthEC01iWPKlhg6yn80yntJqSQYG3BdiaEeMPgWmrOsvzWbwkkCpeNe8E2Emy0ZJmyFrZ15nYno8cOyY3ZoLa0yim5KzzFjoD0lWTDvPagDYBkmRZ/rHMyWsEXrS131ez0nfjOoEiLWtWGg3wmB1ljumkNunnbVOgwDeT+aOt/KV0HW2y+hFO6VGQU7fnnMZqMUhB4TSPfCadsM2O0ISFU5dZwy7GejI+CbmgSj500FwmkiHtFzQs/ys2ot/xKJ5EbwArjqs5tLkzKSx+UReILfRAcwhQ0xieiPN6Z9s2/si/CbjFDSboKkf60exiMsyXd+kMMMmvIoHVyuR+w+GnYZAIhixJiL+MeKsbJ5AAeZBC1FF3ClkuhO2AiRTg2Cmugjho8MNQuEquumbScZrKbAUldCNUgHQ+QqGVaKzaUTyUgktnRbd50yIqA1dz+kMDZAV+yNzhUBziIqWps1e0FuV0LItX4j/tWGB573VEkDdZPYeZyIsJWl0HYO7CF3ObRftZB+dIdDyHGVWUJvIwHafPnHRWU02tkm6MfCoSYnag+Y4OQvRfmHBXqGBqMhObZHBOaGFxU14nPd/JAQhAtVR4dhkAV/Fx2o3xIL03WYWGu+qdD7HBds9VMWRX7a6+hUpOmzmpemmJADDWwATGIJV+xWrN4sc+vdz08umNv3eLjzHMaso5o2cQ9T0Ly6uBtTQX9mSPC9SnNq6/eEUbNLiPL467DJEnhBUd+NvmwtS5XvSqXw4gOnTwt6zKCNWTs2C208Ofc6kYYbl1droj4O5QqmJNbtO71dl5j5RWKNBKki4yD15zHtP5urwwLiDkMLA8yH3Exedomt2yzqKdvu5aFTUSiJe5N0dqwEwCR/p712MlcAbjiKAKVADyDS0Tbvqy2vlpKNAxdQeHKy1Gv/7MVcO6hPLC0PTs9KVV105LZ/EPUK1XxV8miPNjyhMrLyrshCmaL9pyWt7j7W3K73YPencEphLuDfrWeILuB8cdNHQPtYwIfIt48TO8//zmpcefMGjE33J65c+aq1j9oW/hpORbwTnbPK5a6dscdN5EOdROf5VOyTHZ7Il/8uE6vFcZ9I2xCkSdlRUtOoJyKhUXQMDMyxirvlbnd++5VFjqVYuqrhjhZZxN2azzlsPHPHlDfhlg6WcynykNOtdR+Hh0XidArF52lQpIFZx3tqsmmi/7wdIeOV+bW/sjdbmrntSuRV9sYN23OAGq7ZM0uJihaCT/tiaX0bzsP0vFudFLl6nrkufgIiyOfhtc9oX6RzdjFhL94L4b/Tw6FhvFeAyw7Cvi4H43nu9qIjI1ymm8hdzHT25F2vG/kK4RJ5DZeqCTkyE4I9aEyhqgWwS0j4K3K6AUXxe//GFfJPBS3gF5VL4vx+pOEUF85Htjx+L5Nu8fVtI0czJqpd8KisGTgH2MPwz8n4poBBCmAABSg9zaw8FJr71iW+SyRoNjl+hsbAnyg06DlCjzk6VW+acOFnr38cchgchJrM9jUQ1HW+cleZ93alD1zfPOwmXKE77lBE6lB1Ppaz6Z+kgdqEGDztxjBuubXrlmMBpb3jj1hYUHjo2MWTOZ4TwED9TmoTNO6LI9YpAiKvQlC6YJLpq/LNuzrfPFfTfvdU6iYfp1bcaVKfBmDqawzwvM6dNx/J/L5cXTnz6/eUPgipxgYF5BqkN2E7ADmjQNGWR3v9y9TW6xmRKmU5vhix6iGAuM2YAFv5iBr7zvtgUcasyqaJHy1H2+enWVGMs5Z8/UH09wYOO8XBpNCpbGDWoog3gogK9I03zMN83VPwdQhXw2AdmW4A5n1R8uTJ688cFB6hTw5Eu7xwpCKSPWaNbsWqNKTqHv2PRfPpbc9w/3hEeVDPPD97OGfM48WAUi64T7x/k+f733cZfPofo08t8Rp+Lcc6qIO7C3IO7iSZVst/984bdvm+Bh/AO8dSV3d8i3zAIfEqPz8ZNjOk4KTq8mr1pxEo9v2U6I896orx/2J/KGgOmL8QUT9oNIxvfj6enynePlyxcf3VDv03QIJ5JWBlTgsYcO28fqMquYZaAtTdePInoDh122yts2AuKNzJDZH5JlmVuuvsF4xfP0LJgTFTCpbLFCUAWJs2+MqWDXeCOgTTw9l57QuUnOAvZWBS1JFSUb2UoA1rHqwSyDzuUWIpZd9c/8STKVPqyTPcCj260JkhfWvNG3TkYr2OQrc7CJsXjffhkfgWYr2KeegnfWB7FlQh2kqynM7Jj2Db43fiP8QWUvn6qkkKGkM6NiE2LXotBkYtm5yOIQAccwpSefD7Bx5j/I08rAgtlCpeVaDHoMqW4etgchY6CvuZQXPZvjoeq4vf3zpxdP3z6er/irF0/H7/EZ4emc9EiFjdheoLcAznaVH3l9PyL7kSVMBKXMiArw3gfGs2wqEAr0mKMDcdz8XaBQQbdwTg5RcnQjlcQC/OSpCVB9wKTpqLBomCfcxb7rI8dKHpt93hYsRQvYAjeQe6g7sNzxESuAuje5AC4DPICP5Yt3bb54X08Ko/aj0bFG01p1THIi7ASr4GtjwTzNJ7CB9CmrB6y6z/FHzcE2Et9Rp0meTd+IToiAytnnJ38H8Rxk7wCYCWwAAJgYj2N7bn0QMjTF6RegMD+N/VSa0TgOjGSu1928XwRojeJg/WaqtdfBn5npysXmq/B8fOf25y8Oux6fvHr1zgdinElU2auwR3P0DjAMxZVFsVBj1iNo16pvjF8zOS1NNnF+RIIAViAoW9I0tn5mGTgQWFdU0CZYM1gkQEU3zyBPgLDJb/wnIAfVNzjoG69W4GlNht6fk4T0CX6p4qgwwMaUJXHnkX9JQgAZrEMKbNNXBgZOrh04BndefVp+p9VljbdVZgk8NN+pE+NfgIlhqdh4xJqEVjB1F3F1LuynPxpd0jpgfCeCyhT/1b2vINmN2VQf8pKNY76Pk5UtgRe6D3jxFACbSZfKbCPCoW/5pRP2IdaTGR6D7r7dN3dhFN8gTKN5ve6uENpk45evX/17e7p+clxwfO/W/tnT8fQBK33Os7M3KWCmHWili+TD8ejYKUIzVvFhnQ8nJczJQrR+I35zfdYUTJyBnAjN0SK4UPd1csDnfYVOzIreFSTD0bQSB8RjOaDbBQnRtgQTlm0Qg8rG0/SsrsBgKcuZCI72BQcaH69n8qCcnEhnbAcCTVPbpA3TjgUMJY8JvS1ImgmIlF1nuxn1JVmJZSKodGRc9eG+5ZvK4wCq0TWq3uinVTDAmcfMtuBhiy9P2umfxli3yCSHlw+Y2IL7ePEEzWkcN31JXf0bmKXKTVeKRoxilZ3v0y+dlq6akrAeDr0WQHM/HpIncvsy9swjztx7frmtCp4+fHG5fPLy+fXHxx/+4X/6wS1K/u/Ld9756q3vz+BslzX6o/q0kNK0KjBS1FI9sdOwIUxvl0KRXoOBzrvwGG99AYEasIyovTZsUgZdiEnfJycOJTuDb6tykhSqUgwmFnfuDBhtmcxT/QlgMhf1kz4NZEMqDrBeuLKDC9hJ4JeRrNk4ZsqKJfRF4FXsmZo57YgcV/JgkVn4taJJ8ZD+wrzUuNLKTk5OQiIL1uDe3VUy1pTsAWoP4Sd0CNJLkqFq1UyqzaCM1GUAQFA1erGKK9ZlMoMmUzJGsasJRP2BdAis/Mlcfb7aXtJYQPvAEWuiIiOfNOlfsjbNplycwOoclhg62TtG33FRr/wtLtTdio9PXr5++bVb+1999NF//OFZrrx5c/325Vbdvnhx+WoF1hgAU4n9AUPcbtYFWx3HyGFqvlX56phO9myVSjgRgZnL5VVXHqwMvzg4B1noIcEJwQnqTM1Zb01AWILcuJrB4oBVXVTwBc/FV51fkgqdT02JvOrMAhqLI677oVS65JS9ThCQenhY/dfkRw/TTkucv7SVPtj0Dki4AZtgY+CvZSHSt6zZqcYeWPkm2Y6jbEw6R9MR29r2SiUHbCep+3pbW2rn/JslxGJrqvgqUEoaA/jr4FTWVrUZQyO5kL8igTp0ikUGtZJRbFfilDgi0oEHUQz6crFK7b4m03ovxYYuF7NtLOpd5DKifTw9ffXF0+WT6/X5W/e2p/ufn/zo4x//2pff+/uXp5c/uvr1HffrexJYU8LiaQOcKIdddLhpNAFaq7EJaFMxpQeoQwchfrsqssBjw7PzFDJRBQOdk4xpw2kP8rAOHALCnT+SKTLqPUiWr7Ry8OW4Do7Y2wMa4Dx5AbpR2yG34QDECnFfP6lDPO3mBuuBHTs+92LeRPQaiwJCa/pt6hIaUJBZEoDtAOdt7VxclhxZhcdMpjrsdzEsBpv0JKbDMdnnUPbH8tr8O97IFhT7Xcmqs5JfWKPWfJCJGtEzfkUTuRsY5ac9XtDGp98gbrPEZj9+NOyTvXpbrtd7TfngYBlS95zYpjPezz09Pf2X169ef92fjp9++1sfnDcg1Ebck3/gh9urV69/5xZ0303yRmHjpWR2jPqarq8J11bPGn3ZIb1oGqvG27Icq5NiHxiZ5fmVADi2YNKFE4DUITMJWOT9sVNVT0GqfjlRbm3ZCmoih6njuu4lkWpoIweVVskWUa1EFbpUrlj5KGFBd7xUIycXqVJIueVjBk5UTQpxfKMgDj4zccFyT4yrGtnyQNiEBBDnsBAm/2X/vhKn6qysz25Gdp3zWgNAoCct4sVIDmO9ErcEmsb9u+5Yx/11nue7Q4x8Ov+EP1pd+OQ5k1jatD7fB8SXf2Q7awZT+Gap1BbQS3/3vtKsMbWQdJmi5J2x50hZxGIWtySSzBmPwG7KGLdLZIx5V+f4B3bfIbi9+/47r9/9Hb8Z45devPvvov0p3vz4+x//9Ne//Hd/cRv0/uXp8j+fn9/8vRuZX2Lm10zBzO4ZfcQ4Y5NUbQx+MKHf99xC8egGtQ691S67PGG45vzgT1Z8Ja8tIDqAbStbsXIEHSvCqh2goCK9mMn81vW36ICqABuvx7w/F8Q3Oytj1P04JJgn7SP4J82Qw3Y+a3D9677E8oiuSG6uSxJMoIc9fF96NSuZxR+t6BbggHRjjbInPaTeLHa7mh/WfAES7LdbjzWAQdCaTJigBdKN1DpVUYBTSdzbfhCIJA8LEZKbxE/vIqZCpvqlltWOIF+NBM5EjOiD+OpYUHzV/jH6iEWlNY6LA9bqo2v6Qf9g3ycfjGG38//7b7z77r+5RdwbPNkffOvDr/1R0Hhigj/+wR/96Nf+9vu3WLLfePny5Teen5/fvZH5zbfdMPxF3idjJHTtThi7bnNOmpcMEFU0B/0uw3QAANOfjqpAW1ETgSNng3ZuPxg4AjgYGYBSRgZJo4uC1qQWgLPilw7OtuE8HLiO9d7iIx52o5QmP20+hzqjVUVU3TjYbPGR+mQcp+AKY3w+CkxJlyKX1VPDKjnU59BrLwp4fGKP2WYfjgwJk38xRvnCJqBNh6fqjqIWXQ7lMcCJdcxHAlg/13xF9Tv13opQpK4ciYFFRMSv5FH/VaD2fUq1/i7GY/mqWyb9sPWjhV+rLZpkWJM4tzXf98f9OZ7q3INbU2e/2zWv//rOO+/+W7fjzfXwD7/9zd/7Bvd86kP/7Pt//Kd/82+9f3/00G/eAPc7tyn/8nq9fvlG8XWfmI3K7fwaDNlGf3VuOnUybmVoVnwECvTJY0HDOjCZkTNq4LITcFUQIJlnSJ4ENlSmlaBCZVQGQZaZVuDYVakyrslT/SwjVyvYoMl9Sg8GLCBWgWKgiMvnDCSwBD8eerNmv9AysIApitfgMa8aW/edVWd8LJ9NPxzHoQF+8syrn/KpUo0lrV0bQP6JoFfMpA1EDxuHn/qLc0Z6zL16Iwrdf7ovE2lWRPlp6cXEBxQm1eeFyCoH8910E/FTgMheze7laGYTGcptjYdPPbWCoYSUuGsnwSDKbbGVcv51cRfw1/lZ9s3x2YsXL3735et3vj5Yvv7+//hvH3zYO21H3o9/8I/+5d85cP3XN+f90vXNm1/9xS9+/s+fn6//8NGEWW2q9+eLtemi27rcmP1LEwWwoDnICFLlMT/KRU3sm/mN+zYjm7bLrV4iJjmg+8rDTm9YKwDv5/YGFr7ziKrb2u1004uKHlUCzntigK5kPOnGo/0KLNEuLthWtrcdaTu+mrvxJX3Enm90MwTn6weTVMr3Rfhhj/SafDtu9HGpkK4kR1TS/A3IzsEAJ77WQc+TcJTfsx2sPn/e4wTl+Q3BL3nd+ssCFUXL2M1cvpTNgEIYUPfnYtUl0eT+bEPm+3bxPmOPdSLzkm9yWwlZH/J5Bhv5HumW228Xwn7/1etXtwtgdn/kwV++uOI/fPTR1/9kN24fxfP4rd/6F79sl+O33/j1t2+Vjg3Q/cU/e776e7cZv3QS2AREKcoWfFnBmAwBAqWNnHbY4/0kfF67CWjq82ABqVRpS2KbDMAA78t5Bv8gycAbbeQRMbCSFo+nzMCAJ9QmsnJg1krBGdEbryk0nXPgkcyB4IUkKVvni6l6p3NOQ47OE/mGpS9wPLhYobG4JCenansNcjWRAhEfDFYCjlhMXCBANlF6rtPN1x1/SFIb3oNSk3HH2M5OuR8s/uh7+/DFcVtp020ceu4tycJdL5EZdgCMhfm4DY2wFh043LcSy7w7AJ7HZ0+Xp2+8evn6w1vPT2/F9meH+x/89JOX3/zud7/2czw4vpArf+Ur//RLdnnxT/wJ799m/xV3s+frm/euz8/v3bYYft3vwOv45VvXV0XWEzzQHdNoGQlHVZtVwRaJBmoEKGtFbDl7fqbSa9teLwq4qaDGE/HP8miQ0RL2ZL59h5r1gPXQyuyQ0GXddD6BwkABV3eqhuxzeWAwjCDdlbI7gBK5v8AR8vSvSnIwbAEG7EePg1Z1uadDkVUf2zg+twxsoLT2WyfU6qvRZAzpsgnAEeDweZ5nQx7wx+CKDaiC5VeAk1UGtOJebOsu/SQZN/1mG6/IhFXfCbYkxuqnEms/gQO0Dj+/nfjZ7dyf3QrO790q2R++uLz83o3u9cbVzw5//vAvfnL95scf/+fP8DnHF4+KeXzlH/+r9+z6/37jeLq8/3y9/sqNwK/ewPfV/Sayc7fs/ucKP8ZlO9zA2C9PF7veeDvO0vR+Nfw6JTnOJ9hdz69gHPOB+3U32njUwDGarsifkU/mx+H3P3n6dtjT0631/mbWbbcP914++w7Bb+9vG2U+133HnMQPOo/xgLtj8nS/Ne7efv/s92fa5aMNRl/h8/7nTvtISW9/3FK+81ytgU/dTB1dB9HRdh3vEyPv76+lpjtL1xubR7FrocvbFHdxbE7n7feZQkWndo7Ju1P7eeau2+vZf+r9Chlz6nx0Hu9dxp08jl+2ELvF+5prTEt9/BR9tvH89xF9PI8LPmLO+/w3P9zOG+9jDNNJ9cx2P3V492mVw/15+tcYMs55qOJ0Pj9/rmDq7gpklsJ1usOw4TXOnc48z/sYcquebr4RFeJ4cw1m7q/HwTl/Zt9J/37mSgB13O1z9+27H9/08+Z5+up9svM3dOdPI87ROEPvjJdYr/rpVJ4xNNgKJ/TTj8/+9zh79lNDQ19DF91OIOWy7a8h3+DO59CJ2nfMO0iP13HlPJ51dGu/zmrpxKDZ93qPLw/sCRVe775ic74TnU8dDXKf3fD1M/jTDwxv/tiPFz/879/43Y/x1zj+P0jBjqds4L5GAAAAAElFTkSuQmCC);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border: none !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.875rem;
}
.overlay.points .box .info-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 0 1.05rem;
  margin-top: 1.25rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.overlay.points .box .info-wrapper .levels,
.overlay.points .box .info-wrapper .points {
  width: 100%;
  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;
}
.overlay.points .box .info-wrapper .levels span,
.overlay.points .box .info-wrapper .points span {
  letter-spacing: 1px;
}
.overlay.points .box .info-wrapper .points {
  margin-bottom: 8px;
}
.overlay.points .box .info-wrapper .points span {
  color: #00e864;
  font-size: 10px;
  font-weight: 600;
  line-height: normal;
}
.overlay.points .box .info-wrapper .progress-bar {
  height: 0.875rem;
  width: 17.0625rem;
  border-radius: 6.25rem;
  border: 1px solid #00ec66;
  padding: 1px;
  background: #0c121e;
}
.overlay.points .box .info-wrapper .progress-bar .line {
  position: relative;
  border-radius: 6.25rem;
  background: #00e864;
  height: 100%;
  width: 0;
}
.overlay.points .box .info-wrapper .progress-bar .line .amount {
  position: absolute;
  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;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(50%);
  transform: translateY(-50%) translateX(50%);
  right: 0;
  min-width: 20px;
  text-align: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 5px;
  font-size: 10px;
  border-radius: 26px;
  background: #8070e5;
}
.overlay.points .box .info-wrapper .levels {
  margin-top: 8px;
}
.overlay.points .box .info-wrapper .levels span {
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 800;
  line-height: 16px;
}
.overlay.points .box .head {
  margin-top: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.overlay.points .box .head img {
  width: 3.75rem;
}
.overlay.points .box .head h1 {
  color: #aa80f9;
  font-size: 2rem;
  font-style: normal;
  font-weight: 600;
}
.overlay.points .box .list {
  margin-top: 2.5rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 2rem;
}
.overlay.points .box .list .item {
  height: 2.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 0.9375rem 0 1.25rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 0.0625rem solid rgba(204, 214, 246, 0.2);
  margin-bottom: 0.75rem;
  border-radius: 3.125rem;
}
.overlay.points .box .list .item span {
  color: rgba(255, 255, 255, 0.88);
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}
.overlay.points .box .list .item span + span {
  color: #00e864;
  font-weight: 600;
}
.overlay.points .box #countdown {
  color: #fff;
  font-size: 0.875rem;
}
.overlay.points .box .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 19.0625rem;
  height: 3rem;
  padding: 0.75rem 2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.25rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0.5rem;
  background: #00e864;
  color: #1b1f2e;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1rem;
  border-radius: 3.125rem;
}
.overlay.points .box .btn.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.overlay.points .box .status-text {
  display: none;
  font-size: 0.875rem;
  text-align: center;
}
.overlay.points .box .status-text.success-text {
  color: #fff;
}
.overlay.points .more-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  font-family: Roboto-Medium;
  font-size: 0.9375rem;
}
:root {
  --white: #fff;
  --primary: #97d700;
  --brandColor: #00ec66;
  --orange-primary: #f45a41;
  --backgroundColor: #0c121e;
  --darkBackground: #1a1f2b;
  --secondary-text-color: #ccd6f6;
  --headerHeight: 5.3333rem;
  --sideBarWidth: 19.375rem;
  --gradeinet: linear-gradient(
    50deg,
    rgba(128, 112, 229, 0.26),
    rgba(9, 13, 21, 0.26)
  );
  --surface-shadow: 0.5rem 0.5rem 5rem 0 rgba(9, 13, 20, 0.4),
    -0.25rem -0.25rem 0.5rem 0 rgba(224, 224, 255, 0.04),
    0 0.0625rem 0.0625rem 0 rgba(9, 13, 20, 0.4);
  --surface-border: solid 0.0625rem #464b58b4;
}
@-webkit-keyframes confetti {
  from {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
  }
}
@keyframes confetti {
  from {
    opacity: 0.5;
  }
  50% {
    opacity: 1;
  }
  to {
    -webkit-transform: translateY(800px);
    transform: translateY(800px);
  }
}
.confetti-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index: 0;
  display: none;
}
.confetti-piece {
  position: absolute;
  top: 0;
  opacity: 0;
}
.confetti-piece:nth-child(1) {
  background: #81dc76;
  width: 21px;
  height: 20px;
  left: 2.5%;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6189ms;
  animation-delay: 6189ms;
  -webkit-animation-duration: 43192ms;
  animation-duration: 43192ms;
}
.confetti-piece:nth-child(2) {
  background: #58153d;
  width: 14px;
  height: 15px;
  left: 5%;
  -webkit-transform: rotate(48deg);
  transform: rotate(48deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6317ms;
  animation-delay: 6317ms;
  -webkit-animation-duration: 39212ms;
  animation-duration: 39212ms;
}
.confetti-piece:nth-child(3) {
  background: #3fcfe4;
  width: 22px;
  height: 18px;
  left: 7.5%;
  -webkit-transform: rotate(-143deg);
  transform: rotate(-143deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2812ms;
  animation-delay: 2812ms;
  -webkit-animation-duration: 30.09s;
  animation-duration: 30.09s;
}
.confetti-piece:nth-child(4) {
  background: #7a542d;
  width: 20px;
  height: 15px;
  left: 10%;
  -webkit-transform: rotate(78deg);
  transform: rotate(78deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2951ms;
  animation-delay: 2951ms;
  -webkit-animation-duration: 33945ms;
  animation-duration: 33945ms;
}
.confetti-piece:nth-child(5) {
  background: #f318e0;
  width: 18px;
  height: 17px;
  left: 12.5%;
  -webkit-transform: rotate(142deg);
  transform: rotate(142deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 5012ms;
  animation-delay: 5012ms;
  -webkit-animation-duration: 44422ms;
  animation-duration: 44422ms;
}
.confetti-piece:nth-child(6) {
  background: #cb8b01;
  width: 22px;
  height: 20px;
  left: 15%;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 1174ms;
  animation-delay: 1174ms;
  -webkit-animation-duration: 46139ms;
  animation-duration: 46139ms;
}
.confetti-piece:nth-child(7) {
  background: #c9d266;
  width: 14px;
  height: 20px;
  left: 17.5%;
  -webkit-transform: rotate(14deg);
  transform: rotate(14deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 5856ms;
  animation-delay: 5856ms;
  -webkit-animation-duration: 41492ms;
  animation-duration: 41492ms;
}
.confetti-piece:nth-child(8) {
  background: #998372;
  width: 20px;
  height: 15px;
  left: 20%;
  -webkit-transform: rotate(98deg);
  transform: rotate(98deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6527ms;
  animation-delay: 6527ms;
  -webkit-animation-duration: 28423ms;
  animation-duration: 28423ms;
}
.confetti-piece:nth-child(9) {
  background: #7fb9c1;
  width: 21px;
  height: 14px;
  left: 22.5%;
  -webkit-transform: rotate(-165deg);
  transform: rotate(-165deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 120ms;
  animation-delay: 120ms;
  -webkit-animation-duration: 47.44s;
  animation-duration: 47.44s;
}
.confetti-piece:nth-child(10) {
  background: #5330f8;
  width: 21px;
  height: 16px;
  left: 25%;
  -webkit-transform: rotate(36deg);
  transform: rotate(36deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2831ms;
  animation-delay: 2831ms;
  -webkit-animation-duration: 37206ms;
  animation-duration: 37206ms;
}
.confetti-piece:nth-child(11) {
  background: #706211;
  width: 17px;
  height: 15px;
  left: 27.5%;
  -webkit-transform: rotate(96deg);
  transform: rotate(96deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4357ms;
  animation-delay: 4357ms;
  -webkit-animation-duration: 39216ms;
  animation-duration: 39216ms;
}
.confetti-piece:nth-child(12) {
  background: #c98c44;
  width: 21px;
  height: 16px;
  left: 30%;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2112ms;
  animation-delay: 2112ms;
  -webkit-animation-duration: 40971ms;
  animation-duration: 40971ms;
}
.confetti-piece:nth-child(13) {
  background: #2cc831;
  width: 21px;
  height: 20px;
  left: 32.5%;
  -webkit-transform: rotate(-31deg);
  transform: rotate(-31deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7.86s;
  animation-delay: 7.86s;
  -webkit-animation-duration: 47017ms;
  animation-duration: 47017ms;
}
.confetti-piece:nth-child(14) {
  background: #536004;
  width: 17px;
  height: 17px;
  left: 35%;
  -webkit-transform: rotate(-80deg);
  transform: rotate(-80deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 716ms;
  animation-delay: 716ms;
  -webkit-animation-duration: 46.41s;
  animation-duration: 46.41s;
}
.confetti-piece:nth-child(15) {
  background: #f5b895;
  width: 22px;
  height: 16px;
  left: 37.5%;
  -webkit-transform: rotate(-14deg);
  transform: rotate(-14deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 3006ms;
  animation-delay: 3006ms;
  -webkit-animation-duration: 47808ms;
  animation-duration: 47808ms;
}
.confetti-piece:nth-child(16) {
  background: #685828;
  width: 22px;
  height: 14px;
  left: 40%;
  -webkit-transform: rotate(77deg);
  transform: rotate(77deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7739ms;
  animation-delay: 7739ms;
  -webkit-animation-duration: 34652ms;
  animation-duration: 34652ms;
}
.confetti-piece:nth-child(17) {
  background: #493de4;
  width: 20px;
  height: 19px;
  left: 42.5%;
  -webkit-transform: rotate(-112deg);
  transform: rotate(-112deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7s;
  animation-delay: 7s;
  -webkit-animation-duration: 34679ms;
  animation-duration: 34679ms;
}
.confetti-piece:nth-child(18) {
  background: #772d94;
  width: 16px;
  height: 15px;
  left: 45%;
  -webkit-transform: rotate(-91deg);
  transform: rotate(-91deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7894ms;
  animation-delay: 7894ms;
  -webkit-animation-duration: 38771ms;
  animation-duration: 38771ms;
}
.confetti-piece:nth-child(19) {
  background: #a76d5d;
  width: 19px;
  height: 14px;
  left: 47.5%;
  -webkit-transform: rotate(16deg);
  transform: rotate(16deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 3685ms;
  animation-delay: 3685ms;
  -webkit-animation-duration: 42688ms;
  animation-duration: 42688ms;
}
.confetti-piece:nth-child(20) {
  background: #d46e39;
  width: 17px;
  height: 18px;
  left: 50%;
  -webkit-transform: rotate(-8deg);
  transform: rotate(-8deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 3699ms;
  animation-delay: 3699ms;
  -webkit-animation-duration: 36161ms;
  animation-duration: 36161ms;
}
.confetti-piece:nth-child(21) {
  background: #23606a;
  width: 17px;
  height: 19px;
  left: 52.5%;
  -webkit-transform: rotate(-172deg);
  transform: rotate(-172deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 3.95s;
  animation-delay: 3.95s;
  -webkit-animation-duration: 38489ms;
  animation-duration: 38489ms;
}
.confetti-piece:nth-child(22) {
  background: #3d9f23;
  width: 20px;
  height: 17px;
  left: 55%;
  -webkit-transform: rotate(130deg);
  transform: rotate(130deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 561ms;
  animation-delay: 561ms;
  -webkit-animation-duration: 37.19s;
  animation-duration: 37.19s;
}
.confetti-piece:nth-child(23) {
  background: #bbee74;
  width: 19px;
  height: 20px;
  left: 57.5%;
  -webkit-transform: rotate(-124deg);
  transform: rotate(-124deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7074ms;
  animation-delay: 7074ms;
  -webkit-animation-duration: 36665ms;
  animation-duration: 36665ms;
}
.confetti-piece:nth-child(24) {
  background: #b277b1;
  width: 19px;
  height: 18px;
  left: 60%;
  -webkit-transform: rotate(98deg);
  transform: rotate(98deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2344ms;
  animation-delay: 2344ms;
  -webkit-animation-duration: 43955ms;
  animation-duration: 43955ms;
}
.confetti-piece:nth-child(25) {
  background: #460a33;
  width: 18px;
  height: 16px;
  left: 62.5%;
  -webkit-transform: rotate(31deg);
  transform: rotate(31deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4884ms;
  animation-delay: 4884ms;
  -webkit-animation-duration: 40055ms;
  animation-duration: 40055ms;
}
.confetti-piece:nth-child(26) {
  background: #1ce481;
  width: 22px;
  height: 15px;
  left: 65%;
  -webkit-transform: rotate(133deg);
  transform: rotate(133deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 5341ms;
  animation-delay: 5341ms;
  -webkit-animation-duration: 41833ms;
  animation-duration: 41833ms;
}
.confetti-piece:nth-child(27) {
  background: #e35fa1;
  width: 15px;
  height: 15px;
  left: 67.5%;
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6337ms;
  animation-delay: 6337ms;
  -webkit-animation-duration: 30916ms;
  animation-duration: 30916ms;
}
.confetti-piece:nth-child(28) {
  background: #27fcaa;
  width: 20px;
  height: 20px;
  left: 70%;
  -webkit-transform: rotate(-150deg);
  transform: rotate(-150deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6966ms;
  animation-delay: 6966ms;
  -webkit-animation-duration: 46204ms;
  animation-duration: 46204ms;
}
.confetti-piece:nth-child(29) {
  background: #dd59ea;
  width: 18px;
  height: 19px;
  left: 72.5%;
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 299ms;
  animation-delay: 299ms;
  -webkit-animation-duration: 41.38s;
  animation-duration: 41.38s;
}
.confetti-piece:nth-child(30) {
  background: #ddae7c;
  width: 14px;
  height: 14px;
  left: 75%;
  -webkit-transform: rotate(19deg);
  transform: rotate(19deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 7048ms;
  animation-delay: 7048ms;
  -webkit-animation-duration: 42244ms;
  animation-duration: 42244ms;
}
.confetti-piece:nth-child(31) {
  background: #2ae493;
  width: 16px;
  height: 19px;
  left: 77.5%;
  -webkit-transform: rotate(134deg);
  transform: rotate(134deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4508ms;
  animation-delay: 4508ms;
  -webkit-animation-duration: 31.68s;
  animation-duration: 31.68s;
}
.confetti-piece:nth-child(32) {
  background: #b7ba78;
  width: 20px;
  height: 14px;
  left: 80%;
  -webkit-transform: rotate(-88deg);
  transform: rotate(-88deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6.23s;
  animation-delay: 6.23s;
  -webkit-animation-duration: 42008ms;
  animation-duration: 42008ms;
}
.confetti-piece:nth-child(33) {
  background: #c48ed1;
  width: 17px;
  height: 20px;
  left: 82.5%;
  -webkit-transform: rotate(163deg);
  transform: rotate(163deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 5846ms;
  animation-delay: 5846ms;
  -webkit-animation-duration: 43604ms;
  animation-duration: 43604ms;
}
.confetti-piece:nth-child(34) {
  background: #1a8a07;
  width: 22px;
  height: 16px;
  left: 85%;
  -webkit-transform: rotate(-27deg);
  transform: rotate(-27deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 1265ms;
  animation-delay: 1265ms;
  -webkit-animation-duration: 37775ms;
  animation-duration: 37775ms;
}
.confetti-piece:nth-child(35) {
  background: #bc515a;
  width: 18px;
  height: 14px;
  left: 87.5%;
  -webkit-transform: rotate(94deg);
  transform: rotate(94deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4314ms;
  animation-delay: 4314ms;
  -webkit-animation-duration: 28962ms;
  animation-duration: 28962ms;
}
.confetti-piece:nth-child(36) {
  background: #ea8f5a;
  width: 16px;
  height: 19px;
  left: 90%;
  -webkit-transform: rotate(-68deg);
  transform: rotate(-68deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 5846ms;
  animation-delay: 5846ms;
  -webkit-animation-duration: 38743ms;
  animation-duration: 38743ms;
}
.confetti-piece:nth-child(37) {
  background: #5e808b;
  width: 18px;
  height: 20px;
  left: 92.5%;
  -webkit-transform: rotate(-19deg);
  transform: rotate(-19deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 6195ms;
  animation-delay: 6195ms;
  -webkit-animation-duration: 31244ms;
  animation-duration: 31244ms;
}
.confetti-piece:nth-child(38) {
  background: #e045bf;
  width: 18px;
  height: 18px;
  left: 95%;
  -webkit-transform: rotate(168deg);
  transform: rotate(168deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4844ms;
  animation-delay: 4844ms;
  -webkit-animation-duration: 38015ms;
  animation-duration: 38015ms;
}
.confetti-piece:nth-child(39) {
  background: #47ea72;
  width: 18px;
  height: 19px;
  left: 97.5%;
  -webkit-transform: rotate(-145deg);
  transform: rotate(-145deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 4479ms;
  animation-delay: 4479ms;
  -webkit-animation-duration: 44318ms;
  animation-duration: 44318ms;
}
.confetti-piece:nth-child(40) {
  background: #37839b;
  width: 16px;
  height: 18px;
  left: 100%;
  -webkit-transform: rotate(142deg);
  transform: rotate(142deg);
  -webkit-animation: confetti 40s infinite ease-out;
  animation: confetti 40s infinite ease-out;
  -webkit-animation-delay: 2568ms;
  animation-delay: 2568ms;
  -webkit-animation-duration: 36729ms;
  animation-duration: 36729ms;
}
@media (max-width: 1680px) {
  html {
    font-size: 0.9vw !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZmFzdC10cmFjay5zY3NzIiwib3ZlcnJpZGVzL2ZvbnRzLnNjc3MiLCJvdmVycmlkZXMvb3ZlcnJpZGVzLnNjc3MiLCJjb21tb24vbWl4aW5zLnNjc3MiLCJzdHlsZS5jc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuc2NzcyIsImNvbW1vbi92YXJzLnNjc3MiLCJsYXlvdXRzL2hlYWRlci5zY3NzIiwibGF5b3V0cy9mb290ZXIuc2NzcyIsImxheW91dHMvc2lkZWJhci5zY3NzIiwicGFnZXMvcHJvZHVjdC9jYXNpbm8uc2NzcyIsInBhZ2VzL2FjY291bnQvcG9pbnRzLnNjc3MiLCJzdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLGtJQ0ZBLFdBQ0ksWUFBQSxlQUNBLElBQUEsdURBQUEsZUFBQSxDQUFBLHNEQUFBLGNBQUEsQ0FBQSxxREFBQSxtQkFLSixXQUNJLFlBQUEsWUFDQSxJQUFBLGlEQUFBLGVBQUEsQ0FBQSxnREFBQSxjQUFBLENBQUEsK0NBQUEsbUJBS0osV0FDSSxZQUFBLGFBQ0EsSUFBQSxtREFBQSxlQUFBLENBQUEsa0RBQUEsY0FBQSxDQUFBLGlEQUFBLG1CQUtKLFdBQ0ksWUFBQSxhQUNBLElBQUEsbURBQUEsZUFBQSxDQUFBLGtEQUFBLGNBQUEsQ0FBQSxpREFBQSxtQkFLSixXQUNJLFlBQUEsY0FDQSxJQUFBLHFEQUFBLGVBQUEsQ0FBQSxvREFBQSxjQUFBLENBQUEsbURBQUEsbUJBS0osV0FDSSxZQUFBLFlBQ0EsSUFBQSxpREFBQSxlQUFBLENBQUEsZ0RBQUEsY0FBQSxDQUFBLCtDQUFBLG1CQUtKLFdBQ0ksWUFBQSxjQUNBLElBQUEsa0RBR0osV0FDSSxZQUFBLGdCQUNBLElBQUEsb0RBSUosV0FDSSxZQUFBLGVBQ0EsSUFBQSxtREFJSixXQUNJLFlBQUEsaUJBQ0EsSUFBQSxxREFJSixXQUNJLFlBQUEsYUFDQSxJQUFBLGlEQUdKLFdBQ0ksWUFBQSxrQkFDQSxJQUFBLHNEQUdKLFdB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QUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix1REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxNQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EseUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsaUJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsc0NBQUEsVUFBQSxVQUFBLHNDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsc0NBQUEsVUFBQSxVQUFBLHNDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsc0NBQUEsVUFBQSxVQUFBLHNDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsc0NBQUEsVUFBQSxVQUFBLHNDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxJQUFBLGdCQUFBLElBQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEsd0NBQUEsVUFBQSxVQUFBLHdDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix3REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBQUEsVUFFQSx3QkFBQSxLQUFBLGdCQUFBLEtBQ0Esa0JBQUEsdUNBQUEsVUFBQSxVQUFBLHVDQUFBLFVBT0EsMEJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBTlIsa0JBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJCQUFBLFVBQUEsNEJBekQ1Qix5REF5Q29CLGtCQUFBLE9BQUEsSUFBQSxRQUFBLFNBQUEsVUFBQSxVQUFBLE9BQUEsSUFBQSxRQUFBLFNBQUEsVUFFQSx3QkFBQSxNQUFBLGdCQUFBLE1BQ0Esa0JBQUEseUNBQUEsVUFBQSxVQUFBLHlDQUFBLFVBT0EsMkJBQ0ksR0FDSSxrQkFBQSxVQUFBLFVBQUEsVUFHSixLQUNJLGtCQUFBLDJC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QUFBLEtBQUEsS0FBQSxLUm9tU0Ysa0JBQUEsZUFBQSxVQUFBLGVRL2xTSixrQkFBQSxTQUFBLElBQXlCLFNBQUEsU0FBekIsVUFBQSxTQUFBLElBQXlCLFNBQUEsU1J1eVlyQix3QkFBeUIsT0Fyc0c3QixnQkFBQSxPQUNFLDJCQUFBLFFBQ0UsbUJBQUEsUUF3c0dKLDBCQUNFLEtBQ0UsVUFBVyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vY29tbW9uL3ZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL21peGlucy5zY3NzXCI7XHJcblxyXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytPdXRsaW5lZDpvcHN6LHdnaHQsRklMTCxHUkFEQDIwLi40OCwxMDAuLjcwMCwwLi4xLC01MC4uMjAwXCIpO1xyXG5cclxuJG92ZXJsYXktYmFja2dyb3VuZDogcmdiYSg2MSwgNjEsIDYxLCAwLjgpO1xyXG4kcG9wdXAtYmFja2dyb3VuZDogIzFlMWQxZDtcclxuJHRleHQtY29sb3I6ICNmZmY7XHJcbiR0ZXh0LXNlY29uZGFyeTogI2M5YzljOTtcclxuJGJveC1iYWNrZ3JvdW5kOiAjMTExNjIzO1xyXG4kYm9yZGVyLWNvbG9yOiAjM2MzYzNkO1xyXG5cclxuLm5vdGlmaWNhdGlvbi1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWZpY2F0aW9uLXBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHZoO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xyXG4gICAgICAgIHdpZHRoOiA0OC43NXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNy41NjI1cmVtO1xyXG5cdFx0aGVpZ2h0OiA2MTJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjFmMmUgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM0NjRiNThiNDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjM2LCAwLjY2LCAwLjA0LCAxKSAwcztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgICAgIHRvcDogMS4zNzVyZW07XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxLjJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hlY2ttYXJrOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpZmljYXRpb24taXRlbXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRleHQtc2Vjb25kYXJ5O1xyXG5cclxuICAgICAgICAgICAgLyogd2lkdGggKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBUcmFjayAqL1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiBIYW5kbGUgKi9cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJveC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnVucmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWYyZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudW5yZWFkLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmNDg1YTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwsXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoNzYsIDc2LCAxMTgsIDAuODkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGVjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi12aWV3LW1vcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi12aWV3LWxlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmRDb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wdXNoLW5vdGlmaWNhdGlvbnMge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHZoO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xyXG4gICAgICAgIHdpZHRoOiA0OC43NXJlbTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNy41NjI1cmVtO1xyXG5cdFx0aGVpZ2h0OiA2MTJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxYjFmMmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdXNoLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSlcclxuICAgICAgICAgICAgZHJvcC1zaGFkb3coMHB4IDAuNXB4IDEuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpXHJcbiAgICAgICAgICAgIGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwb3B1cC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJldmlldyB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJveC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJi52aWV3LW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiA1ODBweDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwdmg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjcuNTYyNXJlbTtcclxuXHRcdGhlaWdodDogNjEycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMWIxZjJlICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNDY0YjU4YjQ7XHJcblxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTMxMzE0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICAgIHJvYm90b1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9Cb2xkL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL0xpZ2h0L1JvYm90by1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90by1UaGluJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3JvYm90by9UaGluL1JvYm90by1UaGluLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyP3YyJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVJlZ3VsYXIud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyP3YyJyk7XHJcbn1cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1TZW1pQm9sZCc7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtU2VtaUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtRXh0cmFCb2xkJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1FeHRyYUJvbGQud29mZjI/djInKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQmxhY2snO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJsYWNrLndvZmYyP3YyJyk7XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYS1Ob3ZhLUJvbGQnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcHJveGltYS9Qcm94aW1hX05vdmFfQm9sZC53b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYS1Ob3ZhLVJlZ3VhbHInO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcHJveGltYS9Qcm94aW1hX05vdmFfUmVndWxhci53b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJveGltYS1Ob3ZhLVgnO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvcHJveGltYS9Qcm94aW1hLU5vdmEtWGJvbGQud29mZjInKTtcclxufVxyXG5cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJsYWNrJztcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1CbGFjay53b2ZmMj92MicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIHNyYzogdXJsKCcvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyBPdXRsaW5lZCc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy9hc3NldHMvZm9udHMvTWF0ZXJpYWxJY29ucy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxufVxyXG5cclxuLm1hdGVyaWFsLWljb25zIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgLXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJztcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5cclxuaHRtbDpsYW5nKHJ1KSB7XHJcbiAgICBib2R5LCBib2R5ICo6bm90KC5tYXRlcmlhbC1pY29ucyk6bm90KC5zcG9ydC1pY29uKSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSb2JvdG8tTWVkaXVtJyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9taXhpbnMuc2Nzcyc7XHJcblxyXG5cclxubGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4qIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5cclxuaHRtbCxib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuXHJcbiAgICAvLyAmOmFmdGVyIHtcclxuICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgIC8vICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvLyAgICAgcmlnaHQ6IDZyZW07XHJcbiAgICAvLyAgICAgdG9wOiAzLjEyNXJlbTtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2hvbWVwYWdlL3NsaWRlci9pbHVzdHJhdGlvbi5zdmc/djMnKTtcclxuICAgIC8vICAgICBoZWlnaHQ6IDguMjVyZW07XHJcbiAgICAvLyAgICAgd2lkdGg6IDguMjVyZW07XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiAxODAlO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI0Y3OTA0RSwgMCAwIDIwcHggcmdiYSgjRjc5MDRFLCAwLjYpLCAwIDAgMzBweCByZ2JhKCNGNzkwNEUsIDAuNCk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vICAgICByaWdodDogMDtcclxuICAgIC8vICAgICB0b3A6IDMuMTI1cmVtO1xyXG4gICAgLy8gICAgIGhlaWdodDogNC44NzVyZW07XHJcbiAgICAvLyAgICAgd2lkdGg6IDQuODc1cmVtO1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQ6ICM5MDQ2RkY7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgcm90YXRlKC0xMGRlZyk7XHJcbiAgICAvLyAgICAgZmlsdGVyOiBibHVyKDAuMzEyNXJlbSk7XHJcbiAgICAvLyAgICAgei1pbmRleDogOTtcclxuICAgIC8vIH1cclxuXHJcbiAgICAmLmJnLXNjcm9sbC1ibG9ja2VkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBAaW5jbHVkZSBwcmV2ZW50RHJhZztcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxudGV4dGFyZWEsXHJcbnNlbGVjdCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0OTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbmlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG50YWJsZSB0aCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG50aGVhZCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzFiMWYyZTtcclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMzNjNhNGE7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSB7XHJcbiAgICBjb2xvcjogJHRpdGxlVGV4dENvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaDEge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJsYWNrJztcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxufVxyXG5cclxuaDIge1xyXG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG59XHJcblxyXG5oMyB7XHJcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWNvbnRhaW5lcntcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbiIsIkBtaXhpbiBidG4oJGJnLCAkY29sb3IsICRvcGFjaXR5OiAxKSB7XHJcbiAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMzgsIDUxLCA3NywgMC4wMyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm90dG9tOiAwLjEyNXJlbTtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRiZztcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoMC42MjVyZW0pO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuICAgIFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpO1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgcmdiYSgyNDUsIDI0NywgMjUwLCAuMTIpLCByZ2JhKDI0NSwgMjQ3LCAyNTAsIC4wNikgNTIlLCByZ2JhKDI0NSwgMjQ3LCAyNTAsIDApKTsgKi9cclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjkzNzVyZW0pO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCMxYTFlMmIsIzBjMTIxZTJiIDUyJSwjMTcxYzI4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmPnVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjkzNzVyZW0gMS43NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMTE2KSx0cmFuc3BhcmVudCx0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDEzMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDIlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTk0JSAzMDUlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG9wYWNpdHlHcmFkaWVudCgkYmcsICRvcGFjaXR5KSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmc7XHJcbiAgICAgICAgb3BhY2l0eTogJG9wYWNpdHk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwcmV2ZW50RHJhZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1kcmFnOiBub25lO1xyXG4gICAgLW1vei11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAtby11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICB1c2VyLWRyYWc6IG5vbmU7XHJcblxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBkb3R0ZWRIaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuQG1peGluIGxlc3NCcmlnaHRuZXNzSG92ZXIge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDEyMG1zIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDcwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXh0Q29sb3JIb3ZlciAoJGNvbG9yOiAjZmZmLCAkYWN0aXZlOiAwKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkYWN0aXZlID09IDEpIHtcclxuICAgICAgICAmLmFjdGl2ZSwgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxZDFkMjE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBiZ0NvbG9ySG92ZXIgKCRjb2xvcjogI2ZmZiwgJGFjdGl2ZTogMCkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxMjBtcyBlYXNlLWluO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRhY3RpdmUgPT0gMSkge1xyXG4gICAgICAgICYuYWN0aXZlLCAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYnJpZ2h0bmVzc0hvdmVyICgkYnJpZ2h0bmVzczogNzAlLCAkYWN0aXZlOiAwKSB7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoJGJyaWdodG5lc3MpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWl4aW4gYmdBbmRUZXh0Q29sb3JIb3ZlciAoJGJnQ29sb3IsICR0ZXh0Q29sb3IsICRhY3RpdmU6IDApIHtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zIGVhc2UtaW4sIGJhY2tncm91bmQtY29sb3IgMTIwbXMgZWFzZS1pbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRCdG5CZ0NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGFjdGl2ZSA9PSAxKSB7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHRDb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0QnRuQmdDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1peGluIHVuZGVybGluZUhvdmVyICgkdW5kZXJsaW5lQ29sb3I6IGluaXRpYWwpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICR1bmRlcmxpbmVDb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9TWF0ZXJpYWwrU3ltYm9scytPdXRsaW5lZDpvcHN6LHdnaHQsRklMTCxHUkFEQDIwLi40OCwxMDAuLjcwMCwwLi4xLC01MC4uMjAwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JlZ3VsYXIvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9SZWd1bGFyL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQm9sZC9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL0JvbGQvUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1CbGFjayc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vQmxhY2svUm9ib3RvLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9CbGFjay9Sb2JvdG8tQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vTGlnaHQvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9MaWdodC9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9NZWRpdW0vUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL01lZGl1bS9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8tVGhpbic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vVGhpbi9Sb2JvdG8tVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1RoaW4vUm9ib3RvLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtTGlnaHQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUxpZ2h0LndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtUmVndWxhcic7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtUmVndWxhci53b2ZmMj92MlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtTWVkaXVtLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLVNlbWlCb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtQm9sZC53b2ZmMj92MlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9Qb3BwaW5zL1BvcHBpbnMtRXh0cmFCb2xkLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQmxhY2snO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvUG9wcGlucy9Qb3BwaW5zLUJsYWNrLndvZmYyP3YyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEtTm92YS1Cb2xkJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3Byb3hpbWEvUHJveGltYV9Ob3ZhX0JvbGQud29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYS1Ob3ZhLVJlZ3VhbHInO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcHJveGltYS9Qcm94aW1hX05vdmFfUmVndWxhci53b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQcm94aW1hLU5vdmEtWCc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9wcm94aW1hL1Byb3hpbWEtTm92YS1YYm9sZC53b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJsYWNrJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL1BvcHBpbnMvUG9wcGlucy1CbGFjay53b2ZmMj92MlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL01hdGVyaWFsSWNvbnMtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMgT3V0bGluZWQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9NYXRlcmlhbEljb25zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGRpcmVjdGlvbjogbHRyO1xuICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDsgfVxuXG5odG1sOmxhbmcocnUpIGJvZHksIGh0bWw6bGFuZyhydSkgYm9keSAqOm5vdCgubWF0ZXJpYWwtaWNvbnMpOm5vdCguc3BvcnQtaWNvbikge1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nICFpbXBvcnRhbnQ7IH1cblxubGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZENvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJzsgfVxuICBib2R5LmJnLXNjcm9sbC1ibG9ja2VkIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYSBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1raHRtbC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1kcmFnOiBub25lO1xuICAtby11c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItZHJhZzogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3M2M0OTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07IH1cbiAgaW5wdXRbZGlzYWJsZWRdLFxuICBidXR0b25bZGlzYWJsZWRdLFxuICB0ZXh0YXJlYVtkaXNhYmxlZF0sXG4gIHNlbGVjdFtkaXNhYmxlZF0ge1xuICAgIGJvcmRlcjogMDsgfVxuXG5pbnB1dCxcbnNlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuXG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbnNlbGVjdCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogbm9uZTsgfVxuXG50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxudGhlYWQge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMxYjFmMmU7IH1cbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjMzYzYTRhOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJsYWNrJztcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbmgyIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaDMge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtQm9sZCc7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kYXRlcGlja2VyLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5taWRkbGUge1xuICB3aWR0aDogODcuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IGF1dG87IH1cbiAgLm1pZGRsZSArIC5sb2FkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNi44NzVyZW07IH1cblxuLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA3LjMzMzNyZW07XG4gIGhlaWdodDogMi42NjY3cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxLjg2NjdyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJ0bi5zb2xpZCB7XG4gICAgYm9yZGVyOiAxLjZweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYnRuLnNvbGlkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JhZGVpbmV0KTtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ0bltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5zcGFuLmRvbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmb250LXNpemU6IDEuMzMzM3JlbTtcbiAgcmlnaHQ6IDAuMzMzM3JlbTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0wLjY2NjdyZW07XG4gIGNvbG9yOiAjM2NiMjUxO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOm5vdCguaW52YWxpZCk6dmFsaWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hdXRoL3N1Y2Nlc3Muc3ZnP3YzXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4ycmVtOyB9XG5cbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXG5pbnB1dC5kaXJ0eTpub3QoOmZvY3VzKS5pbnZhbGlkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y0NDE0MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXV0aC9kYW5nZXIuc3ZnP3YzXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMS4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW07IH1cbiAgaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6aW52YWxpZDo6cGxhY2Vob2xkZXIsXG4gIGlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2Y0NDE0MSAhaW1wb3J0YW50OyB9XG5cbi5lcnItdGV4dCB7XG4gIGNvbG9yOiAjZjQ0MTQxICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEuMDYyNXJlbTsgfVxuICAuZXJyLXRleHQ6bm90KC5tYWluLWVycikge1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVyci10ZXh0Lm1haW4tZXJyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmRvdHRlZC1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uYmctY29tcG9uZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmljb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCxcbiAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCA+IGltZyxcbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0ID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDEgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNjFtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy4xNTZyZW0sIDAuNTc4NnJlbSwgMC40NzM0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MiBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0NG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjYzMTJyZW0sIDAuNjMxMnJlbSwgMC4yMTA0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMyOG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjk0NXJlbSwgMC40NzM0cmVtLCAwLjI2M3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMjRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi4yMDkycmVtLCAwLjY4MzhyZW0sIDAuMTU3OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDUgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0NDhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC4yNjA2cmVtLCAwLjk0NjhyZW0sIDAuMjYzcmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NiBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwNm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjE1NnJlbSwgMC43ODlyZW0sIDAuMzY4MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDcgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMzNtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy42ODJyZW0sIDAuODQxNnJlbSwgMC4yNjNyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ4IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDIzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuMTAzNHJlbSwgMC4wNTI2cmVtLCAwLjU3ODZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ5IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTE4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuMzY2NHJlbSwgMC4xMDUycmVtLCAwLjUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgxMCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQxMCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDY1bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuODM5OHJlbSwgMC43ODlyZW0sIDAuMDUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQxMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MTEgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxM21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjczNHJlbSwgMC4xNTc4cmVtLCAwLjYzMTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDEyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTk5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuMTU3MnJlbSwgMC42MzEycmVtLCAwLjM2ODJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDEzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjY2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuOTQ1NnJlbSwgMC45NDY4cmVtLCAwLjM2ODJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDE0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDE0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzQ0bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuOTQ1NnJlbSwgMC41Nzg2cmVtLCAwLjIxMDRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDE1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzc3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTA1MnJlbSwgMC43ODlyZW0sIDAuMTU3OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQxNSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MTYgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3NG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjY4MTRyZW0sIDAuNjMxMnJlbSwgMC40NzM0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDE2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgxNykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQxNyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQyMG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjI2MThyZW0sIDAuNzg5cmVtLCAwLjE1NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDE4KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDE4IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTk3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNjMxMnJlbSwgMC45OTk0cmVtLCAwLjUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQxOCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MTkgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMTVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC40NzFyZW0sIDAuMjEwNHJlbSwgMC40MjA4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDE5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyMCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQyMCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMwMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjYyOTRyZW0sIDAuMzE1NnJlbSwgMC4zNjgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDIwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyMSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQyMSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ5MG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjI2M3JlbSwgMC44NDE2cmVtLCAwLjI2M3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMjIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MjIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0NTFtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4wNTJyZW0sIDAuMzY4MnJlbSwgMC4yNjNyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDIzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzU1bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuNjNyZW0sIDAuMzE1NnJlbSwgMC41MjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDI0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDI0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogM21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjc4NzhyZW0sIDAuNzg5cmVtLCAwLjU3ODZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDI1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDI1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjIwOHJlbSwgMC4xMDUycmVtLCAwLjQyMDhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDI2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDI2IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzU5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuODkzcmVtLCAwLjQyMDhyZW0sIDAuMTA1MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyNiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMjcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MjcgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4MW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjU3OHJlbSwgMC40NzM0cmVtLCAwLjE1NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Mjcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDI4KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDI4IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzFtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS40NzI4cmVtLCAwLjk5OTRyZW0sIDAuMTU3OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyOCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMjkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MjkgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuNjgycmVtLCAwLjE1NzhyZW0sIDAuNTc4NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyOSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzApIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MzAgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzOTltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi41Nzc0cmVtLCAwLjg5NDJyZW0sIDAuMjEwNHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MzEgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjUyNDJyZW0sIDAuNjMxMnJlbSwgMC41Nzg2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDMxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgzMikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQzMiBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ5NW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjEwNHJlbSwgMS4wNTJyZW0sIDAuMzE1NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MzMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNzhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS44NDFyZW0sIDAuNTI2cmVtLCAwLjYzMTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MzMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDM0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTMxbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuODQxNnJlbSwgMC42MzEycmVtLCAwLjE1NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MzQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDM1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjY3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNzM2NHJlbSwgMC43ODlyZW0sIDAuNDIwOHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzNSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MzYgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMDZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4zNjc2cmVtLCAwLjc4OXJlbSwgMC40MjA4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgzNykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQzNyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ1Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjQ3MXJlbSwgMC45OTk0cmVtLCAwLjI2M3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzNyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0MzggaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5NG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjUyMzZyZW0sIDAuNjgzOHJlbSwgMC4xNTc4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgzOSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQzOSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIwNW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjY4MzhyZW0sIDAuOTQ2OHJlbSwgMC4zNjgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0MCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ0MCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4zMTU2cmVtLCAwLjUyNnJlbSwgMC4xNTc4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0MSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ0MSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIzM21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjU3OHJlbSwgMC4xNTc4cmVtLCAwLjI2M3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0MSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NDIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3N21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjU3NjJyZW0sIDAuMTU3OHJlbSwgMC40MjA4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ0MyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI2Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjA1MjZyZW0sIDAuNTc4NnJlbSwgMC41Nzg2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQzIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0NCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ0NCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ1NW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjMxNXJlbSwgMC4zMTU2cmVtLCAwLjMxNTZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQ1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDQ1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4xNTcycmVtLCAwLjg0MTZyZW0sIDAuMzE1NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0NSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NDYgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMjdtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS42MzA2cmVtLCAwLjM2ODJyZW0sIDAuNTI2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQ2IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0Nykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ0NyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDYzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuMTU0OHJlbSwgMC4yNjNyZW0sIDAuNDIwOHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0NyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NDggaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMTU2NnJlbSwgMC4zNjgycmVtLCAwLjM2ODJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQ5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDQ5IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjkxbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuNjMwNnJlbSwgMC4xNTc4cmVtLCAwLjIxMDRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDUwIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjE3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuNzM1OHJlbSwgMC4xMDUycmVtLCAwLjQ3MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDUxIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDAzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuOTQ2OHJlbSwgMC4zNjgycmVtLCAwLjQ3MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDUyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzU3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMzE0NHJlbSwgMC42ODM4cmVtLCAwLjIxMDRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDUzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjU3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuODkzNnJlbSwgMC42ODM4cmVtLCAwLjQ3MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDU0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDU0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDE0bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuNDIwMnJlbSwgMC42MzEycmVtLCAwLjQ3MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDU1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDU1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjg4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMTU2NnJlbSwgMC41Nzg2cmVtLCAwLjUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1NSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NTYgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzNTJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS40NzI4cmVtLCAwLjg5NDJyZW0sIDAuMzY4MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1NiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NTcgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNzltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS42MzA2cmVtLCAwLjg5NDJyZW0sIDAuMTU3OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1NyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NTggaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyOTltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS43ODg0cmVtLCAwLjU3ODZyZW0sIDAuMjYzcmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDU4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg1OSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ1OSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDkxbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMjA5MnJlbSwgMC42ODM4cmVtLCAwLjA1MjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDYwIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDkwbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuMDQ5NnJlbSwgMC41MjZyZW0sIDAuNjMxMnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2MCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNjEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NjEgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNDNtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi4wNTE0cmVtLCAwLjg5NDJyZW0sIDAuMTA1MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2MSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNjIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NjIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0ODFtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC4yMDhyZW0sIDAuNTc4NnJlbSwgMC4zMTU2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDYyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ2MyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE2M21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjE1NnJlbSwgMC43ODlyZW0sIDAuNTc4NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2MyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNjQpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NjQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5MW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjczNTJyZW0sIDAuNzM2NHJlbSwgMC4xNTc4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2NSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ2NSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQwNG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjE1NTRyZW0sIDAuMzY4MnJlbSwgMC41MjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NjUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDY2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDY2IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTg2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuNjI4OHJlbSwgMS4wNTJyZW0sIDAuMjEwNHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2NiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNjcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NjcgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzOTBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy42Mjk0cmVtLCAwLjUyNnJlbSwgMC40MjA4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2OCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ2OCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE1OG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0Ljk0NDRyZW0sIDAuODk0MnJlbSwgMC4zMTU2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2OSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ2OSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMwNG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjk5ODhyZW0sIDAuNjMxMnJlbSwgMC4zNjgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY5IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3MCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ3MCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4wNTI2cmVtLCAwLjY4MzhyZW0sIDAuMDUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3MCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NzEgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC42Mjg4cmVtLCAwLjE1NzhyZW0sIDAuMjYzcmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDcxIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3Mikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ3MiBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMzMG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjA1MTRyZW0sIDAuMDUyNnJlbSwgMC4zMTU2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDcyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ3MyBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM2N21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjYzcmVtLCAwLjk0NjhyZW0sIDAuNTI2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDczIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3NCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ3NCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMyN21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjMxMzhyZW0sIDAuNTc4NnJlbSwgMC4yNjNyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NzQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDc1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDc1IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNjBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi41MjQ4cmVtLCAwLjczNjRyZW0sIDAuNTc4NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3NSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NzYgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0NzVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41Nzg2cmVtLCAwLjk5OTRyZW0sIDAuMzY4MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3NiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0NzcgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzM21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjUyNTRyZW0sIDAuODk0MnJlbSwgMC4zNjgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDc3IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3OCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ3OCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMzNm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjQ3MTZyZW0sIDEuMDUycmVtLCAwLjE1NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Nzgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDc5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDc5IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTAzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNjMxMnJlbSwgMC4xMDUycmVtLCAwLjMxNTZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Nzkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDgwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDgwIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDkwbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMjYxOHJlbSwgMC4zMTU2cmVtLCAwLjU3ODZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDgxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDgxIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjQwbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuNjgycmVtLCAwLjU3ODZyZW0sIDAuNTc4NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ4MSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0ODIgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMzhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC40NzFyZW0sIDAuMzY4MnJlbSwgMC41MjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDgzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDgzIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNjNyZW0sIDAuMjYzcmVtLCAwLjQyMDhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDg0IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTQ4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuODM5MnJlbSwgMS4wNTJyZW0sIDAuMjYzcmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDg0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg4NSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ4NSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI0M21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjIwOHJlbSwgMC4yMTA0cmVtLCAwLjYzMTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDg2IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzMybXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuNzM0NnJlbSwgMC4zMTU2cmVtLCAwLjQyMDhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg3KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDg3IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTA5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuNjgzMnJlbSwgMC42MzEycmVtLCAwLjA1MjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg4KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDg4IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTQ4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMjYxOHJlbSwgMC4wNTI2cmVtLCAwLjM2ODJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODgge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDg5IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjUzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuMTU3MnJlbSwgMC45NDY4cmVtLCAwLjQ3MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDkwIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNjFtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC45NDY4cmVtLCAwLjc4OXJlbSwgMC4zNjgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDkwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5MSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ5MSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM3N21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjY4MnJlbSwgMC4zNjgycmVtLCAwLjE1NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDkyIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTc3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMjYxOHJlbSwgMC4wNTI2cmVtLCAwLjUyNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5MiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOTMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0OTMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuMTU3OHJlbSwgMC43ODlyZW0sIDAuMzE1NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5MyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOTQpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0OTQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMDRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC41Nzg2cmVtLCAwLjc4OXJlbSwgMC40NzM0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDk0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5NSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ5NSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ3Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjI2MDZyZW0sIDAuODk0MnJlbSwgMC4yNjNyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDk2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDk2IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTUxbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMDUxNHJlbSwgMC42ODM4cmVtLCAwLjEwNTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTYge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMS4wNTI2cmVtKTsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5sZWZ0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDk3KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDk3IGluZmluaXRlIGFsdGVybmF0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzE4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuMTA0cmVtLCAwLjU3ODZyZW0sIDAuMTA1MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5NyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOTgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDEwcyBiZzI0OTggaW5maW5pdGUgYWx0ZXJuYXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMzltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi40MTk2cmVtLCAxLjA1MnJlbSwgMC40NzM0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDk4IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDEuMDUyNnJlbSk7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAubGVmdCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5OSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgMTBzIGJnMjQ5OSBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNDIwOHJlbSwgMC41MjZyZW0sIDAuNTc4NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5OSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLmxlZnQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTAwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNDEwMCBpbmZpbml0ZSBhbHRlcm5hdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEwMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjIwODZyZW0sIDAuODQxNnJlbSwgMC4xNTc4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEwMCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pOyB9IH1cbiAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQxIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzODZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy4xMDM0cmVtLCAxMC40Njc0cmVtLCAxMC4yMDQ0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ3M21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjM2NThyZW0sIDIwLjg4MjJyZW0sIDQuMTAyOHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzOThtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS44NDFyZW0sIDIuNDE5NnJlbSwgMS41NzhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTIybXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNTI2cmVtLCA5LjYyNThyZW0sIDE1LjUxN3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ1IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA1NG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjYzMDZyZW0sIDExLjMwOXJlbSwgMTcuNzI2MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ2IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxODhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi43MzI4cmVtLCA4LjEwMDRyZW0sIDIuOTk4MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNDltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy44OTI0cmVtLCAyMC4wOTMycmVtLCAyMS40MDgycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDcge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDggaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ5MG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyLjI2MThyZW0sIDEuOTk4OHJlbSwgMTMuMzYwNHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ5IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzNTZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC41MjM2cmVtLCA5Ljc4MzZyZW0sIDguMTAwNHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTAgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM1bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuOTQzOHJlbSwgNS45NDM4cmVtLCAxMy40NjU2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEwIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDExKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTEgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI3Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1Ljk5NjRyZW0sIDAuMjYzcmVtLCAyMi41NjU0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDExIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQyMW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjM2NjRyZW0sIDcuNjI3cmVtLCAyMi40MDc2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEyIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDEzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS4yMDc0cmVtLCAzLjE1NnJlbSwgMTcuNTE1OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQxMyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgxNCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDE0IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNjNtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNy40MTY2cmVtLCAyMC42MTkycmVtLCAyMi41MTI4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDE0IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDE1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTUgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0OW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2LjMxMnJlbSwgMTkuMDkzOHJlbSwgMTAuMDQ2NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQxNSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgxNikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDE2IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0NDRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC4zMTMycmVtLCA5LjA0NzJyZW0sIDI0LjY2OTRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTYge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQxNyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzUwbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuNDE5cmVtLCAyLjA1MTRyZW0sIDE2LjIwMDhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MTcge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQxOCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTYzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuMzEzMnJlbSwgMi44NDA0cmVtLCAxOS4xNDY0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDE4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDE5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE2MW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjMxNTZyZW0sIDEuNTc4cmVtLCAxMy4zNjA0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDE5IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MjAgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAuNDIwOHJlbSwgMTAuMjU3cmVtLCAxNC43ODA2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDIwIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MjEgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDk5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuNzM1MnJlbSwgNC4xMDI4cmVtLCAyNC4yNDg2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDIxIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDIyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MjIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM4OG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjQ3MTZyZW0sIDQuNTc2MnJlbSwgNC43MzRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjIge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMjMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQyMyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzg3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuOTk3NnJlbSwgMC4zNjgycmVtLCA3LjE1MzZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MjMge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMjQpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQyNCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTE5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIuNzM1MnJlbSwgMTIuNzI5MnJlbSwgMTAuMzYyMnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyNCB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyNSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDI1IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMzJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy44Mzk4cmVtLCA4Ljk5NDZyZW0sIDE3Ljg4NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyNSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyNikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDI2IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMzZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4xNTcycmVtLCAyLjM2N3JlbSwgMTAuMDQ2NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyNiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyNykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDI3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNDVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi41NzVyZW0sIDE4Ljg4MzRyZW0sIDYuOTk1OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyNyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgyOCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDI4IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNThtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi4xMDRyZW0sIDUuNjgwOHJlbSwgNC41MjM2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDI4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDI5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MjkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI3NW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjczNjRyZW0sIDExLjMwOXJlbSwgMjUuMDM3NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQyOSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgzMCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDMwIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNjZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS43ODg0cmVtLCA0Ljk0NDRyZW0sIDE2LjY3NDJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MzAge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQzMSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzA2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcuMDQ4NHJlbSwgNy42Nzk2cmVtLCAyNC42MTY4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDMxIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDMyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE4M21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2LjU3NXJlbSwgOS45NDE0cmVtLCAyMC44ODIycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDMyIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDMzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDY2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcuNjI3cmVtLCAxMS43ODI0cmVtLCAxLjQ3MjhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0MzMge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMzQpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQzNCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjg2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuODM5OHJlbSwgMTIuMDk4cmVtLCAyMi4xOTcycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM0IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzUgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDk4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuNDcwNHJlbSwgMTMuNDEzcmVtLCAxMS44ODc2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM1IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzYgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMyN21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjk5NzZyZW0sIDUuOTQzOHJlbSwgMjUuMDM3NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzNiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCgzNykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDM3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzODdtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi44MzhyZW0sIDEzLjkzOXJlbSwgOS4wOTk4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM3IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM4KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzggaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQxMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjc4OXJlbSwgMS4zNjc2cmVtLCAyNS4xNDI4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDM4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDM5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MzkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQyOW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0Ljc4NjZyZW0sIDguOTk0NnJlbSwgMTMuMDk3NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQzOSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0MCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDQwIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzOTltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy4xNTZyZW0sIDIuMjYxOHJlbSwgNS44OTEycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQwIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NDEgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDI0OG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1LjUyM3JlbSwgMTcuNTY4NHJlbSwgMTkuMDkzOHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0MSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0Mikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDQyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxOTRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi45NDMycmVtLCA2LjE1NDJyZW0sIDE2LjY3NDJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDIge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDMpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ0MyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNy42MjdyZW0sIDYuOTk1OHJlbSwgMTUuNTY5NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ0MyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg0NCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDQ0IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNjBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS45OTY0cmVtLCAxMi42MjRyZW0sIDEyLjA0NTRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDQge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDUpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ0NSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNy4xNTM2cmVtLCAxMy42MjM0cmVtLCAyNS42MTYycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQ1IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQ2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NDYgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS4zNjUycmVtLCAxNy4yMDAycmVtLCAxNC40NjVyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDYge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDcpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ0NyBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4wNTJyZW0sIDcuODlyZW0sIDE5LjA0MTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDcge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNDgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ0OCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjI5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuMTU2cmVtLCAxOS4wOTM4cmVtLCAxMC43MzA0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDQ4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDQ5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NDkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIwOG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3LjY3OTZyZW0sIDE4LjgzMDhyZW0sIDE3Ljc3ODhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NDkge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTApIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ1MCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS4xNTcycmVtLCA0Ljk5N3JlbSwgMTEuMTUxMnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1MCB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg1MSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDUxIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxMDltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yNjNyZW0sIDE2Ljk4OThyZW0sIDIzLjE5NjZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTEge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ1MiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTc4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMuNzg3MnJlbSwgMTkuMTQ2NHJlbSwgOS41NzMycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDUyIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDUzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NTMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE4OG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjU3ODZyZW0sIDE0Ljg4NThyZW0sIDguNjc5cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDUzIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDU0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NTQgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM4Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3LjUyMThyZW0sIDguNzg0MnJlbSwgMjYuMjQ3NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1NCB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg1NSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDU1IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MTNtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi45OTgycmVtLCAxNi44MzJyZW0sIDI0LjcyMnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ1NSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg1Nikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDU2IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzMzJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi4xMDE2cmVtLCAxOC4xOTk2cmVtLCAyMC42MTkycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDU2IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDU3KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NTcgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE4MW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0Ljk0NDRyZW0sIDExLjg4NzZyZW0sIDIyLjE0NDZyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NTcge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNTgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ1OCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDkzbXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuMTU3MnJlbSwgOC45OTQ2cmVtLCAyNS4xNDI4cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDU4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDU5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NTkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE2NG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2Ljc4NTRyZW0sIDYuMzEycmVtLCAyMy40NTk2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDU5IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjAgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDMxM21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3LjUyMThyZW0sIDQuNjI4OHJlbSwgMTEuNTcycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDYwIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjEgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0OG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjYzMDZyZW0sIDQuNDE4NHJlbSwgMTguNTY3OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2MSB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2Mikge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDYyIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNThtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi42Mjc2cmVtLCA3Ljc4NDhyZW0sIDMuNDE5cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDYyIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDYzKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjMgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIxOG1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzLjIwODZyZW0sIDIuMjA5MnJlbSwgMTQuMzA3MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2MyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2NCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDY0IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0NTJtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy44OTI0cmVtLCA1LjU3NTZyZW0sIDIxLjkzNDJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NjQge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNjUpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ2NSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDI2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEuNzM1OHJlbSwgMS45OTg4cmVtLCAxMy4yNTUycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY1IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDY2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjYgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE3bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuMzY1OHJlbSwgMTAuODM1NnJlbSwgMTguNzI1NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ2NiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg2Nykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDY3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MzRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi4yMDY4cmVtLCAxOC42MjA0cmVtLCAxMC41NzI2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY3IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDY4KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjggaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDEzMW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjMxNTZyZW0sIDEuMTA0NnJlbSwgMS41MjU0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDY4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDY5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NjkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ5M21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1LjYyODJyZW0sIDE5LjQwOTRyZW0sIDEwLjg4ODJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Njkge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzApIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ3MCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNjltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMi40NzIycmVtLCAwLjQyMDhyZW0sIDIwLjM1NjJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NzAge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ3MSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMzU5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuMzEyNnJlbSwgMTcuMDk1cmVtLCAyMi4xNDQ2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDcxIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDcyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NzIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIxMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjM2NzZyZW0sIDUuMTU0OHJlbSwgMjQuNDA2NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3MiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDczIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA4Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjgzOTJyZW0sIDE4Ljc3ODJyZW0sIDEwLjI1N3JlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3MyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3NCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDc0IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNjhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMS42MzA2cmVtLCA3Ljg5cmVtLCAxMy45MzlyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0NzQge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzUpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ3NSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDk2bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYuMzY0NnJlbSwgMTAuOTkzNHJlbSwgOC4xMDA0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDc1IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDc2KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NzYgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE0N21zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjgzOTJyZW0sIDQuOTQ0NHJlbSwgMjYuMTk0OHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ3NiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg3Nykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDc3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNDdtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS4xNTQ4cmVtLCA5Ljg4ODhyZW0sIDE3LjgzMTRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Nzcge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoNzgpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ3OCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNTVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS4yNnJlbSwgMC4xNTc4cmVtLCAxOC4wOTQ0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDc4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDc5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0NzkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDE5NW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjk5OTRyZW0sIDcuMTAxcmVtLCAxNC45OTFyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0Nzkge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODApIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ4MCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjRtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi41NzVyZW0sIDkuMjA1cmVtLCA5LjQxNTRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODAge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODEpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ4MSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDU5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuMzY1OHJlbSwgMS4zNjc2cmVtLCAyLjUyNDhyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODEge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODIpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ4MiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMTk4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuNjI4OHJlbSwgMTYuNjIxNnJlbSwgMjIuOTMzNnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ4MiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg4Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDgzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyNTNtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4zNjgycmVtLCA3LjgzNzRyZW0sIDE0LjQxMjRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODMge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODQpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ4NCBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDI5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuMTAyOHJlbSwgMTQuMjU0NnJlbSwgMi4yMDkycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDg0IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg1KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0ODUgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQzMm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2LjYyNzZyZW0sIDEzLjc4MTJyZW0sIDIzLjM1NDRyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0ODUge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoODYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ4NiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogNDc5bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUuNzMzNHJlbSwgNC4xNTU0cmVtLCAyMC44ODIycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDg2IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg3KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0ODcgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIzNW1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0LjMxMzJyZW0sIDEzLjIwMjZyZW0sIDAuMzE1NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ4NyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg4OCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDg4IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MDltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi4yMDY4cmVtLCAxMy4xNXJlbSwgMTMuNDEzcmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDg4IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDg5KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0ODkgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDY4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDcuNzMyMnJlbSwgMS42MzA2cmVtLCAyNC42Njk0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDg5IHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0OTAgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDIyNm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2LjgzOHJlbSwgMy42Mjk0cmVtLCAxMC4zNjIycmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDkwIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkxKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0OTEgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDU4bXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYuNjgwMnJlbSwgOC4zMTA4cmVtLCAyMy4zNTQ0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDkxIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDkyKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0OTIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDQ4Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg3LjA0ODRyZW0sIDE2LjIwMDhyZW0sIDEuMTA0NnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5MiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5Mykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDkzIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyMDBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4yMTA0cmVtLCA3LjYyN3JlbSwgMC40NzM0cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDkzIHtcbiAgMCUsXG4gIDUwJSxcbiAgODAlLFxuICA5MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDE1Ny44OTQ3cmVtKSB0cmFuc2xhdGVZKC0xMC41MjYzcmVtKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAuYmctY29tcG9uZW50LXdyYXBwZXIgLnJpZ2h0IC5pY29uLXdyYXBwZXI6bnRoLWNoaWxkKDk0KSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0OTQgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDM3Mm1zO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1LjA0OTZyZW0sIDUuNDE3OHJlbSwgMTkuOTM1NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5NCB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5NSkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDk1IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0MDltcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNC44MzkycmVtLCA0LjQxODRyZW0sIDE3LjcyNjJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTUge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOTYpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ5NiBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjcybXM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQuNjI4OHJlbSwgMTUuOTkwNHJlbSwgMjUuODc5MnJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5NiB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5Nykge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDk3IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxNzVtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy42Mjk0cmVtLCA0LjMxMzJyZW0sIDUuMjA3NHJlbSkgc2NhbGUoMC4yKTsgfVxuXG5Aa2V5ZnJhbWVzIGJnMjQ5NyB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gICAgLmJnLWNvbXBvbmVudC13cmFwcGVyIC5yaWdodCAuaWNvbi13cmFwcGVyOm50aC1jaGlsZCg5OCkge1xuICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNDk4IGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxOTZtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMy4xMDM0cmVtLCAzLjEwMzRyZW0sIDEyLjc4MThyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTgge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoOTkpIHtcbiAgICAgIGFuaW1hdGlvbjogbGluZWFyIDhzIGJnMjQ5OSBpbmZpbml0ZTtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMjhtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNS45OTY0cmVtLCAzLjc4NzJyZW0sIDI1Ljg3OTJyZW0pIHNjYWxlKDAuMik7IH1cblxuQGtleWZyYW1lcyBiZzI0OTkge1xuICAwJSxcbiAgNTAlLFxuICA4MCUsXG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pIHRyYW5zbGF0ZVkoLTEwLjUyNjNyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIC5iZy1jb21wb25lbnQtd3JhcHBlciAucmlnaHQgLmljb24td3JhcHBlcjpudGgtY2hpbGQoMTAwKSB7XG4gICAgICBhbmltYXRpb246IGxpbmVhciA4cyBiZzI0MTAwIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAzMjBtcztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNi43ODU0cmVtLCAxOC45ODg2cmVtLCAxMS4wOTg2cmVtKSBzY2FsZSgwLjIpOyB9XG5cbkBrZXlmcmFtZXMgYmcyNDEwMCB7XG4gIDAlLFxuICA1MCUsXG4gIDgwJSxcbiAgOTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxNTcuODk0N3JlbSkgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gIC5iZy1jb21wb25lbnQtd3JhcHBlciA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDBlYzY2ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMC42MjVyZW07XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47IH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cblxuLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMDYyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjhyZW07XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcbiAgei1pbmRleDogOTk7IH1cbiAgLnNlYXJjaC1iYXIgLnNlYXJjaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07IH1cbiAgICAuc2VhcmNoLWJhciAuc2VhcmNoLXdyYXBwZXI6YmVmb3JlLCAuc2VhcmNoLWJhciAuc2VhcmNoLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmZmZmMGEsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtd3JhcHBlciAuc2VhcmNoLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC13cmFwcGVyIC5pbmZvIHtcbiAgICAgIG1hcmdpbjogMCAwLjkzNzVyZW07IH1cbiAgICAuc2VhcmNoLWJhciAuc2VhcmNoLXdyYXBwZXIgLmNsb3NlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtd3JhcHBlciAuY2xlYXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtOyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLXdyYXBwZXIgLmNsZWFyIGltZyB7XG4gICAgICAgIGhlaWdodDogMC45Mzc1cmVtOyB9XG4gICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLXdyYXBwZXIgLmNsZWFyOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNlYXJjaC1iYXIgLndycCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZWFyY2gtYmFyIC5pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBsZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5zZWFyY2gtYmFyIGlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07IH1cbiAgICAuc2VhcmNoLWJhciBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuICAuc2VhcmNoLWJhciAudm9pY2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgd2lkdGg6IDMuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLWJhciAudm9pY2UuZGlzYWJsZWQge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTA1MjM4MmI7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC52b2ljZS5kaXNhYmxlZDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxLjMxMjVyZW07IH1cbiAgICAuc2VhcmNoLWJhciAudm9pY2U6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMC4xMjVyZW07XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNDYlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAgIC5zZWFyY2gtYmFyIC52b2ljZSBpbWcge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKTtcbiAgICAgIHdpZHRoOiAxLjU2MjVyZW07IH1cbiAgICAuc2VhcmNoLWJhciAudm9pY2UuYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMjQ0LCA5MCwgNjUsIDAuOCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGVhc2UgMC41cyBpbmZpbml0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgZmlsdGVyOiBibHVyKDhweCk7IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpOyB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgyKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDMpOyB9IH1cbiAgICAuc2VhcmNoLWJhciAudm9pY2UuYWN0aXZlIGltZyB7XG4gICAgICBmaWx0ZXI6IG5vbmU7IH1cblxuLnNsaWRlci1idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgZ2FwOiAwLjYyNXJlbTsgfVxuICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItcHJldixcbiAgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIHdpZHRoOiAyLjgxMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hvbWVwYWdlL3NsaWRlci9hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7IH1cbiAgICAuc2xpZGVyLWJ0bi13cmFwcGVyIC5zd2lwZXItcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAgIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5sb2FkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubG9hZGVyLXdyYXBwZXIubWFpbi1sb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kQ29sb3IpO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLmxvYWRlci13cmFwcGVyLm1haW4tbG9hZGVyIC5sb2FkZXIge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG87IH1cbiAgLmxvYWRlci13cmFwcGVyOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb246IGxvYWQ3IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG4gIC5sb2FkZXI6YmVmb3JlLCAubG9hZGVyOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb246IGxvYWQ3IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5sb2FkZXI6YmVmb3JlLCAubG9hZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IH1cbiAgLmxvYWRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IC0zLjVlbTtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjMyczsgfVxuICAubG9hZGVyOmFmdGVyIHtcbiAgICBsZWZ0OiAzLjVlbTsgfVxuXG5Aa2V5ZnJhbWVzIGxvYWQ3IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwOyB9IH1cblxubWFpbiB7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjJzIGVhc2U7IH1cbiAgbWFpbi5ibHVyID4gKjpub3QoLm92ZXJsYXkpLFxuICBtYWluLmJsdXIgLm1haW4tc2xpZGVyLXdyYXBwZXIsXG4gIG1haW4uYmx1ciA+IC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgbWFpbi5ibHVyICsgZGl2ICsgZm9vdGVyID4gLm1pZGRsZSB7XG4gICAgZmlsdGVyOiBibHVyKDEwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIG1haW4gPiAqIHtcbiAgICBhbmltYXRpb246IGxvYWRpbmdBbmltYXRpb24gMC44cyBlYXNlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBsb2FkaW5nQW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iaWctc2VhcmNoLXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyLCAxOCwgMzAsIDAuODgpO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHMgZWFzZTsgfVxuICAuYmlnLXNlYXJjaC13cmFwcGVyLnZpc2libGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5iaWctc2VhcmNoLXdyYXBwZXIudmlzaWJsZSAubWlkZGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5iaWctc2VhcmNoLXdyYXBwZXIgLm1pZGRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMuMTI1cmVtOyB9XG4gIC5iaWctc2VhcmNoLXdyYXBwZXIgLmNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cbiAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5jYXRlZ29yaWVzIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgcGFkZGluZzogMCAxLjA2MjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5jYXRlZ29yaWVzIGxpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZmZmZmZmMTcsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCkgIWltcG9ydGFudDsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaSBzcGFuIHtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaS5hY3RpdmUgc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBoZWlnaHQ6IDAuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBhbmltYXRpb246IDAuOHMgZWFzZSBnbG93O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjg5JTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHZhcigtLW9yYW5nZS1wcmltYXJ5KSAtMjAlLCAjZjQ1YTQxNGQsIHRyYW5zcGFyZW50IDU2JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNiU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNS42ODc1cmVtO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogMC4zcyBlYXNlIGdsb3c7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgZ2xvdyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAuNjg3NXJlbTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLmNhdGVnb3JpZXMgbGkuYWxsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUuNjI1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaS5kaXNhYmxlZCB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLmNhdGVnb3JpZXMgbGkuZGlzYWJsZWQgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaS5kaXNhYmxlZCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5jYXRlZ29yaWVzIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICAgIHotaW5kZXg6IDM7IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLmNhdGVnb3JpZXMgbGkuc3BvcnRzIGltZyB7XG4gICAgICAgIHdpZHRoOiAycmVtOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5jYXRlZ29yaWVzIGxpLnZpcnR1YWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IDIuNXJlbTsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuY2F0ZWdvcmllcyBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLmNhdGVnb3JpZXMgbGkgLmNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBjb2xvcjogI2Y3OTA0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMjVyZW07XG4gICAgICAgIHJpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgei1pbmRleDogMzsgfVxuICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudC5oaWRlLXZlbmRvcnMgLmdhbWVzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMzsgfVxuICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50LmhpZGUtdmVuZG9ycyAuZ2FtZXMtY29udGFpbmVyICNnYW1lcyB7XG4gICAgICBncmlkLWF1dG8tcm93czogdW5zZXQ7IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50LmhpZGUtdmVuZG9ycyAuZ2FtZXMtY29udGFpbmVyICNnYW1lcyAuaXRlbSBwLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDAuODVyZW0gIWltcG9ydGFudDsgfVxuICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50LmhpZGUtdmVuZG9ycyAuZ2FtZXMtY29udGFpbmVyIC5zZWUtbW9yZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudC5oaWRlLXZlbmRvcnMgLnByb3ZpZGVycy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxLjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDsgfVxuICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIC5zY3JvbGwtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIuNXJlbSkgIWltcG9ydGFudDsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgLnNjcm9sbC13cmFwcGVyIC5pdGVtcyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuODEyNXJlbTsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgLnNjcm9sbC13cmFwcGVyIC5zZWUtbW9yZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCAuc2Nyb2xsLXdyYXBwZXIgLnNlZS1tb3JlLXdyYXBwZXIgLnNlZS1tb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyZDM5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOTM3NXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAuNXJlbTsgfVxuICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfVxuICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZ2FtZXMtY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgbWF4LWhlaWdodDogMjcuNDYyNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5nYW1lcy1jb250YWluZXIgI2dhbWVzIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMThweCkgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lciAjZ2FtZXM6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjg3NXJlbTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5nYW1lcy1jb250YWluZXIuZnVsbC13aWR0aCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMzsgfVxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lci5mdWxsLXdpZHRoICNnYW1lcyB7XG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogdW5zZXQ7IH1cbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lci5mdWxsLXdpZHRoICNnYW1lcyAuaXRlbSBwLnRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lci5mdWxsLXdpZHRoIC5zZWUtbW9yZS13cmFwcGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5nYW1lcy1jb250YWluZXIgLml0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAuNjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IDcuODEyNXJlbTtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lciAuaXRlbXMgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmdhbWVzLWNvbnRhaW5lciAuaXRlbXMgLml0ZW0gLmltYWdlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ1LCA1NywgMC45KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgxJTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5nYW1lcy1jb250YWluZXIgLml0ZW1zIC5pdGVtIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5wcm92aWRlcnMtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjcuNDYyNXJlbTtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5wcm92aWRlcnMtY29udGFpbmVyLmZ1bGwtd2lkdGggLml0ZW1zIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkucHJvdmlkZXJzLWNvbnRhaW5lciAuaXRlbXMge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICAgICAgICBncmlkLWF1dG8tcm93czogNC4wNjI1cmVtO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkucHJvdmlkZXJzLWNvbnRhaW5lciAuaXRlbXMgLml0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmZ1bGwtd2lkdGgge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIsIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmVzcG9ydC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDIxLjM3NXJlbTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyxcbiAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuc3BvcnQtY29udGFpbmVyICNlc3BvcnQtbWF0Y2hlcywgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzLFxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5lc3BvcnQtY29udGFpbmVyICNlc3BvcnQtbWF0Y2hlcyB7XG4gICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07IH1cbiAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoLFxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCwgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2gsXG4gICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQuMDYyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyZDM5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLmljb24td3JhcHBlcixcbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuaWNvbi13cmFwcGVyLCAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5lc3BvcnQtY29udGFpbmVyICNzcG9ydHNib29rLW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuaWNvbi13cmFwcGVyLFxuICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjkzNzVyZW07IH1cbiAgICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuc3BvcnQtY29udGFpbmVyICNzcG9ydHNib29rLW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuaWNvbi13cmFwcGVyIC5zcG9ydC1pY29uLFxuICAgICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLmljb24td3JhcHBlciAuc3BvcnQtaWNvbiwgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLmljb24td3JhcHBlciAuc3BvcnQtaWNvbixcbiAgICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuaWNvbi13cmFwcGVyIC5zcG9ydC1pY29uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtOyB9XG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5zcG9ydC1pbmZvIC50ZWFtLW5hbWUsXG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5zcG9ydC1pbmZvIC5sZWFndWUsXG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRlYW0tbmFtZSxcbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAubGVhZ3VlLCAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5lc3BvcnQtY29udGFpbmVyICNzcG9ydHNib29rLW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAudGVhbS1uYW1lLFxuICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLmxlYWd1ZSxcbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmVzcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRlYW0tbmFtZSxcbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmVzcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLmxlYWd1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyOyB9XG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5zcG9ydC1pbmZvIC50aW1lLXdyYXBwZXIsXG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRpbWUtd3JhcHBlciwgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRpbWUtd3JhcHBlcixcbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmVzcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuc3BvcnQtY29udGFpbmVyICNzcG9ydHNib29rLW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAudGltZS13cmFwcGVyIC5saXZlLFxuICAgICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRpbWUtd3JhcHBlciAubGl2ZSwgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLnNwb3J0LWluZm8gLnRpbWUtd3JhcHBlciAubGl2ZSxcbiAgICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAudGltZS13cmFwcGVyIC5saXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjsgfVxuICAgICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5zcG9ydC1pbmZvIC50aW1lLXdyYXBwZXIgLnRpbWUsXG4gICAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAudGltZS13cmFwcGVyIC50aW1lLCAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5lc3BvcnQtY29udGFpbmVyICNzcG9ydHNib29rLW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuc3BvcnQtaW5mbyAudGltZS13cmFwcGVyIC50aW1lLFxuICAgICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5lc3BvcnQtY29udGFpbmVyICNlc3BvcnQtbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5zcG9ydC1pbmZvIC50aW1lLXdyYXBwZXIgLnRpbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7IH1cbiAgICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnNwb3J0LWNvbnRhaW5lciAjc3BvcnRzYm9vay1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLmFycm93LWljb24sXG4gICAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5zcG9ydC1jb250YWluZXIgI2VzcG9ydC1tYXRjaGVzIGEuc3BvcnQtbWF0Y2ggLmFycm93LWljb24sIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmVzcG9ydC1jb250YWluZXIgI3Nwb3J0c2Jvb2stbWF0Y2hlcyBhLnNwb3J0LW1hdGNoIC5hcnJvdy1pY29uLFxuICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuZXNwb3J0LWNvbnRhaW5lciAjZXNwb3J0LW1hdGNoZXMgYS5zcG9ydC1tYXRjaCAuYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5oaXN0b3J5IC5pdGVtcyAuaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzLjM3NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5oaXN0b3J5IC5pdGVtcyAuaXRlbTpob3ZlciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmhpc3RvcnkgLml0ZW1zIC5pdGVtOmJlZm9yZSwgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuaGlzdG9yeSAuaXRlbXMgLml0ZW06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmhpc3RvcnkgLml0ZW1zIC5pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9oaXN0b3J5LnN2Zz92M1wiKTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMjVyZW07IH1cbiAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuaGlzdG9yeSAuaXRlbXMgLml0ZW0gLnJlbW92ZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNjg3NXJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7IH1cbiAgICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5oaXN0b3J5IC5pdGVtcyAuaXRlbSAucmVtb3ZlOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5oaXN0b3J5IC5pdGVtcyAuaXRlbSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkuaGlzdG9yeSAuaXRlbXMgLml0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyZDM5OyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5iYW5uZXItY29udGFpbmVyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvY2FzaW5vL2JpZy1iYW5uZXIucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtOyB9XG4gICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLmJhbm5lci1jb250YWluZXIgYSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5yZWNvbWVuZGVkLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMDsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5yZWNvbWVuZGVkLWNvbnRhaW5lciAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTsgfVxuICAgICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaS5yZWNvbWVuZGVkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpLnJlY29tZW5kZWQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTEuNDM3NXJlbTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLmJpZy1zZWFyY2gtd3JhcHBlciAuc2VhcmNoLWNvbnRlbnQgdWwgbGkucmVjb21lbmRlZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuYmlnLXNlYXJjaC13cmFwcGVyIC5zZWFyY2gtY29udGVudCB1bCBsaTpub3QoW2RhdGEtdmlldz1cImZpcnN0XCJdKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5iaWctc2VhcmNoLXdyYXBwZXIgLnNlYXJjaC1jb250ZW50IHVsIGxpIHAudGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7IH1cblxuLm5vLWRhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjAyZDtcbiAgaGVpZ2h0OiAyODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uby1kYXRhIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAubm8tZGF0YSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpO1xuICAvKiBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCByZ2JhKDI0NSwgMjQ3LCAyNTAsIC4xMiksIHJnYmEoMjQ1LCAyNDcsIDI1MCwgLjA2KSA1MiUsIHJnYmEoMjQ1LCAyNDcsIDI1MCwgMCkpOyAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlMmIgNTIlLCAjMTcxYzI4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3ggPiB1bCB7XG4gICAgcGFkZGluZzogMS45Mzc1cmVtIDEuNzVyZW07IH1cbiAgLmJveDpiZWZvcmUsIC5ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4xMTYpLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTsgfVxuICAuYm94OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMjByZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTMwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTsgfVxuICAuYm94OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDZyZW07XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMiU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOTQlIDMwNSU7XG4gICAgYm90dG9tOiAwOyB9XG5cbmxhYmVsLmNoZWNrYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNHJlbSBhdXRvO1xuICBwYWRkaW5nOiAwIDEuMnJlbTsgfVxuICBsYWJlbC5jaGVja2JveC13cmFwcGVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEuNnJlbTtcbiAgICBsZWZ0OiAwLjdyZW07IH1cbiAgICBsYWJlbC5jaGVja2JveC13cmFwcGVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICBsYWJlbC5jaGVja2JveC13cmFwcGVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIGxhYmVsLmNoZWNrYm94LXdyYXBwZXIgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICBsYWJlbC5jaGVja2JveC13cmFwcGVyIC5jaGVja21hcmsge1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGxhYmVsLmNoZWNrYm94LXdyYXBwZXIgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBsZWZ0OiAwLjEyNXJlbTtcbiAgICAgIHRvcDogMC4xMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc1LCA4MiwgMTA0LCAwLjcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgbGFiZWwuY2hlY2tib3gtd3JhcHBlciAuY2hlY2ttYXJrIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm92ZXJsYXk6bm90KC52aXNpYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm92ZXJsYXk6bm90KC52aXNpYmxlKSBbY2xhc3MqPVwicG9wdXBcIl0ge1xuICAgIGFuaW1hdGlvbjogMC4zcyBwb3B1cEFuaW1hdGlvbiByZXZlcnNlO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBwb3B1cEFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpLCA0LjEyNXJlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5vdmVybGF5LnZpc2libGUgW2NsYXNzKj1cInBvcHVwXCJdIHtcbiAgYW5pbWF0aW9uOiAwLjRzIHBvcHVwQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbkBrZXlmcmFtZXMgcG9wdXBBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSwgNC4xMjVyZW0pO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZGF0ZXBpY2tlciAuY2FsZW5kYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjg3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbWFnZXMvY2FsZW5kYXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGZpbHRlciAwLjNzOyB9XG5cbi5zZWxlY3QtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5zZWxlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVyZW07IH1cbiAgLnNlbGVjdC5jaGVja2VkIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2YmQ7IH1cbiAgLnNlbGVjdCAuc2VsZWN0LXN0eWxlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjgzNjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDk1ZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LXNxdWFyZS1kb3duLnN2Zz92M1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA1cHg7IH1cbiAgICAuc2VsZWN0IC5zZWxlY3Qtc3R5bGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFkMmQ7IH1cbiAgICAuc2VsZWN0IC5zZWxlY3Qtc3R5bGVkIC5pY29uLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB3aWR0aDogMS4ycmVtOyB9XG4gIC5zZWxlY3QgLnNlbGVjdC1vcHRpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0OTVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5zZWxlY3QgLnNlbGVjdC1vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDc0OTVmOyB9XG4gICAgLnNlbGVjdCAuc2VsZWN0LW9wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiAwLjMxMjVyZW07IH1cbiAgICAuc2VsZWN0IC5zZWxlY3Qtb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTsgfVxuICAgIC5zZWxlY3QgLnNlbGVjdC1vcHRpb25zIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMXJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyZDM5O1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zZWxlY3QgLnNlbGVjdC1vcHRpb25zIGxpOmhvdmVyOmFmdGVyLCAuc2VsZWN0IC5zZWxlY3Qtb3B0aW9ucyBsaS5pcy1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI2MzI7IH1cbiAgICAgIC5zZWxlY3QgLnNlbGVjdC1vcHRpb25zIGxpW3JlbD1cImhpZGVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2VsZWN0IC5zZWxlY3Qtb3B0aW9ucyBsaTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZjJiO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAuc2VsZWN0IC5pY29uLXdyYXBwZXIge1xuICAgIGhlaWdodDogMS40cmVtO1xuICAgIHdpZHRoOiAxLjRyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtOyB9XG4gICAgLnNlbGVjdCAuaWNvbi13cmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZ2xvdyB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMTVyZW0gLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGFuaW1hdGlvbjogMC40cyBuZXdBbmltYXRpb24gZWFzZS1pbi1vdXQgaW5maW5pdGVcciBhbHRlcm5hdGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQGtleWZyYW1lcyBuZXdBbmltYXRpb24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwLjM7IH0gfVxuICAuZ2xvdy5hYnNvbHV0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG5cbi5ub3RpZmljYXRpb24tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG4gIC5ub3RpZmljYXRpb24tb3ZlcmxheSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHZoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICAgIHdpZHRoOiA0OC43NXJlbTtcbiAgICBtaW4taGVpZ2h0OiAyNy41NjI1cmVtO1xuICAgIGhlaWdodDogNjEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICMxYjFmMmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNDY0YjU4YjQ7IH1cbiAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuY2xvc2Uge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zNiwgMC42NiwgMC4wNCwgMSkgMHM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS44NzVyZW07XG4gICAgICB0b3A6IDEuMzc1cmVtOyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuY2xvc2U6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBhZGRpbmc6IDEuODc1cmVtOyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICBjb2xvcjogI2M5YzljOTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIGlucHV0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIC5jaGVja21hcmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTYyMztcbiAgICAgICAgICBib3JkZXI6IDEuMnB4IHNvbGlkICMzYzNjM2Q7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sgLmNoZWNrbWFyazphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5jaGVjazpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuY2hlY2sgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLmNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLXByaW1hcnkpOyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAuaGVhZGVyIC5zZWFyY2gge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuc2VhcmNoIGlucHV0IHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE2MjM7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5oZWFkZXIgLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICNjOWM5Yzk7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLmhlYWRlciAuc2VhcmNoIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOWM5Yzk7XG4gICAgICAvKiB3aWR0aCAqL1xuICAgICAgLyogVHJhY2sgKi9cbiAgICAgIC8qIEhhbmRsZSAqLyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLXByaW1hcnkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1vcmFuZ2UtcHJpbWFyeSk7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTYyMztcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0udW5yZWFkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxZjJlOyB9XG4gICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC51bnJlYWQtY2lyY2xlIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICB0b3A6IDNweDsgfVxuICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tcHJldmlldy1oZWFkZXIgLm5vdGlmaWNhdGlvbi1kZWxldGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmNDg1YTsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1wcmV2aWV3LWhlYWRlciAubm90aWZpY2F0aW9uLWRlbGV0ZSAubWF0ZXJpYWwtaWNvbnMsXG4gICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLXByZXZpZXctaGVhZGVyIC5ub3RpZmljYXRpb24tZGVsZXRlIHN2ZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDZlbTsgfVxuICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSB1bCxcbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkudmlzaWJsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogdW5zZXQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5LnZpc2libGUgLmJhbm5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1ib2R5IC5iYW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIC5idXR0b25zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tYm9keSAuYmFubmVyIC5idXR0b25zIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtcHJpbWFyeSk7IH1cbiAgICAgICAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWJvZHkgLmJhbm5lciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGVjNjY7IH1cbiAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLWRhdGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNjOWM5Yzk7IH1cbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbW9yZSxcbiAgICAgICAgICAubm90aWZpY2F0aW9uLW92ZXJsYXkgLm5vdGlmaWNhdGlvbi1wb3B1cCAubm90aWZpY2F0aW9uLWl0ZW1zIC5ub3RpZmljYXRpb24taXRlbSAubm90aWZpY2F0aW9uLWZvb3RlciAubm90aWZpY2F0aW9uLXZpZXctbGVzcyB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDk2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtcHJpbWFyeSk7IH1cbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1tb3JlIC5tYXRlcmlhbC1pY29ucyxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1vdmVybGF5IC5ub3RpZmljYXRpb24tcG9wdXAgLm5vdGlmaWNhdGlvbi1pdGVtcyAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbi1mb290ZXIgLm5vdGlmaWNhdGlvbi12aWV3LW1vcmUudmlzaWJsZSxcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tb3ZlcmxheSAubm90aWZpY2F0aW9uLXBvcHVwIC5ub3RpZmljYXRpb24taXRlbXMgLm5vdGlmaWNhdGlvbi1pdGVtIC5ub3RpZmljYXRpb24tZm9vdGVyIC5ub3RpZmljYXRpb24tdmlldy1sZXNzLnZpc2libGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wdXNoLW5vdGlmaWNhdGlvbnMgLnBvcHVwIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICB3aWR0aDogNDguNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDI3LjU2MjVyZW07XG4gIGhlaWdodDogNjEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxYjFmMmUgIWltcG9ydGFudDsgfVxuXG4ucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MDBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjA4KSkgZHJvcC1zaGFkb3coMHB4IDAuNXB4IDEuNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCkpIGRyb3Atc2hhZG93KDBweCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNikpO1xuICBiYWNrZ3JvdW5kOiAjMWUxZDFkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjYzljOWM5O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5wcmV2aWV3IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5wdXNoLW5vdGlmaWNhdGlvbnMgLnB1c2gtbm90aWZpY2F0aW9uIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMgLmJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTExNjIzO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNjM2MzYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHVzaC1ub3RpZmljYXRpb25zIC5wdXNoLW5vdGlmaWNhdGlvbiAuYnV0dG9ucyAuYnV0dG9uLnZpZXctbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTsgfVxuICAgICAgLnB1c2gtbm90aWZpY2F0aW9ucyAucHVzaC1ub3RpZmljYXRpb24gLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG5cbi5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCB7XG4gIHdpZHRoOiA1ODBweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwdmg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpKTtcbiAgbWluLWhlaWdodDogMjcuNTYyNXJlbTtcbiAgaGVpZ2h0OiA2MTJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzFiMWYyZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNDY0YjU4YjQ7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuZnVsbC1wdXNoLW5vdGlmaWNhdGlvbiAucG9wdXAgLmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmZ1bGwtcHVzaC1ub3RpZmljYXRpb24gLnBvcHVwIC5kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogI2M5YzljOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyAuYnV0dG9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzEzMTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2MzYzNjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1vcmFuZ2UtcHJpbWFyeSk7IH1cbiAgICAgIC5mdWxsLXB1c2gtbm90aWZpY2F0aW9uIC5wb3B1cCAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlLXByaW1hcnkpO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuXG5oZWFkZXIgLm1pZGRsZSxcbmZvb3RlciAubWlkZGxlIHtcbiAgd2lkdGg6IDg3LjVyZW0gIWltcG9ydGFudDsgfVxuXG5oZWFkZXIge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk7IH1cbiAgaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTFyZW07XG4gICAgaGVpZ2h0OiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmaWx0ZXI6IGJsdXIoMC42MjVyZW0pO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwYzEyMWVlZiwgdHJhbnNwYXJlbnQgMTA0JSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICBoZWFkZXIuc2Nyb2xsZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBjMTIxZSwgdHJhbnNwYXJlbnQgMTA0JSk7IH1cbiAgaGVhZGVyLnNlYXJjaC1tb2RlIHtcbiAgICB6LWluZGV4OiA5OTk5OTk7IH1cbiAgICBoZWFkZXIuc2VhcmNoLW1vZGUgLmxlZnQgLnNlYXJjaC1iYXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIGhlYWRlci5zZWFyY2gtbW9kZSAubGVmdCAuc2VhcmNoLWJhciAuc2VhcmNoLXJpZ2h0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgaGVhZGVyLnNlYXJjaC1tb2RlIC5sZWZ0IC5zZWFyY2gtYmFyIC5pbmZvIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgaGVhZGVyLnNlYXJjaC1tb2RlIC5yaWdodCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgaGVhZGVyIC5taWRkbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OyB9XG4gICAgaGVhZGVyIC5taWRkbGUgLmxlZnQge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICBoZWFkZXIgLm1pZGRsZSAubGVmdCAudG9nZ2xlLXNpZGViYXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgICAgaGVhZGVyIC5taWRkbGUgLmxlZnQgLnBvaW50cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2OTE2Q0I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjNyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4ICMyODJEMzk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJzsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAubGVmdCAucG9pbnRzIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMXJlbSk7IH1cbiAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5hdXRob3JpemUsXG4gICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5hdXRob3JpemUudmlzaWJsZSxcbiAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8udmlzaWJsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSA+IHVsLFxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyA+IHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSA+IHVsID4gbGkgKyBsaSxcbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyA+IHVsID4gbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtOyB9XG4gICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSB1bCBsaSAuYnRuIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMi44NzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSB1bCBsaSAuYnRuLmxvZ2luOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjOGI4YjhiMmIgNTIlLCAjMTcxYzI4KTsgfVxuICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5hdXRob3JpemUgdWwgbGkgLnNpZ251cCB7XG4gICAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBjb2xvcjogIzBjMTIxZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwZWM2NjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgzOCwgNTEsIDc3LCAwLjAzKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cbiAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5hdXRob3JpemUgdWwgbGkgLnNpZ251cDpiZWZvcmUsIGhlYWRlciAubWlkZGxlIC5yaWdodCAuYXV0aG9yaXplIHVsIGxpIC5zaWdudXA6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuYXV0aG9yaXplIHVsIGxpIC5zaWdudXA6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSB1bCBsaSAuc2lnbnVwOmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGJvdHRvbTogMC4xMjVyZW07XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlYzY2O1xuICAgICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7IH1cbiAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5hdXRob3JpemUgdWwgbGkgLnNpZ251cDpob3ZlciB7XG4gICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmF1dGhvcml6ZSB1bCBsaSAuc2lnbnVwOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtOyB9XG4gICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC5kZXBvc2l0IHtcbiAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgY29sb3I6ICMwYzEyMWU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwZWM2NjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDM4LCA1MSwgNzcsIDAuMDMpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICAgIHdpZHRoOiA4LjMxMjVyZW07XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLmRlcG9zaXQ6YmVmb3JlLCBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAuZGVwb3NpdDphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAuZGVwb3NpdDpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLmRlcG9zaXQ6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZWM2NjtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAuZGVwb3NpdDpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLmRlcG9zaXQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDFkZWcsICMxYTFlMmIsICMwYzEyMWUyYiA1MiUsICMxNzFjMjgpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICBib3JkZXI6IHZhcigtLXN1cmZhY2UtYm9yZGVyKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciA+ICo6YmVmb3JlLCBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyID4gKjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjZmZmZmZmMDAsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciA+ICo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTMwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDIwMCU7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgPiAqOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMiU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTk0JSAzMDUlO1xuICAgICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgYSBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2Uub3BlbiAud2FsbGV0cy1saXN0LXdyYXBwZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2Uub3BlbiAuYmFsYW5jZS1oZWxwZXIgLmFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuYmFsYW5jZS1oZWxwZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlZTYgNTIlLCAjMTcxYzI4KTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuYmFsYW5jZS1oZWxwZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjMpOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLmJhbGFuY2UtaGVscGVyLmJsdXIgLmFtb3VudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC5iYWxhbmNlLWhlbHBlci5ibHVyIC5pbi1wbGF5IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuYmFsYW5jZS1oZWxwZXIuYmx1ciAuY3VycmVuY3ktc3RyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC5iYWxhbmNlLWhvdmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLmJhbGFuY2UtaG92ZXIuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoMC43NXJlbSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwNDc1NztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNjY3cmVtOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuYmFsYW5jZS1ob3Zlci5hY3RpdmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTAuNHJlbTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjY2N3JlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC42NjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjQ2N3JlbSBzb2xpZCAjNDA0NzU3OyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLmJhbGFuY2UtaG92ZXIgLmN1cnJlbmN5LWhvdmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuaW4tcGxheSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLmFtb3VudCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NXJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAuY3VycmVuY3ktc3RyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMyNXJlbTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgaW1nLmN1cnJlbmN5LWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC5hcnJvdyB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlLmFjdGl2ZSAuYXJyb3cge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLnJlZnJlc2gtYmFsYW5jZS5yb3RhdGUge1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC5yZWZyZXNoLWJhbGFuY2Uucm90YXRlIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICAgICAgICB0b3A6IDQuNDMzM3JlbTtcbiAgICAgICAgICAgICAgbGVmdDogLTEuNDhyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzcmVtO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyRDM5O1xuICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjI1cmVtKTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNzVyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciAud2FsbGV0LWZpbHRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4zMzNyZW0gMnJlbSAwIDEuNzMzcmVtOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldC1maWx0ZXIgLmlucHV0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIC53YWxsZXQtZmlsdGVyIC5pbnB1dC13cmFwcGVyIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMC43MzNyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldC1maWx0ZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyRDM5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlMmIgNTIlLCAjMTcxYzI4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNjY3cmVtIDAgMC42NjdyZW0gMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hLU5vdmEtUmVndWFsclwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIC53YWxsZXQtZmlsdGVyIC5pbnB1dC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5N0ExQzI7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldHMtaGVscGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNC43NjdyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciAud2FsbGV0cy1oZWxwZXIgPiAqIHtcbiAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogIzU1NTk3MCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIC53YWxsZXRzLWhlbHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNXB4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldHMtaGVscGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIC53YWxsZXRzLWhlbHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzU1NTk3MDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciAud2FsbGV0cy1oZWxwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU5NzA7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldC1saXN0LWZvb3RlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldC1saXN0LWZvb3RlciBociB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjIpOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgLndhbGxldC1saXN0LWZvb3RlciAud2FsbGV0LXNldHRpbmdzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBnYXA6IDAuNTMzcmVtO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg2N3JlbTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUHJveGltYS1Ob3ZhLVJlZ3VhbHJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYmxvY2s6IDEuMTMzcmVtIDEuNTMzcmVtOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciAud2FsbGV0LWxpc3QtZm9vdGVyIC53YWxsZXQtc2V0dGluZ3MgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIHVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzY3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW07IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCBsaTpob3ZlciwgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgbGkuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMmEzOTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgbGkgLmN1cnJlbmN5LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCBsaSAuY3VycmVuY3ktd3JhcHBlciAuaGVscGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIHVsIGxpICsgbGkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIHVsIGxpIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtOyB9XG4gICAgICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgbGkgYSAuaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNzkwNGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDAuMjVyZW0pOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgLmJ0biB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNmM1NmY5O1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgzOCwgNTEsIDc3LCAwLjAzKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCAuYnRuOmJlZm9yZSwgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgLmJ0bjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIHVsIC5idG46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgLmJ0bjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2YzU2Zjk7XG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmJhbGFuY2UgLndhbGxldHMtbGlzdC13cmFwcGVyIHVsIC5idG46aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5iYWxhbmNlIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB1bCAuYnRuOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuYmFsYW5jZSAud2FsbGV0cy1saXN0LXdyYXBwZXIgdWwgLmJ0bjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmRlcG9zaXQtYWxlcnQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLnNob3ctZGVwb3NpdC1hbGVydCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmZjAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEycHggcmdiYSgyNTAsIDI1NSwgMCwgMC43KTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuc2hvdy1kZXBvc2l0LWFsZXJ0IC5kZXBvc2l0LWFsZXJ0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyYTM2O1xuICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjgxMjVyZW07XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgbGVmdDogMC43NXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gYXV0bzsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5zaG93LWRlcG9zaXQtYWxlcnQgLmRlcG9zaXQtYWxlcnQgc3BhbiB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5zaG93LWRlcG9zaXQtYWxlcnQgLmRlcG9zaXQtYWxlcnQgc3ZnIHtcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuc2hvdy1kZXBvc2l0LWFsZXJ0IC5kZXBvc2l0LWFsZXJ0OmhvdmVyICsgLndhbGxldHMtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAud2FsbGV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41NjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLndhbGxldCAuaWNvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4wNjI1cmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLndhbGxldCAuaWNvbjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3OTA0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjI1cmVtKTsgfVxuICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMy43NXJlbTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUubm90aWZpY2F0aW9ucy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlLm5vdGlmaWNhdGlvbnMtd3JhcHBlcjpob3ZlciAubm90aWZpY2F0aW9uLWRhdGE6bm90KC5oaWRlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA0LjA4NzVyZW07XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtNi4yNXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1LjYyNXJlbTsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUgLm5vdGlmaWNhdGlvbi1kYXRhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzI4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ3OHB4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg3MiwgNzksIDk0LCAwLjUpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE2MWMyODtcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyYzNmOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpLnJlYWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYzNmOyB9XG4gICAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkucmVhZCBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaTpub3QoLnJlYWQpIGg1OjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjhweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuOHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTYyYjNhO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgaDUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpIGg1LFxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSBkaXYsXG4gICAgICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyAud2FsbGV0cy13cmFwcGVyIC5jaXJjbGUgLm5vdGlmaWNhdGlvbi1kYXRhIHVsIGxpID4gc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSB1bCBsaSA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMC40cHg7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOGY5OGE4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAubm90aWZpY2F0aW9uLWRhdGEgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5ub3RpZmljYXRpb24tZGF0YSBhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2YzU2Zjk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gLndhbGxldHMtd3JhcHBlciAuY2lyY2xlIC5jb3VudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmVkO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC53YWxsZXRzLXdyYXBwZXIgLmNpcmNsZSAuY291bnQ6bm90KC52aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gbGkgLm15LWFjY291bnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWM0IDUyJSwgIzE3MWMyOCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyBsaSAubXktYWNjb3VudDpob3ZlciArIC5hY2NvdW50LW1lbnUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIGxpIC5teS1hY2NvdW50IC5pY29uIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gbGkgLm15LWFjY291bnQgLmljb246YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMC4wNjI1cmVtO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMCwgIzgwNzBlNSwgIzQwMzg3Myk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMC4yNXJlbSk7IH1cbiAgICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gbGkgLm15LWFjY291bnQgLmljb24gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gbGkgLm15LWFjY291bnQgLmFycm93IHtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICAgICAgICAgICAgICB3aWR0aDogMC44NzVyZW07IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIGxpIC5teS1hY2NvdW50OmJlZm9yZSwgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC51c2VyLWluZm8gbGkgLm15LWFjY291bnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoI2ZmZmZmZjAwLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIGxpIC5teS1hY2NvdW50OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDEzMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlOyB9XG4gICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLnVzZXItaW5mbyBsaSAubXktYWNjb3VudDphZnRlciB7XG4gICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDIlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5NCUgMzA1JTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAudXNlci1pbmZvIC51c2VybmFtZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4LjVyZW07XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmxvYWRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDAlLCAtMTAwJSk7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9XG4gICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDMuNzVyZW07IH1cbiAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5jaGFuZ2UtbGFuZyBkaXYuY3VycmVudC1sYW5nICoge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuY2hhbmdlLWxhbmcgZGl2LmN1cnJlbnQtbGFuZyBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmcgc3Bhbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIGRpdi5jdXJyZW50LWxhbmc6aG92ZXIgKyAubGFuZ3VhZ2UtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuY2hhbmdlLWxhbmcgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNC41cmVtO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIC5sYW5ndWFnZS1saXN0LXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIC5sYW5ndWFnZS1saXN0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5jaGFuZ2UtbGFuZyAubGFuZ3VhZ2UtbGlzdC13cmFwcGVyIHVsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEzLjg3NXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1zdXJmYWNlLWJvcmRlcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlZTYgNTIlLCAjMTcxYzI4KTsgfVxuICAgICAgICAgICAgaGVhZGVyIC5taWRkbGUgLnJpZ2h0IC5jaGFuZ2UtbGFuZyAubGFuZ3VhZ2UtbGlzdC13cmFwcGVyIHVsIGxpIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzQ2NGI1ODQwOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuY2hhbmdlLWxhbmcgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuY2hhbmdlLWxhbmcgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICAgIGhlYWRlciAubWlkZGxlIC5yaWdodCAuY2hhbmdlLWxhbmcgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgICBoZWFkZXIgLm1pZGRsZSAucmlnaHQgLmNoYW5nZS1sYW5nIC5sYW5ndWFnZS1saXN0LXdyYXBwZXIgdWwgbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7IH1cblxuLnNldHRpbmdzLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cbiAgLnNldHRpbmdzLXBvcHVwOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNjMzcmVtO1xuICAgIG1hcmdpbi10b3A6IDYuNjI1cmVtO1xuICAgIHdpZHRoOiAzMy40NjdyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDMuMzMzcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7IH1cbiAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5wb3B1cC1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEtTm92YS1SZWd1YWxyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuOTMzcmVtOyB9XG4gICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5wb3B1cC1oZWFkZXIgLnBvcHVwLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjhyZW07IH1cbiAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLnBvcHVwLWhlYWRlciAuY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5wb3B1cC1oZWFkZXIgLmNsb3NlOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAuY29udGVudCAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMy4zMzNyZW07XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAuY29udGVudCAub3B0aW9ucyAuaXRlbS13cmFwcGVyIC5pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjczM3JlbTsgfVxuICAgICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5vcHRpb25zIC5pdGVtLXdyYXBwZXIgLml0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5vcHRpb25zIC5pdGVtLXdyYXBwZXIgLml0ZW0gaW5wdXQ6Y2hlY2tlZCArIC5jaGVja21hcms6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxLjZyZW0pO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGVjNjY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMjM2LCAxMDIsIDAuMik7IH1cbiAgICAgICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAuY29udGVudCAub3B0aW9ucyAuaXRlbS13cmFwcGVyIC5pdGVtIC5jaGVja21hcmsge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxNzIxO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMC4wNjI1cmVtIDAuMDYyNXJlbSByZ2JhKDcwLCA3NSwgODgsIDAuMzIpO1xuICAgICAgICAgIGhlaWdodDogMC42NjdyZW07XG4gICAgICAgICAgd2lkdGg6IDIuNDY3cmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjY3cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuICAgICAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLm9wdGlvbnMgLml0ZW0td3JhcHBlciAuaXRlbSAuY2hlY2ttYXJrOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTdhMWMyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyODJEMzk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjMyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLm9wdGlvbnMgLml0ZW0td3JhcHBlciAuZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY29sb3I6ICM5N0ExQzI7IH1cbiAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5jdXJyZW5jeS1yYWRpby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICByb3ctZ2FwOiAwLjUzM3JlbTsgfVxuICAgICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAuY29udGVudCAuY3VycmVuY3ktcmFkaW8td3JhcHBlciAucmFkaW8tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAuY29udGVudCAuY3VycmVuY3ktcmFkaW8td3JhcHBlciAucmFkaW8tY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMC41MzNyZW07IH1cbiAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmN1cnJlbmN5LXJhZGlvLXdyYXBwZXIgLnJhZGlvX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbGV4LWJhc2lzOiA3cmVtOyB9XG4gICAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmN1cnJlbmN5LXJhZGlvLXdyYXBwZXIgLnJhZGlvX2l0ZW0gLmNoZWNrLWN1cnIge1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTExOyB9XG4gICAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmN1cnJlbmN5LXJhZGlvLXdyYXBwZXIgLnJhZGlvX2l0ZW0gLmN1c3RvbS1yYWRpbyB7XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBM0U0OTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjkzM3JlbTsgfVxuICAgICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5jdXJyZW5jeS1yYWRpby13cmFwcGVyIC5yYWRpb19pdGVtIC5jaGVjay1jdXJyOmNoZWNrZWQgfiAuY3VzdG9tLXJhZGlvOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBoZWlnaHQ6IDU1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlYzY2O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnNldHRpbmdzLXBvcHVwIC5wb3B1cCAucG9wdXAtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDIuNjY3cmVtOyB9XG4gICAgICAuc2V0dGluZ3MtcG9wdXAgLnBvcHVwIC5wb3B1cC1mb290ZXIgLnNhdmUtc2V0dGluZ3Mge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbSAyLjUzM3JlbTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMEVDNjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgIGNvbG9yOiAjMDBFQzY2O1xuICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMDY3cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zZXR0aW5ncy1wb3B1cCAucG9wdXAgLnBvcHVwLWZvb3RlciAuZmlhdC13YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBjb2xvcjogIzk3QTFDMjsgfVxuXG4ud2FybmluZy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC53YXJuaW5nLXBvcHVwLmNhbmNlbC1zaWdudXAtcG9wdXAge1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpOyB9XG4gIC53YXJuaW5nLXBvcHVwOm5vdCgudmlzaWJsZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLndhcm5pbmctcG9wdXAgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDYuNjI1cmVtO1xuICAgIHdpZHRoOiAzMHJlbTtcbiAgICBoZWlnaHQ6IDI3cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAxLjhyZW0gMy4zMzNyZW0gMS45cmVtIDMuMzMzcmVtO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XG4gICAgYm9yZGVyOiAwLjlweCBzb2xpZCAjNDA0NjU3O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpOyB9XG4gICAgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5tYXRlcmlhbC1pY29ucy5jbG9zZSwgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5jbG9zZS1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjc1cmVtO1xuICAgICAgcmlnaHQ6IDEuM3JlbTtcbiAgICAgIGNvbG9yOiAjQ0NENkY2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTsgfVxuICAgICAgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5tYXRlcmlhbC1pY29ucy5jbG9zZTpob3ZlciwgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5jbG9zZS1idG46aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC53YXJuaW5nLXBvcHVwIC5wb3B1cCAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC53YXJuaW5nLXBvcHVwIC5wb3B1cCAuY29udGVudCAucG9wdXAtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuOHJlbTsgfVxuICAgICAgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5jb250ZW50IC5wb3B1cC1pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJsb2NrOiAxLjZyZW0gMS4xNXJlbTsgfVxuICAgICAgICAud2FybmluZy1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLnBvcHVwLWltZyBpbWcge1xuICAgICAgICAgIGhlaWdodDogN3JlbTsgfVxuICAgICAgLndhcm5pbmctcG9wdXAgLnBvcHVwIC5jb250ZW50IC5wb3B1cC1xdWVzdGlvbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUxpZ2h0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjA4cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjtcbiAgICAgICAgbWF4LXdpZHRoOiAxOXJlbTsgfVxuICAgIC53YXJuaW5nLXBvcHVwIC5wb3B1cCAucG9wdXAtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAwLjgycmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC53YXJuaW5nLXBvcHVwIC5wb3B1cCAucG9wdXAtYWN0aW9ucyAuY2FuY2VsLCAud2FybmluZy1wb3B1cCAucG9wdXAgLnBvcHVwLWFjdGlvbnMgLmNvbnRpbnVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC43NHJlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAjMDBFQzY2IDAlLCAjMDA4NjNBIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICBjb2xvcjogIzFCMUYyRTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAud2FybmluZy1wb3B1cCAucG9wdXAgLnBvcHVwLWFjdGlvbnMgLmNvbnRpbnVlIHtcbiAgICAgICAgYm9yZGVyOiAwLjlweCBzb2xpZCAjNjg3NTk0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzEzNzQ2O1xuICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuXG4ubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubGVmdCAudG9nZ2xlLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2hlYWRlci90b2dnbGUtc2lkZWJhci5zdmc/djNcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDEuNjM0M3JlbTtcbiAgICB3aWR0aDogMS42MzQzcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTsgfVxuICAubGVmdCBhLmxvZ28ge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMS43NzVyZW07XG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuXG4uYWNjb3VudC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzLjVyZW07XG4gIHdpZHRoOiAxNS45Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgei1pbmRleDogOTk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjI1cmVtKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAuYWNjb3VudC1tZW51IC5jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuM3JlbTtcbiAgICBoZWlnaHQ6IDEuMDlyZW07XG4gICAgd2lkdGg6IDEuMDlyZW07XG4gICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IC0ycHg7IH1cbiAgICAuYWNjb3VudC1tZW51IC5jb3VudDpub3QoLnZpc2libGUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY291bnQtbWVudTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuYWNjb3VudC1tZW51IC5hY2NvdW50LW1lbnUtaGVscGVyIHtcbiAgICB0b3A6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgYm9yZGVyOiB2YXIoLS1zdXJmYWNlLWJvcmRlcik7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAuYWNjb3VudC1tZW51IHVsIGxpOmZpcnN0LWNoaWxkIGltZyB7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgyNiUpIHNlcGlhKDkxJSkgc2F0dXJhdGUoMTQyNiUpIGh1ZS1yb3RhdGUoMjI3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDkyJSk7IH1cbiAgLmFjY291bnQtbWVudSB1bCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07IH1cbiAgLmFjY291bnQtbWVudSB1bCBsaSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAuYWNjb3VudC1tZW51IHVsIGxpIGEuYWN0aXZlIGltZyB7XG4gICAgICBmaWx0ZXI6IGludmVydCg3NCUpIHNlcGlhKDQwJSkgc2F0dXJhdGUoMzM0MiUpIGh1ZS1yb3RhdGUoOTFkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCgxMDMlKTsgfVxuICAgIC5hY2NvdW50LW1lbnUgdWwgbGkgYS5hY3RpdmUgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5hY2NvdW50LW1lbnUgdWwgbGkgYTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAuYWNjb3VudC1tZW51IHVsIGxpIGEgLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42cmVtOyB9XG4gICAgICAuYWNjb3VudC1tZW51IHVsIGxpIGEgLmljb24gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEuNzE0M3JlbTsgfVxuICAuYWNjb3VudC1tZW51IHVsIGxpIHNwYW4ge1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAuYWNjb3VudC1tZW51IC5idG4ge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNmM1NmY5O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMzgsIDUxLCA3NywgMC4wMyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgLmFjY291bnQtbWVudSAuYnRuOmJlZm9yZSwgLmFjY291bnQtbWVudSAuYnRuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5hY2NvdW50LW1lbnUgLmJ0bjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmFjY291bnQtbWVudSAuYnRuOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMC4xMjVyZW07XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICM2YzU2Zjk7XG4gICAgICBmaWx0ZXI6IGJsdXIoMC42MjVyZW0pOyB9XG4gICAgLmFjY291bnQtbWVudSAuYnRuOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgICAuYWNjb3VudC1tZW51IC5idG46aG92ZXI6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDAuOTM3NXJlbTsgfVxuICAgIC5hY2NvdW50LW1lbnUgLmJ0bjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cblxuLnNpZ251cC1wb3B1cCAuY2FuY2VsLXNpZ251cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4zNiwgMC42NiwgMC4wNCwgMSkgMHM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEuODc1cmVtO1xuICB0b3A6IDEuMzc1cmVtOyB9XG4gIC5zaWdudXAtcG9wdXAgLmNhbmNlbC1zaWdudXA6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4udG90cC1wb3B1cCxcbi5hdXRoLXBvcHVwLFxuLnNpZ251cC1wb3B1cCxcbi5mb3JnZXRwYXNzd29yZC1wb3B1cCxcbi5jaGFuZ2VwYXNzd29yZC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTsgfVxuICAudG90cC1wb3B1cCAucG9wdXAsXG4gIC5hdXRoLXBvcHVwIC5wb3B1cCxcbiAgLnNpZ251cC1wb3B1cCAucG9wdXAsXG4gIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAsXG4gIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwdmg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XG4gICAgd2lkdGg6IDQ4Ljc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDI3LjU2MjVyZW07XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDMpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDFkZWcsICMxYTFlMmIsICMwYzEyMWVjZiA1MiUsICMxNzFjMjgpOyB9XG4gICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jbG9zZSxcbiAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNsb3NlLFxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jbG9zZSxcbiAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jbG9zZSxcbiAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jbG9zZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGN1YmljLWJlemllcigwLjM2LCAwLjY2LCAwLjA0LCAxKSAwcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIHRvcDogMS4zNzVyZW07IH1cbiAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY2xvc2U6aG92ZXIsXG4gICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNsb3NlOmhvdmVyLFxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNsb3NlOmhvdmVyLFxuICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY2xvc2U6aG92ZXIsXG4gICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jbG9zZTpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAudG90cC1wb3B1cCAucG9wdXA6YmVmb3JlLCAudG90cC1wb3B1cCAucG9wdXA6YWZ0ZXIsXG4gICAgLmF1dGgtcG9wdXAgLnBvcHVwOmJlZm9yZSxcbiAgICAuYXV0aC1wb3B1cCAucG9wdXA6YWZ0ZXIsXG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXA6YmVmb3JlLFxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwOmFmdGVyLFxuICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXA6YmVmb3JlLFxuICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXA6YWZ0ZXIsXG4gICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cDpiZWZvcmUsXG4gICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2ZmZmZmZjFjLCB0cmFuc3BhcmVudCk7IH1cbiAgICAudG90cC1wb3B1cCAucG9wdXA6YmVmb3JlLFxuICAgIC5hdXRoLXBvcHVwIC5wb3B1cDpiZWZvcmUsXG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXA6YmVmb3JlLFxuICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXA6YmVmb3JlLFxuICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXA6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC50b3RwLXBvcHVwIC5wb3B1cDphZnRlcixcbiAgICAuYXV0aC1wb3B1cCAucG9wdXA6YWZ0ZXIsXG4gICAgLnNpZ251cC1wb3B1cCAucG9wdXA6YWZ0ZXIsXG4gICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cDphZnRlcixcbiAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudG90cC1wb3B1cCAucG9wdXAgLm1lbnUsXG4gICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5tZW51LFxuICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5tZW51LFxuICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLm1lbnUsXG4gICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gICAgICAudG90cC1wb3B1cCAucG9wdXAgLm1lbnUgbGksXG4gICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLm1lbnUgbGksXG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAubWVudSBsaSxcbiAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLm1lbnUgbGksXG4gICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5tZW51IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAubWVudSBsaTpub3QoLmFjdGl2ZSksXG4gICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAubWVudSBsaTpub3QoLmFjdGl2ZSksXG4gICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5tZW51IGxpOm5vdCguYWN0aXZlKSxcbiAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAubWVudSBsaTpub3QoLmFjdGl2ZSksXG4gICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLm1lbnUgbGk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG4gICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50LFxuICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCxcbiAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCxcbiAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50LFxuICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5sb2FkZXItd3JhcHBlcixcbiAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCAubG9hZGVyLXdyYXBwZXIsXG4gICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5sb2FkZXItd3JhcHBlcixcbiAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmxvYWRlci13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAzLjc1cmVtOyB9XG4gICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lcixcbiAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCAuYmFubmVyLFxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lcixcbiAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lcixcbiAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lciBpbWcsXG4gICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCAuYmFubmVyIGltZyxcbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lciBpbWcsXG4gICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lciBpbWcsXG4gICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmJhbm5lciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSxcbiAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtLFxuICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSxcbiAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSxcbiAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyMS4zMTI1cmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGksXG4gICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSxcbiAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGksXG4gICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGksXG4gICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjcyNXJlbTsgfVxuICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5hY2NvdW50LWF1dGgsXG4gICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmFjY291bnQtYXV0aCxcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5hY2NvdW50LWF1dGgsXG4gICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5hY2NvdW50LWF1dGgsXG4gICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5hY2NvdW50LWF1dGgge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTsgfVxuICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5lcnItdGV4dCxcbiAgICAgICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZXJyLXRleHQsXG4gICAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZXJyLXRleHQsXG4gICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5lcnItdGV4dCxcbiAgICAgICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmVyci10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZXJyLXRleHQubWFpbi1lcnIsXG4gICAgICAgICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZXJyLXRleHQubWFpbi1lcnIsXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5lcnItdGV4dC5tYWluLWVycixcbiAgICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZXJyLXRleHQubWFpbi1lcnIsXG4gICAgICAgICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmVyci10ZXh0Lm1haW4tZXJyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LFxuICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbnB1dCxcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbnB1dCxcbiAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LFxuICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsIDI3LCA0MCwgMC43Nik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41NjI1cmVtOyB9XG4gICAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbiAgICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzZiN2E5OTsgfVxuICAgICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LmludmFsaWQgKyBpbWcsXG4gICAgICAgICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgaW5wdXQuaW52YWxpZCArIGltZyxcbiAgICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LmludmFsaWQgKyBpbWcsXG4gICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LmludmFsaWQgKyBpbWcsXG4gICAgICAgICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGlucHV0LmludmFsaWQgKyBpbWcge1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDYwJSkgc2VwaWEoNjIlKSBzYXR1cmF0ZSg2NDM4JSkgaHVlLXJvdGF0ZSgzMzdkZWcpIGJyaWdodG5lc3MoODglKSBjb250cmFzdCgxMTYlKTsgfVxuICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbWcsXG4gICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIGltZyxcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbWcsXG4gICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbWcsXG4gICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMS4ycmVtO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNzE0M3JlbTsgfVxuICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uLFxuICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uLFxuICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5jb25maXJtYXRpb24sXG4gICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uLFxuICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmNvbmZpcm1hdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTEyNXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07IH1cbiAgICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uOmhvdmVyLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5jb25maXJtYXRpb246aG92ZXIsXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uOmhvdmVyLFxuICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uOmhvdmVyLFxuICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuY29uZmlybWF0aW9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCxcbiAgICAgICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCxcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwLFxuICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCxcbiAgICAgICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM2YjdhOTk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIHAgYixcbiAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwIGIsXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwIGIsXG4gICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIHAgYixcbiAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCBiIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwIGI6aG92ZXIsXG4gICAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwIGI6aG92ZXIsXG4gICAgICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIHAgYjpob3ZlcixcbiAgICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwIGI6aG92ZXIsXG4gICAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCBiOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQsXG4gICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmZvcmdvdC1wYXNzd29yZCxcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQsXG4gICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQsXG4gICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfVxuICAgICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmZvcmdvdC1wYXNzd29yZCBzcGFuLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmZvcmdvdC1wYXNzd29yZCBzcGFuLFxuICAgICAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkuZm9yZ290LXBhc3N3b3JkIHNwYW4sXG4gICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmZvcmdvdC1wYXNzd29yZCBzcGFuLFxuICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2Y3OTA0ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQgc3Bhbjpob3ZlcixcbiAgICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpLmZvcmdvdC1wYXNzd29yZCBzcGFuOmhvdmVyLFxuICAgICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQgc3Bhbjpob3ZlcixcbiAgICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQgc3Bhbjpob3ZlcixcbiAgICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaS5mb3Jnb3QtcGFzc3dvcmQgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLnNvY2lhbC1hdXRoLFxuICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuc29jaWFsLWF1dGgsXG4gICAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLnNvY2lhbC1hdXRoLFxuICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLnNvY2lhbC1hdXRoLFxuICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLnNvY2lhbC1hdXRoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5zb2NpYWwtYXV0aCBsaSxcbiAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuc29jaWFsLWF1dGggbGksXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuc29jaWFsLWF1dGggbGksXG4gICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5zb2NpYWwtYXV0aCBsaSxcbiAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLnNvY2lhbC1hdXRoIGxpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE1MjY4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSg3NCwgODIsIDEwNCwgMC4wMyk7XG4gICAgICAgICAgICAgIG1hcmdpbjogMC42MjVyZW0gMC4zMTI1cmVtO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bixcbiAgICAgICAgICAuYXV0aC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bixcbiAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuLFxuICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bixcbiAgICAgICAgICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG4ge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAjMGMxMjFlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZWM2NjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMzgsIDUxLCA3NywgMC4wMyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjpiZWZvcmUsIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmFmdGVyLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46YmVmb3JlLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46YWZ0ZXIsXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmJlZm9yZSxcbiAgICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46YWZ0ZXIsXG4gICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46YmVmb3JlLFxuICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmFmdGVyLFxuICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmJlZm9yZSxcbiAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmJlZm9yZSxcbiAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmJlZm9yZSxcbiAgICAgICAgICAgIC5zaWdudXAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46YmVmb3JlLFxuICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmJlZm9yZSxcbiAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjphZnRlcixcbiAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmFmdGVyLFxuICAgICAgICAgICAgLnNpZ251cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjphZnRlcixcbiAgICAgICAgICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjphZnRlcixcbiAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBib3R0b206IDAuMTI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGVjNjY7XG4gICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7IH1cbiAgICAgICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyLFxuICAgICAgICAgICAgLmF1dGgtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46aG92ZXIsXG4gICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyLFxuICAgICAgICAgICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyLFxuICAgICAgICAgICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7IH1cbiAgICAgICAgICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAgIC5hdXRoLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyOmFmdGVyLFxuICAgICAgICAgICAgICAuc2lnbnVwLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSAuYnRuOmhvdmVyOmFmdGVyLFxuICAgICAgICAgICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jb250ZW50IGZvcm0gdWwuZmllbGRzIGxpIC5idG46aG92ZXI6YWZ0ZXIsXG4gICAgICAgICAgICAgIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgLmJ0bjpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07IH1cblxuLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMi44NzVyZW0gMS44NzVyZW0gIWltcG9ydGFudDsgfVxuICAuY2hhbmdlcGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5jbG9zZSB7XG4gICAgcmlnaHQ6IDAuNTc1cmVtICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwLjU3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gICAgLmNoYW5nZXBhc3N3b3JkLXBvcHVwIC5wb3B1cCAuY29udGVudCBmb3JtIHVsLmZpZWxkcyBsaSBwLnN1Y2Nlc3MtdGV4dCB7XG4gICAgICBjb2xvcjogIzAwZWM2NjsgfVxuXG4uZm9yZ2V0cGFzc3dvcmQtcG9wdXAucmVzZXQtcGFzc3dvcmQgY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbi5mb3JnZXRwYXNzd29yZC1wb3B1cC5yZXNldC1wYXNzd29yZCAuY2xvc2Uge1xuICB0b3A6IDFyZW07IH1cblxuLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCB7XG4gIG1pbi1oZWlnaHQ6IDIzLjU2MjVyZW07XG4gIHdpZHRoOiB1bnNldDsgfVxuICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIGltZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5wb3B1cCBwIHtcbiAgICBtYXgtd2lkdGg6IDE5LjQ4NzVyZW07XG4gICAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gMS42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwOyB9XG4gIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAucG9wdXAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLnBvcHVwIC5zdWNjZXNzLXRleHQge1xuICAgIGNvbG9yOiAjMDBlMTYzICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwLjYyNXJlbSAjMDBlMTYzO1xuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICAgIG1hcmdpbjogMXJlbSAwIDAgMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3JnZXRwYXNzd29yZC1wb3B1cCAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAuY29udGVudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcbiAgICBjb2xvcjogIzZiN2E5OTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5jb250ZW50IHNwYW4uYm9sZCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgIGNvbG9yOiAjY2NkNmY2O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAuY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7IH1cbiAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5jb250ZW50IHAge1xuICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5jb250ZW50IC5uZXh0LXN0ZXAge1xuICAgIG1hcmdpbjogMS41cmVtIDAgMnJlbTtcbiAgICBoZWlnaHQ6IDIuODc1cmVtO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzE3MWIyODtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjU4MDQ3LCAjZjQ3YzQ1IDUlLCAjZjY4YjRjIDMwJSwgI2Y3OTA0ZSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgzOCwgNTEsIDc3LCAwLjAzKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5jb250ZW50IC5uZXh0LXN0ZXA6YmVmb3JlLCAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLmNvbnRlbnQgLm5leHQtc3RlcDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLmNvbnRlbnQgLm5leHQtc3RlcDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC40KSk7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmZvcmdldHBhc3N3b3JkLXBvcHVwIC5jb250ZW50IC5uZXh0LXN0ZXA6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm90dG9tOiAwLjEyNXJlbTtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y1ODA0NywgI2Y0N2M0NSA1JSwgI2Y2OGI0YyAzMCUsICNmNzkwNGUpO1xuICAgICAgZmlsdGVyOiBibHVyKDAuNjI1cmVtKTsgfVxuICAgIC5mb3JnZXRwYXNzd29yZC1wb3B1cCAuY29udGVudCAubmV4dC1zdGVwOmhvdmVyIHtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgICAuZm9yZ2V0cGFzc3dvcmQtcG9wdXAgLmNvbnRlbnQgLm5leHQtc3RlcDpob3ZlcjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMC45Mzc1cmVtOyB9XG5cbi5mb3JnZXRwYXNzd29yZC1wb3B1cC5yZXNldC1wYXNzd29yZCBpbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5mb3JnZXRwYXNzd29yZC1wb3B1cC5yZXNldC1wYXNzd29yZCBzcGFuIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAwOyB9XG5cbi5wYXltZW50cy1ub3QtYWxsb3dlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4udmVyaWZpY2F0aW9uLWNvbnRhaW5lciAuYmFjayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmVyaWZpY2F0aW9uLWNvbnRhaW5lciAuaGVhZC13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjY3cmVtIHNvbGlkICMzMTM3NDY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjk2NjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG4gIC52ZXJpZmljYXRpb24tY29udGFpbmVyIC5oZWFkLXdyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDJyZW07IH1cbiAgLnZlcmlmaWNhdGlvbi1jb250YWluZXIgLmhlYWQtd3JhcHBlciAudGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgIGNvbG9yOiAjQ0NENkY2O1xuICAgIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNzEycmVtOyB9XG4gIC52ZXJpZmljYXRpb24tY29udGFpbmVyIC5oZWFkLXdyYXBwZXIudmVyaWZpY2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbTsgfVxuXG4udmVyaWZpY2F0aW9uLWNvbnRhaW5lciAudmVyaWZpY2F0aW9uLW1vYmlsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4wOTQ0cmVtO1xuICBjb2xvcjogIzk3QTFDMjtcbiAgbWFyZ2luLXRvcDogLTEuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44MTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZlcmlmaWNhdGlvbi1jb250YWluZXIgLnZlcmlmaWNhdGlvbi1jb2RlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxLjAxNjlyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5N0ExQzI7IH1cblxuLnZlcmlmaWNhdGlvbi1jb250YWluZXIgLnZlcmlmaWNhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI0NDRDZGNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNyZW07IH1cbiAgLnZlcmlmaWNhdGlvbi1jb250YWluZXIgLnZlcmlmaWNhdGlvbi1kZXNjcmlwdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakFpSUdobGFXZG9kRDBpTXpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TUNBek1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEdOcGNtTnNaU0JqZUQwaU1UQWlJR041UFNJeE5TNDBOemcxSWlCeVBTSXhNQ0lnWm1sc2JEMGlJekF3UlVNMk5pSWdabWxzYkMxdmNHRmphWFI1UFNJd0xqY3hJaTgrQ2p4d1lYUm9JR1E5SWsweE1TNHlOU0E0TGpJM09EVXhUREV3TGpreklERTNMamt6T0RWSU9DNDFOMHc0TGpJeklEZ3VNamM0TlRGSU1URXVNalZhVFRrdU9ERWdNakl1TmpFNE5VTTVMak13TXpNeklESXlMall4T0RVZ09DNDRPRE16TXlBeU1pNDBOalV5SURndU5UVWdNakl1TVRVNE5VTTRMakl6SURJeExqZ3pPRFVnT0M0d055QXlNUzQwTkRVeUlEZ3VNRGNnTWpBdU9UYzROVU00TGpBM0lESXdMalV4TVRnZ09DNHlNeUF5TUM0eE1qVXlJRGd1TlRVZ01Ua3VPREU0TlVNNExqZzRNek16SURFNUxqUTVPRFVnT1M0ek1ETXpNeUF4T1M0ek16ZzFJRGt1T0RFZ01Ua3VNek00TlVNeE1DNHpNRE16SURFNUxqTXpPRFVnTVRBdU56RWdNVGt1TkRrNE5TQXhNUzR3TXlBeE9TNDRNVGcxUXpFeExqTTFJREl3TGpFeU5USWdNVEV1TlRFZ01qQXVOVEV4T0NBeE1TNDFNU0F5TUM0NU56ZzFRekV4TGpVeElESXhMalEwTlRJZ01URXVNelVnTWpFdU9ETTROU0F4TVM0d015QXlNaTR4TlRnMVF6RXdMamN4SURJeUxqUTJOVElnTVRBdU16QXpNeUF5TWk0Mk1UZzFJRGt1T0RFZ01qSXVOakU0TlZvaUlHWnBiR3c5SWlNek1UTTNORFlpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbi52ZXJpZmljYXRpb24tY29udGFpbmVyIGZvcm0ge1xuICBwYWRkaW5nOiAxLjU2MjVyZW0gMy4xMjVyZW07IH1cbiAgLnZlcmlmaWNhdGlvbi1jb250YWluZXIgZm9ybSAuZXJyb3ItdGV4dCB7XG4gICAgY29sb3I6ICNmNDQxNDEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07IH1cblxuLnZlcmlmaWNhdGlvbi1jb250YWluZXIgLnJlc2VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM5N0ExQzI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGF5bWVudHMtcG9wdXAsIC5wYXltZW50cy1ub3QtYWxsb3dlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50OyB9XG4gIC5wYXltZW50cy1wb3B1cCAuaGlkZSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnBheW1lbnRzLXBvcHVwOm5vdCgudmlzaWJsZSksIC5wYXltZW50cy1ub3QtYWxsb3dlZDpub3QoLnZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYXltZW50cy1wb3B1cCA6Oi13ZWJraXQtc2Nyb2xsYmFyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZlbTsgfVxuICAucGF5bWVudHMtcG9wdXAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNmVtO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtYXNpZGUpOyB9XG4gIC5wYXltZW50cy1wb3B1cCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAucGF5bWVudHMtbm90LWFsbG93ZWQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwLjZlbTtcbiAgICBib3JkZXI6IDAuM2VtIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYXNpZGUpOyB9XG4gIC5wYXltZW50cy1wb3B1cCAucG9wdXAsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA2LjYyNXJlbTtcbiAgICB3aWR0aDogMzQuMTI1cmVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMxLCA0NiwgMC45KTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDkwJTtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDgzdmg7XG4gICAgbWluLWhlaWdodDogMjJyZW07IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwOjphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmNsb3NlLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMS4yNXJlbTtcbiAgICAgIHRvcDogMS4yNXJlbTtcbiAgICAgIGNvbG9yOiAjOTdhMWMyO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmNsb3NlOmhvdmVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5jbG9zZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5idG4td3JhcHBlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuYnRuLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuYnRuLXdyYXBwZXIgLmJ0biwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuYnRuLXdyYXBwZXIgLmJ0biB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMiwgMTgsIDMwLCAwLjUpO1xuICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMDcxNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG46YWZ0ZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG46YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuYnRuLXdyYXBwZXIgLmJ0bi5hY3RpdmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlIHtcbiAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgY29sb3I6ICMwYzEyMWU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwZWM2NjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDM4LCA1MSwgNzcsIDAuMDMpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7IH1cbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5idG4td3JhcHBlciAuYnRuLmFjdGl2ZTpiZWZvcmUsIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmFmdGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5idG4td3JhcHBlciAuYnRuLmFjdGl2ZTpiZWZvcmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmJlZm9yZSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuYnRuLXdyYXBwZXIgLmJ0bi5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmFmdGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5idG4td3JhcHBlciAuYnRuLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3R0b206IDAuMTI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlYzY2O1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDAuNjI1cmVtKTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmhvdmVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5idG4td3JhcHBlciAuYnRuLmFjdGl2ZTpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAgICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuYnRuLXdyYXBwZXIgLmJ0bi5hY3RpdmU6aG92ZXI6YWZ0ZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLmJ0bi13cmFwcGVyIC5idG4uYWN0aXZlOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5maWF0LWNyeXB0bywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuZmlhdC1jcnlwdG8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMS41cmVtOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5maWF0LWNyeXB0byAuYnRuLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5maWF0LWNyeXB0byAuYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyLCAxOCwgMzAsIDAuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3MTRyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuZmlhdC1jcnlwdG8gLmJ0bjphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuZmlhdC1jcnlwdG8gLmJ0bjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5maWF0LWNyeXB0byAuYnRuLmFjdGl2ZSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuZmlhdC1jcnlwdG8gLmJ0bi5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNTNBNEI7XG4gICAgICAgICAgYm9yZGVyOiAxLjZweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jb3BpZWQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuY29waWVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjM1NzFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMzU3MXJlbTsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmNvcGllZDpub3QoLnZpc2libGUpLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmNvcGllZDpub3QoLnZpc2libGUpIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jb3BpZWQgc3BhbiwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5jb3BpZWQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLnJvdywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luOiAwIDAuMjgxMjVyZW0gMS4xMjVyZW07IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtID4gc3BhbiwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtID4gc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgICBjb2xvcjogIzdkODhhMTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dCxcbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5iYWxhbmNlLWZpZWxkLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQsXG4gICAgICAgIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjgzNjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDk1ZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dC5jaGVja2VkLFxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZC5jaGVja2VkLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQuY2hlY2tlZCxcbiAgICAgICAgICAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmJhbGFuY2UtZmllbGQuY2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTI3O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NjsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dDpob3ZlcixcbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmJhbGFuY2UtZmllbGQ6aG92ZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dDpob3ZlcixcbiAgICAgICAgICAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmJhbGFuY2UtZmllbGQ6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4MWQyZDsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzEzMTkyNjsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSBpbnB1dC5pbnZhbGlkLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQuaW52YWxpZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQ6OnBsYWNlaG9sZGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuaW5wLXdyYXBwZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuaW5wLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmJhbGFuY2UtZmllbGQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZCBzcGFuLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmJhbGFuY2UtZmllbGQgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzAwZWM2NjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgzJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZCAuY3VycmVuY3ksIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuYmFsYW5jZS1maWVsZCAuY3VycmVuY3kge1xuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmNvcHksXG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuc3VjY2Vzcy1pY29uLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmNvcHksXG4gICAgICAgIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuc3VjY2Vzcy1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtOyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5jb3B5OmhvdmVyLFxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuc3VjY2Vzcy1pY29uOmhvdmVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLmNvcHk6aG92ZXIsXG4gICAgICAgICAgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5zdWNjZXNzLWljb246aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuc3VjY2Vzcy1pY29uLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLnN1Y2Nlc3MtaWNvbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5zdWNjZXNzLWljb24udmFsaWQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuc3VjY2Vzcy1pY29uLnZhbGlkIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoNjYlKSBzZXBpYSg0NSUpIHNhdHVyYXRlKDEwMDclKSBodWUtcm90YXRlKDkxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTA0JSk7IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5pdGVtLWZpZWxkLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLml0ZW0tZmllbGQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMik7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNTYyNXJlbTtcbiAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjY1cmVtOyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5pdGVtLWZpZWxkIC5hbW91bnQsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuaXRlbS1maWVsZCAuYW1vdW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBlYzY2O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5pdGVtLWZpZWxkIC5hbW91bnQuYmx1ciB+IC5iYWxhbmNlLXN0ciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5pdGVtIC5pdGVtLWZpZWxkIC5hbW91bnQuYmx1ciB+IC5iYWxhbmNlLXN0ciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLml0ZW0tZmllbGQgaW1nLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLml0ZW0tZmllbGQgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cbiAgICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuaXRlbSAuaXRlbS1maWVsZCBpbWcuc3VjY2Vzcy1pY29uLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLml0ZW0gLml0ZW0tZmllbGQgaW1nLnN1Y2Nlc3MtaWNvbiB7XG4gICAgICAgICAgICAgIHRvcDogMC4zMTI1cmVtOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLnN0ZXBzLXdyYXBwZXIgLnN0ZXA6bm90KDpmaXJzdC1jaGlsZCksIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuc3RlcHMtd3JhcHBlciAuc3RlcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4ge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDAuODEyNXJlbTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIxLjU2MjVyZW07IH1cbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG46bm90KC52aXNpYmxlKSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuOm5vdCgudmlzaWJsZSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0biBzcGFuLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtOyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuOmFmdGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG46YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5uZXh0LCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uYmFjaywgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmRvbmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5uZXh0LCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uYmFjaywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmRvbmUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQ1LCA1NywgMC43KTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5kb25lIGltZywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmRvbmUgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoNjYlKSBzZXBpYSg0NSUpIHNhdHVyYXRlKDEwMDclKSBodWUtcm90YXRlKDkxZGVnKSBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTA0JSk7IH1cbiAgICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uZG9uZS52aXNpYmxlICsgLmJ0biwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmRvbmUudmlzaWJsZSArIC5idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmJhY2sgaW1nLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uYmFjayBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5jb25maXJtLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0LCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uY29uZmlybSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLnN1Ym1pdCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgY29sb3I6ICMwYzEyMWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlYzY2O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgzOCwgNTEsIDc3LCAwLjAzKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmNvbmZpcm06YmVmb3JlLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uY29uZmlybTphZnRlciwgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLnN1Ym1pdDpiZWZvcmUsIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5zdWJtaXQ6YWZ0ZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5jb25maXJtOmJlZm9yZSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmNvbmZpcm06YWZ0ZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5zdWJtaXQ6YmVmb3JlLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmNvbmZpcm06YmVmb3JlLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmJlZm9yZSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLmNvbmZpcm06YmVmb3JlLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNCkpO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5jb25maXJtOmFmdGVyLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmFmdGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uY29uZmlybTphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLnN1Ym1pdDphZnRlciB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICBib3R0b206IDAuMTI1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGVjNjY7XG4gICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7IH1cbiAgICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5jb25maXJtOmhvdmVyLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmhvdmVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uY29uZmlybTpob3ZlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLnN1Ym1pdDpob3ZlciB7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCAuYWN0aW9uLXdyYXBwZXIgLmJ0bi5jb25maXJtOmhvdmVyOmFmdGVyLCAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uc3VibWl0OmhvdmVyOmFmdGVyLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQgLmFjdGlvbi13cmFwcGVyIC5idG4uY29uZmlybTpob3ZlcjphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb250ZW50IC5hY3Rpb24td3JhcHBlciAuYnRuLnN1Ym1pdDpob3ZlcjphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjkzNzVyZW07IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIHNwYW4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjY2NkNmY2OyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC50ZXh0LXdyYXBwZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcbiAgICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaSwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiAudGV4dC13cmFwcGVyIHVsIGxpIHtcbiAgICAgICAgICBjb2xvcjogIzk3YTFjMjsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaSBwLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC50ZXh0LXdyYXBwZXIgdWwgbGkgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaSBzcGFuLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmRlc2NyaXB0aW9uIC50ZXh0LXdyYXBwZXIgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAgICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaTpiZWZvcmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4NzU5NDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4OyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5kZXNjcmlwdGlvbiAudGV4dC13cmFwcGVyIHVsIGxpIHNwYW4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuZGVzY3JpcHRpb24gLnRleHQtd3JhcHBlciB1bCBsaSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDBlYzY2OyB9XG4gICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5xci1jb2RlLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLnFyLWNvZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMC42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS4zcmVtOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXIgLm9yLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXIgLm9yIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC42cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXIgLm9yOmJlZm9yZSwgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyIC5vcjphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyIC5vcjpiZWZvcmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lciAub3I6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMC4xcmVtOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lciAub3I6YmVmb3JlLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXIgLm9yOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMTQ2LCAxNTcsIDE5MSwgMC41KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7IH1cbiAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyIC5vcjphZnRlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyIC5vcjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDE0NiwgMTU3LCAxOTEsIDAuNSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXItdGl0bGUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyLXdyYXBwZXIsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzM3M0M0QzY2O1xuICAgICAgICB3aWR0aDogMjEuM3JlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMy42cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMC42cmVtO1xuICAgICAgICBnYXA6IDAuMnJlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci13cmFwcGVyIGltZywgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTsgfVxuICAgICAgICAucGF5bWVudHMtcG9wdXAgLnBvcHVwIC5zZWN0aW9uLXdyYXBwZXIgLmNvbm5lY3QtZGVwb3NpdC1jb250YWluZXItd3JhcHBlci10ZXh0IHNwYW4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci13cmFwcGVyLXRleHQgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzkyOURCRjtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC5wYXltZW50cy1wb3B1cCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci13cmFwcGVyIC5idG4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucG9wdXAgLnNlY3Rpb24td3JhcHBlciAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lci13cmFwcGVyIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIGNvbG9yOiAjMEMxMjFFO1xuICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjlyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwRUM2NjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0OyB9XG4gICAgICAgICAgLnBheW1lbnRzLXBvcHVwIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyLXdyYXBwZXIgLmJ0bjpob3ZlciwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5wb3B1cCAuc2VjdGlvbi13cmFwcGVyIC5jb25uZWN0LWRlcG9zaXQtY29udGFpbmVyLXdyYXBwZXIgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTsgfVxuICAucGF5bWVudHMtcG9wdXAgLmhpZGRlbiwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnBheW1lbnRzLXBvcHVwIC5lcnItdGV4dCwgLnBheW1lbnRzLW5vdC1hbGxvd2VkIC5lcnItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnBheW1lbnRzLXBvcHVwIC5yb3dbZGF0YS10eXBlPVwidGFnXCJdLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnJvd1tkYXRhLXR5cGU9XCJ0YWdcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5wYXltZW50cy1wb3B1cCAucm93W2RhdGEtdHlwZT1cInRhZ1wiXS5hY3RpdmUsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAucm93W2RhdGEtdHlwZT1cInRhZ1wiXS5hY3RpdmUge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wYXltZW50cy1wb3B1cCAuc3VjY2Vzcy13aXRoZHJhd2FsLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICNDQ0Q2RjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wYXltZW50cy1wb3B1cCAuc3VjY2Vzcy13aXRoZHJhd2FsOm5vdCgudmlzaWJsZSksIC5wYXltZW50cy1ub3QtYWxsb3dlZCAuc3VjY2Vzcy13aXRoZHJhd2FsOm5vdCgudmlzaWJsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYXltZW50cy1wb3B1cCAuc3VjY2Vzcy13aXRoZHJhd2FsIHNwYW4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAuc3VjY2Vzcy13aXRoZHJhd2FsIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxLjE0MjlyZW07IH1cbiAgICAucGF5bWVudHMtcG9wdXAgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCBhLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucGF5bWVudHMtcG9wdXAgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCBhIHNwYW4sIC5wYXltZW50cy1ub3QtYWxsb3dlZCAuc3VjY2Vzcy13aXRoZHJhd2FsIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjM1NzFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NTcxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBheW1lbnRzLXBvcHVwIC5zdWNjZXNzLXdpdGhkcmF3YWwgPiAqLCAucGF5bWVudHMtbm90LWFsbG93ZWQgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS40Mjg2cmVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI2Y0NDE0MSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmNvbnRlbnRbZGF0YS1wYWdlPVwiYnV5Q3J5cHRvXCJdIGZvcm0gKyBmb3JtLCAuY29udGVudFtkYXRhLXBhZ2U9XCJtb29uUGF5XCJdIGZvcm0gKyBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29udGVudFtkYXRhLXBhZ2U9XCJidXlDcnlwdG9cIl0gLnJvdyAuaXRlbSAuaW5saW5lLCAuY29udGVudFtkYXRhLXBhZ2U9XCJtb29uUGF5XCJdIC5yb3cgLml0ZW0gLmlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmNvbnRlbnRbZGF0YS1wYWdlPVwiYnV5Q3J5cHRvXCJdIC5yb3cgLml0ZW0gLmlubGluZSAuaW5wLXdyYXBwZXIsIC5jb250ZW50W2RhdGEtcGFnZT1cIm1vb25QYXlcIl0gLnJvdyAuaXRlbSAuaW5saW5lIC5pbnAtd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfVxuICAuY29udGVudFtkYXRhLXBhZ2U9XCJidXlDcnlwdG9cIl0gLnJvdyAuaXRlbSAuaW5saW5lIC5zZWxlY3QsIC5jb250ZW50W2RhdGEtcGFnZT1cIm1vb25QYXlcIl0gLnJvdyAuaXRlbSAuaW5saW5lIC5zZWxlY3Qge1xuICAgIHdpZHRoOiAxMS40Mjg2cmVtOyB9XG5cbi5jb250ZW50W2RhdGEtcGFnZT1cImJ1eUNyeXB0b1wiXSAubG9hZGVyLCAuY29udGVudFtkYXRhLXBhZ2U9XCJtb29uUGF5XCJdIC5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250ZW50W2RhdGEtcGFnZT1cImJ1eUNyeXB0b1wiXSAuYnRuLCAuY29udGVudFtkYXRhLXBhZ2U9XCJtb29uUGF5XCJdIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NSwgNTcsIDAuNyk7IH1cblxuLmNvbnRlbnRbZGF0YS1wYWdlPVwiYnV5Q3J5cHRvXCJdIC5pY29uLXdyYXBwZXIgaW1nLCAuY29udGVudFtkYXRhLXBhZ2U9XCJtb29uUGF5XCJdIC5pY29uLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4ub3ZlcmxheS5uZXctbWVzc2FnZSxcbi5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UsXG4ucmVqZWN0LWNvbmZpcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7IH1cbiAgLm92ZXJsYXkubmV3LW1lc3NhZ2U6bm90KC52aXNpYmxlKSxcbiAgLm92ZXJsYXkubmV3LXNwb3J0c2Jvb2stbWVzc2FnZTpub3QoLnZpc2libGUpLFxuICAucmVqZWN0LWNvbmZpcm06bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAsXG4gIC5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UgLnBvcHVwLFxuICAucmVqZWN0LWNvbmZpcm0gLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNi42MjVyZW07XG4gICAgd2lkdGg6IDQwcmVtO1xuICAgIGJhY2tncm91bmQ6ICNlN2Y3ZjNmZjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNsb3NlLFxuICAgIC5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UgLnBvcHVwIC5jbG9zZSxcbiAgICAucmVqZWN0LWNvbmZpcm0gLnBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMC43cmVtO1xuICAgICAgdG9wOiAwLjdyZW07XG4gICAgICBjb2xvcjogIzk3YTFjMjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZDogIzE5MjQyZjtcbiAgICAgIHotaW5kZXg6IDk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogOHB4OyB9XG4gICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50LFxuICAgIC5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50LFxuICAgIC5yZWplY3QtY29uZmlybSAucG9wdXAgLmNvbnRlbnQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC5iYW5uZXItd3JhcHBlcixcbiAgICAgIC5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC5iYW5uZXItd3JhcHBlcixcbiAgICAgIC5yZWplY3QtY29uZmlybSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIGltZyxcbiAgICAgICAgLm92ZXJsYXkubmV3LXNwb3J0c2Jvb2stbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLmJhbm5lci13cmFwcGVyIGltZyxcbiAgICAgICAgLnJlamVjdC1jb25maXJtIC5wb3B1cCAuY29udGVudCAuYmFubmVyLXdyYXBwZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm92ZXJsYXkubmV3LW1lc3NhZ2UgLnBvcHVwIC5jb250ZW50IC50ZXh0LFxuICAgICAgLm92ZXJsYXkubmV3LXNwb3J0c2Jvb2stbWVzc2FnZSAucG9wdXAgLmNvbnRlbnQgLnRleHQsXG4gICAgICAucmVqZWN0LWNvbmZpcm0gLnBvcHVwIC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgY29sb3I6ICNjN2M3Yzc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAub3ZlcmxheS5uZXctbWVzc2FnZSAucG9wdXAgLmN1c3RvbS1zY3JvbGxiYXItYnRuLFxuICAgIC5vdmVybGF5Lm5ldy1zcG9ydHNib29rLW1lc3NhZ2UgLnBvcHVwIC5jdXN0b20tc2Nyb2xsYmFyLWJ0bixcbiAgICAucmVqZWN0LWNvbmZpcm0gLnBvcHVwIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmICFpbXBvcnRhbnQ7IH1cblxuLmJpdF9pdm5lc3Rvcl9kZXBvc2l0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5OTkgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpOyB9XG4gIC5iaXRfaXZuZXN0b3JfZGVwb3NpdDpub3QoLnZpc2libGUpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iaXRfaXZuZXN0b3JfZGVwb3NpdCAucG9wdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyLjUlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xuICAgIGhlaWdodDogOTAlO1xuICAgIG1heC1oZWlnaHQ6IDYycmVtO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtOyB9XG4gICAgLmJpdF9pdm5lc3Rvcl9kZXBvc2l0IC5wb3B1cCAuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDAuN3JlbTtcbiAgICAgIHRvcDogMC43cmVtO1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMxOTI0MmY7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDhweDsgfVxuICAgIC5iaXRfaXZuZXN0b3JfZGVwb3NpdCAucG9wdXAgaWZyYW1lIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yZWplY3QtY29uZmlybSAucG9wdXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTsgfVxuICAucmVqZWN0LWNvbmZpcm0gLnBvcHVwIC5hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgZ2FwOiAyMHB4OyB9XG4gICAgLnJlamVjdC1jb25maXJtIC5wb3B1cCAuYWN0aW9ucyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMGVjNjY7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5yZWplY3QtY29uZmlybSAucG9wdXAgLmFjdGlvbnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5vdmVybGF5LnBvaW50cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAub3ZlcmxheS5wb2ludHMgLnBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTAuNjI1cmVtO1xuICAgIHdpZHRoOiA0My43NXJlbTtcbiAgICBoZWlnaHQ6IDI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpKTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAub3ZlcmxheS5wb2ludHMgLnBvcHVwIC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMXJlbTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEwLjYyNXJlbTtcbiAgICB3aWR0aDogNDMuNzVyZW07XG4gICAgaGVpZ2h0OiAyNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTk7XG4gICAgcGFkZGluZzogMy4xMjVyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJlZXNwaW5wb3B1cGJnLnBuZz92M1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yLjM3NXJlbTtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgcC5mcmVlc3Bpbi1jb3VudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1Ljg3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIHAuZnJlZXNwaW4tY291bnQgc3Bhbi5jb3VudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW07XG4gICAgICAgIGNvbG9yOiAjM2FmZjVkOyB9XG4gICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMy4zNzVyZW07XG4gICAgICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMS4yNXJlbTsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5nYW1lcy1saXN0IHVsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDEsIDI0MSwgMjQxLCAwLjE2KTsgfVxuICAgICAgICAub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIC5wb3B1cCAuZ2FtZXMtbGlzdCB1bDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiAwLjMxMjVyZW07IH1cbiAgICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2FmZjVkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTsgfVxuICAgICAgLm92ZXJsYXkuYWN0aXZlLWZyZWVzcGlucyAucG9wdXAgLmdhbWVzLWxpc3QgbGkge1xuICAgICAgICBjb2xvcjogIzNhZmY1ZDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyB9XG4gICAgICAgIC5vdmVybGF5LmFjdGl2ZS1mcmVlc3BpbnMgLnBvcHVwIC5nYW1lcy1saXN0IGxpOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ub3ZlcmxheS5iaWctd2luLWluZm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTIsIDE4LCAzMCwgMC4xNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpOyB9XG4gIC5vdmVybGF5LmJpZy13aW4taW5mbzpub3QoLnZpc2libGUpIFtjbGFzcyo9XCJwb3B1cFwiXSB7XG4gICAgYW5pbWF0aW9uOiAwLjFzIHBvcHVwQW5pbWF0aW9uO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cblxuQGtleWZyYW1lcyBwb3B1cEFuaW1hdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0LjEyNXJlbSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG4gIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAge1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBwYWRkaW5nOiAwLjA2NjdyZW07XG4gICAgbWFyZ2luLXRvcDogMTVyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjI1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpIDEwMCUpOyB9XG4gICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAucG9wdXAtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAxLjMzMzNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzE2MUIyODsgfVxuICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmhlYWRpbmcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cbiAgICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmhlYWRpbmcgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjOTI5REJGO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAuMzc1cmVtOyB9XG4gICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5oZWFkaW5nIC5jbG9zZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTUsIDYwLCA3NiwgMC4yNSk7XG4gICAgICAgIHBhZGRpbmc6IC41NjI1cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICM5MjlEQkY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuaGVhZGluZyAuY2xvc2U6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNzNDNENCMjsgfVxuICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLnBsYWNlZC1iZXQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzcmVtOyB9XG4gICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5wbGFjZWQtYmV0IC5wbGF5ZXItaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDAuMzMzM3JlbTtcbiAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLnBsYWNlZC1iZXQgLnBsYXllci1pbmZvIC5wbGF5ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogMC40NjY3cmVtIDAuNjY2N3JlbSAwLjQ2NjdyZW0gMC40NjY3cmVtO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDU1LCA2MCwgNzYsIDAuMjUpOyB9XG4gICAgICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAucGxhY2VkLWJldCAucGxheWVyLWluZm8gLnBsYXllcjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA2MCwgNzYsIDAuNCk7IH1cbiAgICAgICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5wbGFjZWQtYmV0IC5wbGF5ZXItaW5mbyAucGxheWVyIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNjY2N3JlbTsgfVxuICAgICAgICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLnBsYWNlZC1iZXQgLnBsYXllci1pbmZvIC5wbGF5ZXIgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjOTI5REJGOyB9XG4gICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5wbGFjZWQtYmV0IC5kYXRlLWluZm8ge1xuICAgICAgICBjb2xvcjogI0NDRDZGNjtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzMzNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjMzMzNyZW07IH1cbiAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC53YXRlcm1hcmsge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtaW5mbyB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjMzMzNyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjAsIDc2LCAwLjI1KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMS42cmVtIDIuNjY2N3JlbTsgfVxuICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWluZm8gPiBkaXYge1xuICAgICAgICB3aWR0aDogMzMuMzMzNCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDAuNjY2N3JlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1pbmZvID4gZGl2IHAge1xuICAgICAgICAgIGNvbG9yOiAjOTI5REJGO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtaW5mbyA+IGRpdiAuYW1vdW50IHtcbiAgICAgICAgICBjb2xvcjogIzAwRUM2NjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAwLjJyZW07IH1cbiAgICAgICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtaW5mbyA+IGRpdiAuYW1vdW50IGltZzpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07IH1cbiAgICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWluZm8gPiBkaXYuYmV0LWFtb3VudCAuYW1vdW50IHtcbiAgICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuICAgICAgICAgIC5vdmVybGF5LmJpZy13aW4taW5mbyAucG9wdXAgLmNvbnRlbnQgLmJldC1pbmZvID4gZGl2LmJldC1hbW91bnQgLmFtb3VudCBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCg4MiUpIHNlcGlhKDEyJSkgc2F0dXJhdGUoNTY2JSkgaHVlLXJvdGF0ZSgxOTFkZWcpIGJyaWdodG5lc3MoMTAzJSkgY29udHJhc3QoOTMlKTsgfVxuICAgICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5iZXQtaW5mbyA+IGRpdi5wYXlvdXQgLmFtb3VudCBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoODElKSBzZXBpYSg0MSUpIHNhdHVyYXRlKDU0NjIlKSBodWUtcm90YXRlKDkzZGVnKSBicmlnaHRuZXNzKDk5JSkgY29udHJhc3QoMTAyJSk7IH1cbiAgICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuYmV0LWluZm8gPiBkaXYgc3ZnIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU1LCA2MCwgNzYsIDAuMjUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAxLjMzMzNyZW0gMC45MzMzcmVtIDAuNTMzM3JlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgIGdhcDogMC41MzMzcmVtOyB9XG4gICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDMuMzMzM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5nYW1lLW5hbWUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuICAgICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLmdhbWUtbmFtZSBwLnBhbGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NjY3cmVtO1xuICAgICAgICAgIGNvbG9yOiAjOTI5REJGOyB9XG4gICAgICAub3ZlcmxheS5iaWctd2luLWluZm8gLnBvcHVwIC5jb250ZW50IC5nYW1lLWluZm8gLnBsYXkge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjEzMzNyZW07XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGNjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODg5cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzOS43NDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwRUM2NjtcbiAgICAgICAgY29sb3I6ICMxNjFCMjg7XG4gICAgICAgIGhlaWdodDogMi4wNjY3cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjUyOTlyZW0gMS4wNTk4cmVtO1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLm92ZXJsYXkuYmlnLXdpbi1pbmZvIC5wb3B1cCAuY29udGVudCAuZ2FtZS1pbmZvIC5wbGF5OmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJGRjcwOyB9XG5cbi50b3RwLXBvcHVwIHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjMWIyMDJlZDY7IH1cbiAgLnRvdHAtcG9wdXA6bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudG90cC1wb3B1cCAucG9wdXAge1xuICAgIHdpZHRoOiAyNi4zMzMzcmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZDogIzFCMUYyRTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTMzM3JlbTtcbiAgICBib3JkZXI6IDAuMDY2N3JlbSBzb2xpZCAjMmYzMzQ1O1xuICAgIHRvcDogMTV2aDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDsgfVxuICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY2xvc2Uge1xuICAgICAgZm9udC1zaXplOiAxLjE0NjdyZW07XG4gICAgICB0b3A6IDFyZW07XG4gICAgICByaWdodDogMXJlbTsgfVxuICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMC42NjY3cmVtOyB9XG4gICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICM5N0ExQzI7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5hdXRoZW50aWNhdG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMzEzNzQ2O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzcmVtOyB9XG4gICAgICAgIC50b3RwLXBvcHVwIC5wb3B1cCAuY29udGVudCAuYXV0aGVudGljYXRvciAuaW5wLXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmF1dGhlbnRpY2F0b3IgLnFyLWNvZGUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDI4MzY7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgICAgICAgIGJvcmRlcjogMC4wNjY3cmVtIHNvbGlkICMyZjMzNDU7XG4gICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcbiAgICAgICAgICB3aWR0aDogMTByZW07XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmF1dGhlbnRpY2F0b3IgLnFyLWNvZGUgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnRvdHAtcG9wdXAgLnBvcHVwIC5jb250ZW50IC5jb3BpZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEuMzMzM3JlbTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42NTkzcmVtO1xuICAgICAgICBjb2xvcjogI0NDRDZGNjsgfVxuICAgICAgICAudG90cC1wb3B1cCAucG9wdXAgLmNvbnRlbnQgLmNvcGllZCBpbWcge1xuICAgICAgICAgIGhlaWdodDogMS4wNjY3cmVtOyB9XG5cbltjbGFzcyo9b3RwXS5vdmVybGF5IHtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbltjbGFzcyo9b3RwXS5oaWRlLWZpZWxkcyAuZmllbGRzLCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgdWwubWVudSwgW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIC5zdGVwcy13cmFwcGVyLCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmFjdGlvbi13cmFwcGVyLCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmJ0bi13cmFwcGVyLCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmZpYXQtY3J5cHRvIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFtjbGFzcyo9b3RwXS5oaWRlLWZpZWxkcyAuZmllbGRzICsgLmVyci10ZXh0LCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgdWwubWVudSArIC5lcnItdGV4dCwgW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIC5zdGVwcy13cmFwcGVyICsgLmVyci10ZXh0LCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmFjdGlvbi13cmFwcGVyICsgLmVyci10ZXh0LCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmJ0bi13cmFwcGVyICsgLmVyci10ZXh0LCBbY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmZpYXQtY3J5cHRvICsgLmVyci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIFtkYXRhLXBhZ2U9XCJmaWF0XCJdIGZvcm0gPiAqOm5vdCgub3RwLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIC5zZWN0aW9uLXdyYXBwZXIgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIC5vdHAtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDIuNjY2N3JlbTsgfVxuXG5bY2xhc3MqPW90cF0uaGlkZS1maWVsZHMgLmhlYWQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjA2NjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgW2NsYXNzKj1vdHBdLmhpZGUtZmllbGRzIC5oZWFkLXdyYXBwZXIgLnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjU2NjdyZW07IH1cblxuW2NsYXNzKj1vdHBdIC5pbnAtdGl0bGUge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcbiAgZm9udC1zaXplOiAwLjg1MzNyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgY29sb3I6ICM5N0ExQzI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjY2N3JlbTtcbiAgZGlzcGxheTogZmxleDsgfVxuICBbY2xhc3MqPW90cF0gLmlucC10aXRsZSA+IHNwYW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNnJlbTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzEzNzQ2OyB9XG5cbltjbGFzcyo9b3RwXSAuaGVhZC13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjY3cmVtIHNvbGlkICMzMTM3NDY7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ2NjdyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtOyB9XG4gIFtjbGFzcyo9b3RwXSAuaGVhZC13cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XG4gICAgZm9udC1zaXplOiAwLjk2NjdyZW07XG4gICAgY29sb3I6ICNDQ0Q2RjY7XG4gICAgbWFyZ2luLXRvcDogMC4yNjY3cmVtOyB9XG5cbltjbGFzcyo9b3RwXSAucGFzdGUge1xuICBoZWlnaHQ6IDEuMDY2N3JlbTtcbiAgY29sb3I6ICM5N0ExQzI7XG4gIHBhZGRpbmc6IDAgMC41MzMzcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMC4wMjUzcmVtIHNvbGlkICM2ODZGODk7XG4gIGJhY2tncm91bmQ6ICMyNDI4MzY7XG4gIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gIGdhcDogMC4zMzMzcmVtO1xuICBtYXJnaW4tbGVmdDogMC41MzMzcmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICBbY2xhc3MqPW90cF0gLnBhc3RlOmhvdmVyIHtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4yKTsgfVxuICBbY2xhc3MqPW90cF0gLnBhc3RlIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjYzMTNyZW07IH1cblxuW2NsYXNzKj1vdHBdIGZvcm0ge1xuICB3aWR0aDogMTAwJTsgfVxuICBbY2xhc3MqPW90cF0gZm9ybSAub3RwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC42NjY3cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTMzM3JlbTsgfVxuICAgIFtjbGFzcyo9b3RwXSBmb3JtIC5vdHAgaW5wdXQge1xuICAgICAgaGVpZ2h0OiAyLjY2NjdyZW0gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyLjY2NjdyZW0gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHBhZGRpbmc6IDAuNDY2N3JlbSAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyODM2O1xuICAgICAgYm9yZGVyOiAwLjA2NjdyZW0gc29saWQgIzQ3NDk1ZjtcbiAgICAgIGNvbG9yOiAjQ0NENkY2ICFpbXBvcnRhbnQ7IH1cbiAgICAgIFtjbGFzcyo9b3RwXSBmb3JtIC5vdHAgaW5wdXQ6dmFsaWQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBFQzY2ICFpbXBvcnRhbnQ7IH1cbiAgICBbY2xhc3MqPW90cF0gZm9ybSAub3RwLmludmFsaWQgaW5wdXQ6dmFsaWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjMDAwMCAhaW1wb3J0YW50OyB9XG5cbltjbGFzcyo9b3RwXSAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW46IDAgMC4yODEyNXJlbSAxLjEyNXJlbSAhaW1wb3J0YW50OyB9XG4gIFtjbGFzcyo9b3RwXSAuaXRlbSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjgzNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0OTVmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIFtjbGFzcyo9b3RwXSAuaXRlbSBpbnB1dFtuYW1lPVwic2VjcmV0S2V5XCJdIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIFtjbGFzcyo9b3RwXSAuaXRlbSBpbnB1dC5jaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5Mjc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2OyB9XG4gICAgW2NsYXNzKj1vdHBdIC5pdGVtIGlucHV0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFkMmQ7IH1cbiAgW2NsYXNzKj1vdHBdIC5pdGVtIC5pbnAtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtjbGFzcyo9b3RwXSAuaXRlbSAuY29weSxcbiAgW2NsYXNzKj1vdHBdIC5pdGVtIC5zdWNjZXNzLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMC4zMTI1cmVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICBbY2xhc3MqPW90cF0gLml0ZW0gLmNvcHk6aG92ZXIsXG4gICAgW2NsYXNzKj1vdHBdIC5pdGVtIC5zdWNjZXNzLWljb246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44OyB9XG5cbltjbGFzcyo9b3RwXSAuc3RhdHVzLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5bY2xhc3MqPW90cF0gLnN1Y2Nlc3MtdGV4dCB7XG4gIGNvbG9yOiAjMDBlYzY2OyB9XG5cbltjbGFzcyo9b3RwXSAuZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjZjQ0MTQxICFpbXBvcnRhbnQ7IH1cblxuLmVuYWJsZS1vdHAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4LjMzMzNyZW07XG4gIGJhY2tncm91bmQ6ICMyNDI4MzZlZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzQzQwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMS4zMzMzcmVtO1xuICBtYXJnaW4taW5saW5lOiAtMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2LjI1cmVtKTsgfVxuICAuZW5hYmxlLW90cCBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODY2N3JlbTtcbiAgICBjb2xvcjogIzk3QTFDMjsgfVxuICAuZW5hYmxlLW90cCAuYnRuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg3NTk0O1xuICAgIGJhY2tncm91bmQ6ICMzMTM3NDY7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIHdpZHRoOiAyMS42NjY3cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNjY2N3JlbTtcbiAgICBjb2xvcjogI0NDRDZGNjtcbiAgICBmb250LXNpemU6IDEuMDY2N3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxLjA2NjdyZW07IH1cblxuZm9vdGVyLm1pZGRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMxLCA0NiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBtYXJnaW46IDIuODEyNXJlbSBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEEwRTE4O1xuICBwYWRkaW5nOiAyLjgxMjVyZW0gMDsgfVxuICBmb290ZXIubWlkZGxlIG5hdiB7XG4gICAgcGFkZGluZzogMCAyLjM3NXJlbTsgfVxuICAgIGZvb3Rlci5taWRkbGUgbmF2ID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgZm9vdGVyLm1pZGRsZSBuYXYgPiB1bCA+IGxpIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xuICAgICAgICBjb2xvcjogIzc2N0U5OTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07IH1cbiAgICAgIGZvb3Rlci5taWRkbGUgbmF2ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIGZvb3Rlci5taWRkbGUgbmF2ID4gdWwgPiBsaSA+IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IC45Mzc1cmVtO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIGZvb3Rlci5taWRkbGUgbmF2ID4gdWwgPiBsaSA+IHVsIGxpIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgZm9vdGVyLm1pZGRsZSBuYXYgPiB1bCA+IGxpID4gdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAgICAgZm9vdGVyLm1pZGRsZSBuYXYgPiB1bCA+IGxpID4gdWwuc29jaWFsIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtZ2FwOiAwLjMxMjVyZW07XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICB3aWR0aDogMy44MDg2cmVtOyB9XG4gICAgICAgICAgZm9vdGVyLm1pZGRsZSBuYXYgPiB1bCA+IGxpID4gdWwuc29jaWFsIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyLjI3NXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMi4yNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM1MTZyZW07XG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMzIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIxNCwgMjM2LCAwLjA1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAgIGZvb3Rlci5taWRkbGUgbmF2ID4gdWwgPiBsaSA+IHVsLnNvY2lhbCBsaSBhIGltZyB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEuMzIwM3JlbTsgfVxuICAgICAgZm9vdGVyLm1pZGRsZSBuYXYgPiB1bCA+IGxpIGEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41MTcycmVtO1xuICAgICAgICBmb250LXNpemU6IC44MTI1cmVtOyB9XG4gICAgICBmb290ZXIubWlkZGxlIG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9vdGVyLm1pZGRsZSAudGV4dCB7XG4gICAgcGFkZGluZzogMi41cmVtIDIuMzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7IH1cbiAgZm9vdGVyLm1pZGRsZSAuYm90dG9tLWJhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMi41cmVtOyB9XG4gIGZvb3Rlci5taWRkbGUgLndhcm5pbmctdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgIzFCMUYyRTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIHBhZGRpbmc6IDAgMi4zNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAgIGZvb3Rlci5taWRkbGUgLndhcm5pbmctdGV4dCAuaW1ncyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICBmb290ZXIubWlkZGxlIC53YXJuaW5nLXRleHQgLmltZ3MgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XG4gICAgICAgIGhlaWdodDogMi4yNXJlbTsgfVxuICAgIGZvb3Rlci5taWRkbGUgLndhcm5pbmctdGV4dCBzcGFuLndhcm5pbmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuODc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBmb290ZXIubWlkZGxlIC53YXJuaW5nLXRleHQgc3Bhbi53YXJuaW5nIHAge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Nwb3J0SWNvbnMnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9zcG9ydGljb25zLndvZmYyP3Y9M1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9zcG9ydGljb25zLndvZmY/dj0zXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51LmlwYWQge1xuICB3aWR0aDogMTAyJSAhaW1wb3J0YW50OyB9XG5cbi5taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGNhbGModmFyKC0tc2lkZUJhcldpZHRoKSAvIDIpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7IH1cblxuI3NpZGViYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDE5LjM3NXJlbTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgcmdiYSgyNDUsIDI0NywgMjUwLCAwLjEyKSwgcmdiYSgyNDUsIDI0NywgMjUwLCAwLjA2KSA1MiUsIHJnYmEoMjQ1LCAyNDcsIDI1MCwgMCkpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42MjVyZW0pO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgei1pbmRleDogOTk5OTsgfVxuICAjc2lkZWJhci5ib3g6YmVmb3JlLCAjc2lkZWJhci5ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNjY2Q2ZjY5OCwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcbiAgICBmaWx0ZXI6IGJsdXIoMC4xMjVyZW0pOyB9XG4gICNzaWRlYmFyLmJveDpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDIwcmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDc3JTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDg4MiUgMTA4MCU7IH1cbiAgI3NpZGViYXIuYm94OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDE2cmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDglIDYlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogODI0JSA2OTUlO1xuICAgIGJvdHRvbTogMDsgfVxuICAjc2lkZWJhciAubGVmdCB7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDsgfVxuICAgICNzaWRlYmFyIC5sZWZ0IC5sb2dvIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjEyNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI3NpZGViYXIgLmxlZnQgLmxvZ286OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMC4zcmVtO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwZTM2MztcbiAgICAgICAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDAuNjI1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIGZpbHRlcjogYmx1cigwLjYyNXJlbSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgICAgI3NpZGViYXIgLmxlZnQgLmxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExLjEyNXJlbTsgfVxuICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlckhlaWdodCkpOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXI6aG92ZXIgLmN1c3RvbS1zY3JvbGxiYXIge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgMTdweCkgIWltcG9ydGFudDsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjY2NkNmY2NGYsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIzMCUgMjE3JTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTclIDI3JTtcbiAgICAgICAgei1pbmRleDogLTExO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMS4yNXJlbSk7IH1cbiAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuc3BvcnRzYm9vay13cmFwcGVyLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAwIDEuMDM3NXJlbTsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hcnJvdy1pdGVtLFxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5wcm9tbywgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5lc3BvcnRzLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLnJhY2luZy1jYXRlZ29yeSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hdmlhdG9yLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmNyaWNrZXQtY2F0ZWdvcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDEuMDM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xuICAgICAgICBib3JkZXI6IC4xMjVyZW0gc29saWQgIzNjNDI0ZWE2O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuYXJyb3ctaXRlbSAuYXJyb3csXG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAucHJvbW8gLmFycm93LCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmVzcG9ydHMgLmFycm93LCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLnJhY2luZy1jYXRlZ29yeSAuYXJyb3csICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuYXZpYXRvciAuYXJyb3csICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuY3JpY2tldC1jYXRlZ29yeSAuYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LnN2Zz92M1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICB3aWR0aDogMi44MTI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuMXMgZWFzZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMS4xcmVtOyB9XG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuYXJyb3ctaXRlbS5hY3RpdmUsXG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAucHJvbW8uYWN0aXZlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmVzcG9ydHMuYWN0aXZlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLnJhY2luZy1jYXRlZ29yeS5hY3RpdmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuYXZpYXRvci5hY3RpdmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuY3JpY2tldC1jYXRlZ29yeS5hY3RpdmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgICAgICAgICB0b3A6IC0wLjA2MjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgxMiwgMTgsIDMwLCAwLjkpLCByZ2JhKDIyLCAyNiwgMzksIDAuOSkpO1xuICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICBib3JkZXI6IC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmFycm93LWl0ZW0uYWN0aXZlIC5hcnJvdyxcbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLnByb21vLmFjdGl2ZSAuYXJyb3csICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuZXNwb3J0cy5hY3RpdmUgLmFycm93LCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLnJhY2luZy1jYXRlZ29yeS5hY3RpdmUgLmFycm93LCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmF2aWF0b3IuYWN0aXZlIC5hcnJvdywgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5jcmlja2V0LWNhdGVnb3J5LmFjdGl2ZSAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmFycm93LWl0ZW0gYSxcbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5wcm9tbyBhLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmVzcG9ydHMgYSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5yYWNpbmctY2F0ZWdvcnkgYSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hdmlhdG9yIGEsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuY3JpY2tldC1jYXRlZ29yeSBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyLjdyZW0pOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hcnJvdy1pdGVtIGE6YWZ0ZXIsXG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5wcm9tbyBhOmFmdGVyLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgLmVzcG9ydHMgYTphZnRlciwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5yYWNpbmctY2F0ZWdvcnkgYTphZnRlciwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hdmlhdG9yIGE6YWZ0ZXIsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuY3JpY2tldC1jYXRlZ29yeSBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNDI0ZWE2O1xuICAgICAgICAgICAgdG9wOiAtMC4xcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDYlOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5hcnJvdy1pdGVtIGE6YmVmb3JlLFxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAucHJvbW8gYTpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuZXNwb3J0cyBhOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5yYWNpbmctY2F0ZWdvcnkgYTpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSAuYXZpYXRvciBhOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51IC5jcmlja2V0LWNhdGVnb3J5IGE6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XG4gICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubWluaS1nYW1lcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi4xMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzBjMTIxZSwgIzE3MWIyOCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjYyNXJlbTtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjMxMjVyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDAuNjI1cmVtKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS43NXJlbSAjZmZmZmZmMDU7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubWluaS1nYW1lcyAucmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5taW5pLWdhbWVzIC5yaWdodCBhIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLVJlZ3VsYXInO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubWluaS1nYW1lcyAucmlnaHQgLnNsaWRlci1idG4td3JhcHBlciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBnYXA6IDAuMjVyZW07IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLm1pbmktZ2FtZXMgLnJpZ2h0IC5zbGlkZXItYnRuLXdyYXBwZXIgLnN3aXBlci1wcmV2LCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubWluaS1nYW1lcyAucmlnaHQgLnNsaWRlci1idG4td3JhcHBlciAuc3dpcGVyLW5leHQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5taW5pLWdhbWVzIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5taW5pLWdhbWVzIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2EzYTUyO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAwLjQzNzVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtOyB9XG4gICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5taW5pLWdhbWVzIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLm1pbmktZ2FtZXMgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubWluaS1nYW1lcyB1bCA+IGxpIGEge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLm1pbmktZ2FtZXMgdWwgPiBsaSBhIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLmJ1eS1jcnlwdG8ge1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzBDMTIxRTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgICAgICAgIGN1cnNvcjogYXV0bzsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5idXktY3J5cHRvIC5idG4ge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQjFGMkU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxLjA2MjVyZW07IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5idXktY3J5cHRvIC5idG4gc3ZnIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAuYnV5LWNyeXB0byAuaW1ncyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgICAgICAgICAgIGdhcDogMS4zNzVyZW07IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5idXktY3J5cHRvIC5pbWdzIGltZyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpIGEgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnByb21vOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5wcm9tbzphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9wcm9tb3Muc3ZnP3YzXCIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNTFyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42MjUxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC4xcmVtIC0wLjJyZW07IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnByb21vIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkucHJvbW8gYTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmNyaWNrZXQtY2F0ZWdvcnkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5jcmlja2V0LWNhdGVnb3J5OmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5jcmlja2V0LWNhdGVnb3J5OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL2NyaWNrZXQuc3ZnP3Y0XCIpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjI1MXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuNjI1MXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDQlOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmNyaWNrZXQtY2F0ZWdvcnkgYSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuY3JpY2tldC1jYXRlZ29yeSBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5yYWNpbmctY2F0ZWdvcnk6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnJhY2luZy1jYXRlZ29yeTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvcmFjaW5nLnN2Zz92NFwiKTtcbiAgICAgICAgICAgIGhlaWdodDogMS42MjUxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNjI1MXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA0JTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkucmFjaW5nLWNhdGVnb3J5IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkucmFjaW5nLWNhdGVnb3J5IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5hdmlhdG9yOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5hdmlhdG9yOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL21lbnUtaWNvbnMvY2F0ZWdvcmllcy9hdmlhdG9yLmdpZj92NFwiKTtcbiAgICAgICAgICAgIGhlaWdodDogMS45MjUxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuOTI1MXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA0JTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuYXZpYXRvciBhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmF2aWF0b3IgYTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmF2aWF0b3IgLm5ldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMC42MjVyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNTYyNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbmltYXRpb246IDAuNHMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlXHIgYWx0ZXJuYXRlOyB9XG5cbkBrZXlmcmFtZXMgbmV3QW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMC4zOyB9IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmVzcG9ydHM6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmVzcG9ydHM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL2VzcG9ydHMuc3ZnP3Y0XCIpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNTFyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42MjUxcmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC4xcmVtIDA7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmVzcG9ydHM6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMS4yMzc1cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZVkoNDQlKSAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5lc3BvcnRzIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuZXNwb3J0cyBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3RhdGljIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzI4MmMzYTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYy5hZmZpbGlhdGUge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAwIHNvbGlkICMwMDA7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3RhdGljOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zdGF0aWM6YWZ0ZXIge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogMS42MjUxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS42MjUxcmVtOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYzphZnRlciB7XG4gICAgICAgICAgICAgIHRvcDogMS4ycmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAtMC4zNjI1cmVtO1xuICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMC4zcmVtKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVkoLTI0LjglKTsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zdGF0aWMuYWJvdXQ6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYy5hYm91dDphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYWJvdXQuc3ZnP3YzXCIpOyB9XG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYy5hZmZpbGlhdGU6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYy5hZmZpbGlhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2FmZmlsaWF0ZS5zdmc/djNcIik7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3RhdGljLnN1cHBvcnQ6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnN0YXRpYy5zdXBwb3J0OmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxODAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9saXZlLWNoYXQuc3ZnP3YzXCIpOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5sYW5ndWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5sYW5ndWFnZSBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkubGFuZ3VhZ2UgPiB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjM3NXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlID4gdWwgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA5MzhyZW07IH1cbiAgICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlID4gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlID4gdWwgbGk6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlID4gdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmxhbmd1YWdlID4gdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5sYW5ndWFnZSA+IHVsIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTMsIDEwMiwgMTI4LCAwLjIyKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5sYW5ndWFnZSA+IHVsIGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTVkZWcsICM5N2Q3MDAsICMyMTJkM2MpOyB9XG4gICAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5sYW5ndWFnZSA+IHVsIGxpLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC01ZGVnLCAjOTdkNzAwLCAjMjEyZDNjKTsgfVxuICAgICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkubGFuZ3VhZ2UgPiB1bCBsaS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVyZW0sIDAuMjVyZW0pOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaSA+IHVsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLmljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLnNsb3RzLFxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAubGl2ZS1jYXNpbm8ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLmRyb3Bkb3duLW1lbnUgLmxvYWRlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjA3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW0gIWltcG9ydGFudDsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAuaWNvbi1zaGFkb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgLmljb24tc2hhZG93OmJlZm9yZSB7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAuaWNvbi1zaGFkb3c6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDEuMjM3NXJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjRyZW0pO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgyMS4yJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCAuaWNvbi1zaGFkb3cuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2xvdyAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgbGVmdDogMS4wMzc1cmVtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVkoNy44JSk7IH1cblxuQGtleWZyYW1lcyBnbG93IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVkoMjEuMiUpO1xuICAgIGxlZnQ6IHZhcigtLXNpZGVCYXJXaWR0aCk7IH0gfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLmNhc2lubyA+IHVsID4gbGkgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gdWwgPiBsaSAuaWNvbi13cmFwcGVyOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gdWwgPiBsaSAuaWNvbi13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTA3JTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTAuMnJlbSBjZW50ZXI7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gdWwgPiBsaS5zbG90cyAuaWNvbi13cmFwcGVyOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vID4gdWwgPiBsaS5zbG90cyAuaWNvbi13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Nhc2luby5zdmc/djNcIik7IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gPiB1bCA+IGxpLmxpdmUtY2FzaW5vIC5pY29uLXdyYXBwZXI6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gPiB1bCA+IGxpLmxpdmUtY2FzaW5vIC5pY29uLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGl2ZWNhc2luby5zdmc/djNcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC0wLjJyZW07IH1cbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2Nhc2lubyxcbiAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2xpdmVjYXNpbm8ge1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0MjRlO1xuICAgICAgICAgICAgbWFyZ2luOiAwLjkzNzVyZW0gYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0MjRlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vICNjYXNpbm8gbGksXG4gICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2xpdmVjYXNpbm8gbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2Nhc2lubyBsaSBhLFxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2xpdmVjYXNpbm8gbGkgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2Nhc2lubyBsaS5hY3RpdmUgYSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vICNjYXNpbm8gbGk6aG92ZXIgYSxcbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuY2FzaW5vICNsaXZlY2FzaW5vIGxpLmFjdGl2ZSBhLFxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5jYXNpbm8gI2xpdmVjYXNpbm8gbGk6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLmljb24td3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuaWNvbi13cmFwcGVyOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuaWNvbi13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL3Nwb3J0LnN2Zz92M1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgcCB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07IH1cbiAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkycmVtOyB9XG4gICAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpIGE6aG92ZXIsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaTpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgbGVmdDogLTAuMnJlbTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNykgdHJhbnNsYXRlWSgyMS4yJSk7IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLnByZW1hdGNoOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLnByZW1hdGNoOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvcHJlbWF0Y2guc3ZnP3YzXCIpOyB9XG4gICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaS5saXZlOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLmxpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL21lbnUtaWNvbnMvY2F0ZWdvcmllcy9saXZlLnN2Zz92M1wiKTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkudXBjb21pbmc6YmVmb3JlLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkudXBjb21pbmc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvdXBjb21pbmcuc3ZnP3YzXCIpOyB9XG4gICAgICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaS52aXJ0dWFsOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLnZpcnR1YWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL21lbnUtaWNvbnMvY2F0ZWdvcmllcy92aXJ0dWFsLnN2Zz92NFwiKTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkucmFjaW5nOmJlZm9yZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLnJhY2luZzphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL3JhY2luZy5zdmc/djRcIik7IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLmVzcG9ydDpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaS5lc3BvcnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL21lbnUtaWNvbnMvY2F0ZWdvcmllcy9lc3BvcnRzLnN2Zz92M1wiKTsgfVxuICAgICAgICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkuY3JpY2tldDpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsIGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaS5jcmlja2V0OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvY3JpY2tldC5zdmc/djNcIik7IH1cbiAgICAgICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpOm5vdCguaWNvbikge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udG9wLWxlYWd1ZXMsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHtcbiAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMnJlbTsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50b3AtbGVhZ3VlcyBoMywgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgaDMge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjM1KTtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnRvcC1sZWFndWVzIHVsLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50b3AtbGVhZ3VlcyB1bCBsaSA+IGEsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udG9wLWxlYWd1ZXMgdWwgbGkgLml0ZW0tbmFtZSwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgPiBhLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50b3AtbGVhZ3VlcyB1bCBsaSA+IGEgPiA6Zmlyc3QtY2hpbGQsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udG9wLWxlYWd1ZXMgdWwgbGkgLml0ZW0tbmFtZSA+IDpmaXJzdC1jaGlsZCwgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgPiBhID4gOmZpcnN0LWNoaWxkLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44cmVtOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50b3AtbGVhZ3VlcyB1bCBsaSA+IGEgPiBzcGFuOm50aC1vZi10eXBlKDIpLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnRvcC1sZWFndWVzIHVsIGxpIC5pdGVtLW5hbWUgPiBzcGFuOm50aC1vZi10eXBlKDIpLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSA+IGEgPiBzcGFuOm50aC1vZi10eXBlKDIpLCAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lID4gc3BhbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuNik7IH1cbiAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnRvcC1sZWFndWVzIGltZyB7XG4gICAgICB3aWR0aDogMS4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyAuc3BvcnQtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgIHdpZHRoOiAxLjI5NzNyZW07XG4gICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwuaW5uZXItbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bC5pbm5lci1saXN0IC5pdGVtLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOXJlbTsgfVxuICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHVsIGxpOm5vdCguZXhwYW5kZWQpID4gLmlubmVyLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHVsIGxpW3R5cGU9Y2hhbXBdID4gLml0ZW0tbmFtZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaVt0eXBlPXJlZ2lvbl0gPiAuaXRlbS1uYW1lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgLml0ZW0tbmFtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHVsIGxpIC5pdGVtLW5hbWU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lOmhvdmVyIC5jaGJ4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lID4gc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lIC5mbGFnIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwLjI1cmVtOyB9XG4gICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lIC5jaGJ4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgLml0ZW0tbmFtZSAuY2hieDpob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuaXRlbS1uYW1lIC5jaGJ4IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTc1ODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMS4ycmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciAxMjBtcyBlYXNlLWluO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHVsIGxpIC5pdGVtLW5hbWUgLmNoYnggLm1hdGVyaWFsLWljb25zOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgLmNoZWNrYm94LXN0YXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgICAgIGJvcmRlcjogMC4xMjVyZW0gc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjI2MjVyZW07XG4gICAgICB3aWR0aDogMS4yNjI1cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5zcG9ydHMgdWwgbGkgLmNoZWNrYm94LXN0YXRlW3N0YXRlPVwiYWN0aXZlXCJdIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuY2hlY2tib3gtc3RhdGVbc3RhdGU9XCJhY3RpdmVcIl06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjIxMjVyZW07XG4gICAgICAgICAgdG9wOiAwLjMxMjVyZW07XG4gICAgICAgICAgbGVmdDogMC4yNnJlbTtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24uc3BvcnRzIHVsIGxpIC5jaGVja2JveC1zdGF0ZVtzdGF0ZT1cIm90aGVyXCJdIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTsgfVxuICAgICAgICAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLnNwb3J0cyB1bCBsaSAuY2hlY2tib3gtc3RhdGVbc3RhdGU9XCJvdGhlclwiXTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYm90dG9tOiAwLjMxMjVyZW07XG4gICAgICAgICAgcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpOyB9XG4gICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50aW1lLWZpbHRlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNTEsIDE2MSwgMTk0LCAwLjM1KTtcbiAgICAgIG1hcmdpbi10b3A6IDEuMjk3M3JlbTsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50aW1lLWZpbHRlciB1bCB7XG4gICAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuN3JlbTtcbiAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50aW1lLWZpbHRlciB1bCBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuNnJlbTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpOyB9XG4gICAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi50aW1lLWZpbHRlciB1bCBsaTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdG9wOiAxLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogMC43cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA3MGU1O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAjODA3MGU1LCAwIDAgMTBweCAjODA3MGU1LCAwIDAgMTVweCAjODA3MGU1O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogNTBtczsgfVxuICAgICAgICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udGltZS1maWx0ZXIgdWwgbGkuYWN0aXZlOjpiZWZvcmUsICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udGltZS1maWx0ZXIgdWwgbGk6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjc5MDRlO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggI2Y3OTA0ZSwgMCAwIDE1cHggI2Y3OTA0ZSwgMCAwIDIwcHggI2Y3OTA0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxLjFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTsgfVxuICAgICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24udXBjb21pbmcge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi51cGNvbWluZyBhIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNjEsIDE5NCwgMC4zNSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTYxLCAxOTQsIDAuMzUpO1xuICAgICAgICBmb250LXNpemU6IDAuODY0OXJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogMS4yOTczcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi51cGNvbWluZyBhIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjA4MTFyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjQ4NnJlbTsgfVxuICAjc2lkZWJhciAuZmlsdGVyLXNwb3J0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4zMTI1cmVtIDFmcjtcbiAgICBncmlkLWdhcDogMC42MjVyZW07XG4gICAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXgtd2lkdGg6IDE5MHB4OyB9XG4gICAgI3NpZGViYXIgLmZpbHRlci1zcG9ydC13cmFwcGVyOm5vdCgudmlzaWJsZSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNzaWRlYmFyIC5maWx0ZXItc3BvcnQtd3JhcHBlciA+ICoge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07IH1cbiAgICAjc2lkZWJhciAuZmlsdGVyLXNwb3J0LXdyYXBwZXIgLmNsZWFyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjc2lkZWJhciAuZmlsdGVyLXNwb3J0LXdyYXBwZXIgLmZpbHRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJyYW5kQ29sb3IpO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtOyB9XG4gICAgICAjc2lkZWJhciAuZmlsdGVyLXNwb3J0LXdyYXBwZXIgLmZpbHRlciAuY291bnQge1xuICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNwb3J0LWljb24ge1xuICBmb250LWZhbWlseTogJ1Nwb3J0SWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdiYXNrZXRiYWxsM3gzJ10ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0ndmFsb3JhbnQnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd3YXJjcmFmdDMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDEnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd3aW50ZXJzcG9ydHMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDInOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdmaWd1cmVza2F0aW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODAzJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYXRobGV0aWNzJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA0JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYmlhdGhsb24nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd3cmVzdGxpbmcnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd3ZWlnaHRsaWZ0aW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA3JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYXJjaGVyeSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwOCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2JhbmR5J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA5JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYWxwaW5lc2tpaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODBhJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nY291bnRlcnN0cmlrZSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwYic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2RhcnRzJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODBjJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nY3ljbGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwZCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3ByZW1pdW1jcmlja2V0J106YmVmb3JlLCAuc3BvcnQtaWNvbltzcG9ydD0nY3JpY2tldCddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwZSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2NoZXNzJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODBmJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nY2FsbG9mZHV0eSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxMCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2JveGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxMSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2Jvd2xzJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODEyJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYmVhY2hzb2NjZXInXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdlcXVlc3RyaWFuJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODE0JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZmxvb3JiYWxsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODE1JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZmllbGRob2NrZXknXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdmb3JtdWxhMSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxNyc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2Z1dHNhbCddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxOCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2dvbGYnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MTknOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdmZW5jaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFhJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nd29ybGRvZndhcmNyYWZ0J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFiJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nMTEnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdhbWVyaWNhbmZvb3RiYWxsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODFkJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nYXVzc2llcnVsZXMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdiYXNlYmFsbCddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgxZic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3dvcmxkb2Z0YW5rcyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyMCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3ZhaW5nbG9yeSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyMSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3ZvbGxleWJhbGwnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjInOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd3YXRlcnBvbG8nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjMnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdiYWRtaW50b24nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdhcmVuYW9mdmFsb3InXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjUnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdiYXNrZXRiYWxsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODI2JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZGl2aW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODI3JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZm9ybXVsYWUnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MjgnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdkb3RhMiddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyOSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2NvdW50ZXJzdHJpa2VnbyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyYSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2JlYWNodm9sbGV5J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODJiJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZmlmYSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyYyc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2hhbmRiYWxsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODJkJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0naGVyb2Vzb2ZuZXdlcnRoJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODJlJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZG90YSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgyZic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2Nhbm9laW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODMwJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nanVkbyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzMSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2Jhc2tldGJhbGwzeDMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MzInOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdtYXJhdGhvbnN3aW1taW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODMzJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0naGFybmVzc3JhY2luZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzNCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2hvcnNlcmFjaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODM1JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0ncmFsbHknXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdyb3dpbmcnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdrYWJhZGRpJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODM4JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nbGFjcm9zc2UnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MzknOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdtb3RvcmN5Y2xlcmFjaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODNhJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nbW9kZXJucGVudGF0aGxvbiddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzYic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2luZHlyYWNpbmcnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4M2MnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdyYWluYm93c2l4J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODNkJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nc3BlY2lhbHMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdzb2NjZXJteXRoaWNhbCddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgzZic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3NvY2NlciddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg0MCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3NxdWFzaCddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg0MSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3Nub29rZXInXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NDInOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdzbWl0ZSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg0Myc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3J1Z2J5J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODQ0JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0ncXVha2VpaSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg0NSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2x1Z2UnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NDYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdjcm9zc2NvdW50cnknXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdjdXJsaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODQ4JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZ2FlbGljZm9vdGJhbGwnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NDknOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdsZWFndWVvZmxlZ2VuZHMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NGEnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdtbWEnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NGInOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdtb3RvcnNwb3J0J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODRjJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nbmhsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODRkJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nb2x5bXBpY3MnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NGUnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdvdmVyd2F0Y2gnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NGYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdwZXNhcGFsbG8nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NTAnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdwb2tlciddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1MSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3BvbGl0aWNzJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODUyJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nc3RhcmNyYWZ0J106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODUzJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZ2FlbGljaHVybGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1NCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3NwZWVkc2thdGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1NSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2ljZWhvY2tleSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1Nic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J2hlcm9lc29mdGhlc3Rvcm0nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NTcnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdoZWFydHN0b25lJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODU4JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nZ3JleWhvdW5kcmFpY2luZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1OSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3N0YXJjcmFmdGJyb29kd2FyJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODVhJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nc2hvcnR0cmFja3NwZWVkc2thdGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1Yic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3NraWp1bXBpbmcnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NWMnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdzYWlsaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODVkJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nc2thdGVib2FyZGluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1ZSc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3JvY2tldGxlYWd1ZSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg1Zic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3RyaWF0aGxvbiddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2MCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3N0b2NrY2FycmFjaW5nJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODYxJzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0nc3VtbyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Mic7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3N1cmZpbmcnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NjMnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdzd2ltbWluZyddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2NCc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J3NvZnRiYWxsJ106YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODY1JzsgfVxuICAuc3BvcnQtaWNvbltzcG9ydD0ndGFibGV0ZW5uaXMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NjYnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSdjb3VudGVyLXN0cmlrZSddOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg2Nyc7IH1cbiAgLnNwb3J0LWljb25bc3BvcnQ9J21vdmllc2FuZHR2c2hvd3MnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NjgnOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd0YWVrd29uZG8nXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NjknOyB9XG4gIC5zcG9ydC1pY29uW3Nwb3J0PSd0ZW5uaXMnXTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4NmEnOyB9XG5cbi5mbGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMHB4IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH1cbiAgLmZsYWdbY291bnRyeV49aG9tZV0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmZsYWdbY291bnRyeV49d29ybGRjdXBdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWludGVybmF0aW9uYWxdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXVlZmFjaGFtcGlvbnNsZWFndWVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDdweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11ZWZhZXVyb3BhbGVhZ3VlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvcGFhbWVyaWNhY250XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC03MnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj0nd3RhJ10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHggLTQwNXB4OyB9XG4gIC5mbGFnW2NvdW50cnlePSdhdHAnXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTQwNXB4OyB9XG4gIC5mbGFnW2NvdW50cnlePSdpdGYnXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwcHggLTQwNXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTsgfVxuICAuZmxhZ1tjb3VudHJ5Xj0nY2hhbGxlbmdlciddIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzRweCAtNDA1cHg7IH1cbiAgLmZsYWdbY291bnRyeV49J2RhdmlzY3VwJ10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtNDA1cHg7IH1cbiAgLmZsYWdbY291bnRyeV49J2ZlZGN1cCddIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGVhZ3Vlcy9mZWRjdXAuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mbGFnW2NvdW50cnlePWV1cm9dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTM4NXB4OyB9XG4gIC5mbGFnW2NvdW50cnlePSd1ZWZhc3VwZXJjdXAnXSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9hc3NldHMvaW1hZ2VzL2ljb25zL2xlYWd1ZXMvc3VwZXJjdXAuc3ZnP3YzXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mbGFnW2NvdW50cnlePW9seW1waWNnYW1lc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvb2x5bXBpY3Muc3ZnP3YzXCIpOyB9XG4gIC5mbGFnW2NvdW50cnlePXVlZmFldXJvcGFjb25mZXJlbmNlbGVhZ3VlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQnNBQUFBYkNBWUFBQUNOMVBSVkFBQURma2xFUVZSSWlaMldUWXdWUlJESGYvWGVBaTRvWWhvanJodGt4U0R4TTJSZEpLaHhaU0NlQ0FkTjVFSmlBaGN2WGsxUWIyajB4TlZFb3pHZUpKQmdQSGd3N1lvbmxZODlrQ0FhMXBBZ2dtR0hhRVRnN2R1M1pXcGV6V04ybVptSFZETHBucHFxLzcrN3FycDY2Q2VxdWs1VjMxTFZNVlU5cjZyYTZYUzJ0bHV0bVhhcmRYYTIzVTVVOVExVlhkMFhyRTVVMVlCeWVVbFZaMjArMStrazdWWkw3Wm5yZEhZVmJFYnI4QnA5K0NhQW4zMytPSEF5bTRrTXVPNmFOQnFyZkg0YU9ISGJaQ0l5Qjd6bnIyUEFzVXdQUzEzM0c3RE81NStJaVA1L3NoaFdFc09ueEdEZnZ3QXVBazhEUHhWMjFnYk9Bc09BTGVwellsaEdEQWVKNGQ1Ykk0dmhZZUFvOEJxd1NVUU05RU5nTFREbFZzdUJGRGdQUEFBY0VSRmJVQUs4bkMycWkxTkRGc1A5bnFjMXdDWExpWC81ek9xRmJ2aXVBeXVCeS82WXo1ZHU5NmZyMW1RNE1ReVZrM1ZEZHRERE1nMDhUNUpPZHFNbUZxN3ZnYWVBU1NlYmRtQmJ3RGNaUnBMK0NJejd0K0VzQlYzY20zYjJPckRaNC84S1NmckxnaWhZN3A3eEVOdHV6bm5lL2hHUlV6MnJKTFdLM2VtUmVNNXhDMlF4TEFiMnV1NGprdlJJU1g0dFZLTmVKTU5lSExPOW9pbEtra2FyVHRmc2RmemV6cllERnQ4TzhHNEprWVh5RDhDZUM4RHFqRXlFL0RpVXlENlAwcERqOThoMitEaEJrcDRyODFSVkszZGI4UXF2UnJNYkJFNlZVaVZwbm1jV2t1VnRacUppbFhpRi9lQzJrNDFtY3hiVk9UL1lWZkt0NjhlS1pDTSsvbHJqZUJXWWNiTGpqV2J6THRlZHJ2SEp2NDBVeVFaOS9Mdkc4Uy9nTVEralZlU1RkcWhGNUdxTlQzNU9CNHRrTXo3ZVhlTzQySGYxdTUrdlRWNHdkYkxNdjdXS1pCZDhmS1NQcy9YSE04QkQ5a2lqa2ZheHovRXVGc21PK3JpbHhuR0o5OGMzZ1k4TnFEa3c4RlVmc2hlTCtEbloxejZPRTBQVmpUdGNvck5idkZscUhjT0R3QXRGL0p6c0VQQ3Z2NzlkUVRaVW9sdFVxT1NGOGs3MzZzdHdEOTBnUzFLcnd2MXV2SWNZeGt1YzExYUFiaWpaMVZaZ3Q3L3RkL3g1amZnRFQ3NWszVCtHUnhkQWpGV1F6Zi92aU9FSjRJQy9UVGt1ODhtUzlJcDNhenMzSVdzMU1TUUZtSTBWWkpzTFJOdnNJZ1h1Y1p4WEhUY1RxUWpCWVQ4amRrMnMwaTNUcWVmeVpudTRMaUx2RThOOWVZbDdublo0OSs5Sm1iTVJidkQ3NnhKSitxeXFyZ2ZXVit6TTVLU0lUQkdEM1FEV3BHMUgyY1Y3YXhMREhjUmdMY2s2L25lRmY4TXlzWVdaejJqbWQ3dWlxaU45aUV5dXFlcWR0UnpBZjRkd2RkY3M2VU5mQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hc2Vhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hZmdoYW5pc3Rhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49YWZyaWNhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hZnJpY2FuLXVuaW9uLW9hc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49YWxiYW5pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49YWxnZXJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWFtZXJpY2FdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hbWVyaWNhbi1zYW1vYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWFuZG9ycmFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hbmdvbGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hbmd1aWxsYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWFudGFyY3RpY2FdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hbnRpZ3VhYW5kYmFyYnVkYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWFyYWItbGVhZ3VlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49YXJnZW50aW5hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0wcHg7IH1cbiAgLmZsYWdbY291bnRyeV49YXJtZW5pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWFydWJhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1hc2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49YXVzdHJhbGlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49YXVzdHJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWF6ZXJiYWlqYW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1iYWhhbWFzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJhaHJhaW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49YmFuZ2xhZGVzaF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1iYXJiYWRvc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1iZWxhcnVzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJlbGdpdW1dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49YmVsaXplXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJlbmluXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJlcm11ZGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Ymh1dGFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJvbGl2aWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49J2Jvc25pYSZoZXJ6ZWdvdmluYSddIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWJvc25pYV0sIC5mbGFnW2NvdW50cnlePWJvc25pYWFuZGhlcnplZ292aW5hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Ym90c3dhbmFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1icmF6aWxdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1icnVuZWldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1idWxnYXJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1idXJraW5hLWZhc29dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49YnVydW5kaV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYXJpY29tXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNpc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYW1ib2RpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYW1ib2RqYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYW1lcm9vbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYW5hZGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTQ4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Y2FwZS12ZXJkZV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jYXltYW4taXNsYW5kc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNDhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jZW50cmFsLWFmcmljYW4tcmVwdWJsaWNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNoYWRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jaGFtcGlvbnNsZWFndWVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jaGlsZV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNoaW5hXSwgLmZsYWdbY291bnRyeV49Y2hpbmVzZXRhaXBlaV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvbG9tYmlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvbW1vbndlYWx0aF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jb21vcm9zXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvbmdvLWJyYXp6YXZpbGxlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvbmdvLWtpbnNoYXNhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNvb2staXNsYW5kc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jb3BhYW1lcmljYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jb3N0YXJpY2FdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49Y290ZS1kaXZvaXJlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC03MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWNyb2F0aWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTcycHg7IH1cbiAgLmZsYWdbY291bnRyeV49Y3ViYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtNzJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1jeXBydXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWN6ZWNocmVwdWJsaWNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1kZW5tYXJrXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZGppYm91dGldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1kb21pbmljYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWRvbWluaWNhbnJlcHVibGljXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWVjdWFkb3JdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZWd5cHRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZWxzYWx2YWRvcl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1lbmdsYW5kXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWVxdWF0b3JpYWwtZ3VpbmVhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWVyaXRyZWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZXN0b25pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ldGhpb3BpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtOTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ldXJvcGFsZWFndWVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTk2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZXVyb3BlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC05NnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWZhcm9laXNsYW5kc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1maWppXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWZpbmxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49ZnJhbmNlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdhYm9uXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1nYW1iaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdlb3JnaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdlcm1hbnldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdoYW5hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1naWJyYWx0YXJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdyZWF0YnJpdGFpbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTIwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49Z3JlZWNlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xMjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ncmVlbmxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWdyZW5hZGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWd1YWRlbG91cGVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTEyMHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWd1YW1dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ndWF0ZW1hbGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Z3Vlcm5zZXldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Z3VpbmVhLWJpc3NhdV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ndWluZWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49Z3V5YW5hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1oYWl0aV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49aG9uZHVyYXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTE0NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWhvbmdrb25nXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1odW5nYXJ5XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pY2VsYW5kXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pbmRpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTQ0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49aW5kb25lc2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pcmFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pcmFxXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0xNDRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pcmVsYW5kXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49aXNsYW1pYy1jb25mZXJlbmNlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWlzbGUtb2YtbWFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWlzcmFlbF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1pdGFseV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1qYW1haWNhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1qZXJzZXldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWpvcmRhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49a2F6YWtoc3Rhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49a2VueWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWtpcmliYXRpXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1rb3JlYS1zb3V0aF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49a29yZWFzb3V0aF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMTY4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49a29zb3ZvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xNjhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1rdXdhaXRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWt5cmd5enN0YW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTE2OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWxhb3NdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1sYXR2aWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bGViYW5vbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1sZXNvdGhvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWxpYmVyaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bGlieWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWxpZWNodGVuc3RlaW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWxpdGh1YW5pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bHV4ZW1ib3VyZ10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWFjYW9dLCAuZmxhZ1tjb3VudHJ5Xj1tYWNhdV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWFjZWRvbmlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tYWRhZ2FzY2FyXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tYWxhd2ldIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTE5MnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW1hbGF5c2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0xOTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tYWxkaXZlc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWFsaV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMTkycHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWFsdGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tYXJzaGFsbC1pc2xhbmRzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0cHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW1hcnRpbmlxdWVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWF1cml0YW5pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tYXVyaXRpdXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjE2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49bWV4aWNvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1taWNyb25lc2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb2xkb3ZhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb25hY29dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTIxNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW1vbmdvbGlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb250ZW5lZ3JvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb250c2VycmF0XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb3JvY2NvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1tb3phbWJpcXVlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1teWFubWFyXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1uYXRvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0yMTZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1uYW1pYmlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmF1cnVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmVwYWxdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmV0aGVybGFuZHMtYW50aWxsZXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmV0aGVybGFuZHNdLCAuZmxhZ1tjb3VudHJ5Xj1ob2xsYW5kXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW5ld2NhbGVkb25pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmV3emVhbGFuZF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmljYXJhZ3VhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1uaWdlcl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bmlnZXJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bm9ydGgta29yZWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW5vcnRoYW1lcmljYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49bm9ydGhlcm4tY3lwcnVzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0yNDBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1ub3J0aGVybmlyZWxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI0MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW5vcndheV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49b3BlY10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMjQwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49b2xpbXBpYy1tb3ZlbWVudF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0wcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePW9seW1waWNnYW1lc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1vbWFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXBha2lzdGFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXBhbGF1XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXBhbGVzdGluZV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49cGFuYW1hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1wYXB1YS1uZXctZ3VpbmVhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1wYXJhZ3VheV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49cGVydV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49cGhpbGlwcGluZXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXBvbGFuZF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMjY0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49cG9ydHVnYWxdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXB1ZXJ0b3JpY29dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXFhdGFyXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yNjRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1yZWQtY3Jvc3NdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI2NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXJlcHVibGljb2ZpcmVsYW5kXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49cmV1bmlvbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1yb21hbmlhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXJ1c3NpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1yd2FuZGFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49c2FpbnQtbHVjaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNhbW9hXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zYW5tYXJpbm9dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNhby10b21lLXByaW5jaXBlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zYXVkaWFyYWJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49c2NvdGxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNlbmVnYWxdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNlcmJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49c2V5c2hlbGxlc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMjg4cHg7IH1cbiAgLmZsYWdbY291bnRyeV49c2llcnJhLWxlb25lXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0yODhweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zaW5nYXBvcmVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYwcHggLTI4OHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNsb3Zha2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c2xvdmVuaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c29sb21vbi1pc2xhbmRzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXNvbWFsaWFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c29tYWxpbGFuZF0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zb3V0aGFmcmljYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c291dGhrb3JlYS1jb3B5XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zb3V0aGtvcmVhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zcGFpbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c3JpLWxhbmthXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zdC1raXR0cy1uZXZpc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c3QtdmluY2VudC10aGUtZ3JlbmFkaW5lc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c3VkYW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXN1cmluYW1lXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IC0zMTJweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zd2F6aWxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTMxMnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXN3ZWRlbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjBweCAtMzEycHg7IH1cbiAgLmZsYWdbY291bnRyeV49c3dpdHplcmxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1zeXJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10YWhpdGktZnJlbmNoLXBvbGluZXNpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10YWl3YW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49dGFqaWtpc3Rhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10YW56YW5pYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49dGhhaWxhbmRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXRpbW9yLWxlc3RlXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10b2dvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10b25nYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49dHJpbmlkYWR0b2JhZ29dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXRyaW5pZGFkYW5kdG9iYWdvXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10dW5pc2lhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10dXJrZXldLCAuZmxhZ1tjb3VudHJ5Xj10dXJraXNocG9saXRpY3NdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggLTMzNnB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXR1cmttZW5pc3Rhbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAtMzM2cHg7IH1cbiAgLmZsYWdbY291bnRyeV49dHVya3MtYW5kLWNhaWNvcy1pc2xhbmRzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zMzZweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj10dXZhbHVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11YWVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49dWtdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49dXNhXSwgLmZsYWdbY291bnRyeV49dW5pdGVkc3RhdGVzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXVnYW5kYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11a3JhaW5lXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11bml0ZWQtbmF0aW9uc10ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49dW5pdGVkYXJhYmVtaXJhdGVzXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11bml0ZWRraW5nZG9tXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11cnVndWF5XSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11emJla2lzdGFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj12dGJdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXZhbnVhdHVdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggLTM2MHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXZhdGljYW4tY2l0eV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTJweCAtMzYwcHg7IH1cbiAgLmZsYWdbY291bnRyeV49dmVuZXp1ZWxhXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj12aWV0bmFtXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MHB4IC0zNjBweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj12aXJnaW4taXNsYW5kcy1icml0aXNoXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTBweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49dmlyZ2luLWlzbGFuZHMtdXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49d2FsZXNdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49d2VzdGVybi1zYWhhcmFdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49eWVtZW5dIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXphbWJpYV0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzg0cHg7IH1cbiAgLmZsYWdbY291bnRyeV49emltYmFid2VdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY4cHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePWphcGFuXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj1yb2xhbmRnYXJyb3NdLCAuZmxhZ1tjb3VudHJ5Xj1hdHAtcm9sYW5kLWdhcnJvc10sIC5mbGFnW2NvdW50cnlePXd0YS1yb2xhbmQtZ2Fycm9zXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IC0zODRweDsgfVxuICAuZmxhZ1tjb3VudHJ5Xj11bmRlZmluZWRdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTM4NHB4OyB9XG4gIC5mbGFnW2NvdW50cnlePXdpbWJsZWRvbl0ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtMzg0cHg7IH1cblxuaHRtbFtsYW5nPWhpXSAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmNyaWNrZXQtY2F0ZWdvcnksIGh0bWxbbGFuZz1obl0gI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5jcmlja2V0LWNhdGVnb3J5LCBodG1sLmZyb21JbmRpYSAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLmNyaWNrZXQtY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbmh0bWxbbGFuZz1oaV0gI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwsIGh0bWxbbGFuZz1obl0gI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwsIGh0bWwuZnJvbUluZGlhICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBodG1sW2xhbmc9aGldICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLCBodG1sW2xhbmc9aG5dICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLCBodG1sLmZyb21JbmRpYSAjc2lkZWJhciAuc2VjdGlvbnMtd3JhcHBlciBzZWN0aW9uLm1lbnUgPiB1bCA+IGxpLnNwb3J0c2Jvb2sgLnNwb3J0c2Jvb2stbWVudSB1bCBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICBodG1sW2xhbmc9aGldICNzaWRlYmFyIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSA+IHVsID4gbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIGxpLmNyaWNrZXQsIGh0bWxbbGFuZz1obl0gI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkuY3JpY2tldCwgaHRtbC5mcm9tSW5kaWEgI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51ID4gdWwgPiBsaS5zcG9ydHNib29rIC5zcG9ydHNib29rLW1lbnUgdWwgbGkuY3JpY2tldCB7XG4gICAgb3JkZXI6IC0xOyB9XG5cbmh0bWxbbGFuZz1oaV0gLm1pbmktZ2FtZXMtY2F0ZWdvcnksIGh0bWxbbGFuZz1obl0gLm1pbmktZ2FtZXMtY2F0ZWdvcnksIGh0bWwuZnJvbUluZGlhIC5taW5pLWdhbWVzLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmh0bWxbbGFuZz1oaV0gLmNhdGVnb3J5LmNyaWNrZXQsIGh0bWxbbGFuZz1obl0gLmNhdGVnb3J5LmNyaWNrZXQsIGh0bWwuZnJvbUluZGlhIC5jYXRlZ29yeS5jcmlja2V0IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG5odG1sW2xhbmc9aGldIHNlY3Rpb24udGVybXMsIGh0bWxbbGFuZz1obl0gc2VjdGlvbi50ZXJtcywgaHRtbC5mcm9tSW5kaWEgc2VjdGlvbi50ZXJtcyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5tYWluLmNhc2lubyAuaGVhZGluZywgbWFpbi5saXZlY2FzaW5vIC5oZWFkaW5nIHtcbiAgaGVpZ2h0OiAxNy44NzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Nhc2luby9oZWFkaW5nLW9iamVjdC5wbmc/djJcIiksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMGYxYTMzLCByZ2JhKDE1LCAyNiwgNTEsIDAuNzkpLCAjMGMxMjFlKTtcbiAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAlLCAxMDAlO1xuICB6LWluZGV4OiA5OyB9XG4gIG1haW4uY2FzaW5vIC5oZWFkaW5nIC5wYWdlLXRpdGxlLCBtYWluLmxpdmVjYXNpbm8gLmhlYWRpbmcgLnBhZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjE4NzVyZW07IH1cbiAgICBtYWluLmNhc2lubyAuaGVhZGluZyAucGFnZS10aXRsZSBzdmcsIG1haW4ubGl2ZWNhc2lubyAuaGVhZGluZyAucGFnZS10aXRsZSBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07IH1cbiAgICBtYWluLmNhc2lubyAuaGVhZGluZyAucGFnZS10aXRsZSAubmFtZSwgbWFpbi5saXZlY2FzaW5vIC5oZWFkaW5nIC5wYWdlLXRpdGxlIC5uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1CbGFja1wiOyB9XG4gICAgICBtYWluLmNhc2lubyAuaGVhZGluZyAucGFnZS10aXRsZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQsIG1haW4ubGl2ZWNhc2lubyAuaGVhZGluZyAucGFnZS10aXRsZSAubmFtZSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmcpOyB9XG5cbm1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmhlYWRpbmcsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbGl2ZWNhc2luby9oZWFkaW5nLW9iamVjdC5wbmc/djJcIiksIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMGYxYTMzLCByZ2JhKDE1LCAyNiwgNTEsIDAuNzkpLCAjMGMxMjFlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0IDEuMzMzM3JlbSwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyMiUsIDEwMCU7IH1cblxubWFpbi5jYXNpbm8gLmZpbHRlci13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8gLmZpbHRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjg3NXJlbTsgfVxuICBtYWluLmNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8gLmZpbHRlci13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMC40Mzc1cmVtOyB9XG4gICAgbWFpbi5jYXNpbm8gLmZpbHRlci13cmFwcGVyIC5zZWFyY2gtd3JhcHBlciBzdmcsIG1haW4ubGl2ZWNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxcmVtO1xuICAgICAgY29sb3I6ICM5N2ExYzI7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIHdpZHRoOiAxLjM1NzFyZW07XG4gICAgICBoZWlnaHQ6IDEuMjg1N3JlbTsgfVxuICAgIG1haW4uY2FzaW5vIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgaW5wdXQsIG1haW4ubGl2ZWNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMTIxNzIzO1xuICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzY4NzU5NDFmOyB9XG4gICAgICBtYWluLmNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLnNlYXJjaC13cmFwcGVyIGlucHV0OjpwbGFjZWhvbGRlciwgbWFpbi5saXZlY2FzaW5vIC5maWx0ZXItd3JhcHBlciAuc2VhcmNoLXdyYXBwZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTsgfVxuICBtYWluLmNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLmNsZWFyLCBtYWluLmxpdmVjYXNpbm8gLmZpbHRlci13cmFwcGVyIC5jbGVhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMxMjE3MjM7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzY4NzU5NDFmO1xuICAgIHdpZHRoOiAzLjEyNXJlbTtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTsgfVxuICAgIG1haW4uY2FzaW5vIC5maWx0ZXItd3JhcHBlciAuY2xlYXIgc3BhbiwgbWFpbi5saXZlY2FzaW5vIC5maWx0ZXItd3JhcHBlciAuY2xlYXIgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEuNzE0M3JlbTsgfVxuICAgIG1haW4uY2FzaW5vIC5maWx0ZXItd3JhcHBlciAuY2xlYXI6aG92ZXIsIG1haW4ubGl2ZWNhc2lubyAuZmlsdGVyLXdyYXBwZXIgLmNsZWFyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7IH1cblxubWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgaW1nLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgaW1nIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwKTsgfVxuXG5tYWluLmNhc2lubyAuZHJvcGRvd24tY29udCwgbWFpbi5saXZlY2FzaW5vIC5kcm9wZG93bi1jb250IHtcbiAgbWF4LXdpZHRoOiAxNC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgbWFpbi5jYXNpbm8gLmRyb3Bkb3duLWNvbnQgLmN1c3RvbS1zZWxlY3QucHJvdmlkZXItZmlsdGVyLCBtYWluLmxpdmVjYXNpbm8gLmRyb3Bkb3duLWNvbnQgLmN1c3RvbS1zZWxlY3QucHJvdmlkZXItZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZyk7XG4gICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzY4NzU5NDFmO1xuICAgIGhlaWdodDogMy4xMjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgbWFpbi5jYXNpbm8gLmRyb3Bkb3duLWNvbnQgLmN1c3RvbS1zZWxlY3QucHJvdmlkZXItZmlsdGVyIGlucHV0LCBtYWluLmxpdmVjYXNpbm8gLmRyb3Bkb3duLWNvbnQgLmN1c3RvbS1zZWxlY3QucHJvdmlkZXItZmlsdGVyIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250IC5jdXN0b20tc2VsZWN0LnByb3ZpZGVyLWZpbHRlciBpbnB1dDo6cGxhY2Vob2xkZXIsIG1haW4ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTsgfVxuICAgIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250IC5jdXN0b20tc2VsZWN0LnByb3ZpZGVyLWZpbHRlciBpbWcsIG1haW4ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC44NjI1cmVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7IH1cbiAgICBtYWluLmNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgc3BhbiwgbWFpbi5saXZlY2FzaW5vIC5kcm9wZG93bi1jb250IC5jdXN0b20tc2VsZWN0LnByb3ZpZGVyLWZpbHRlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmOyB9XG4gIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250OmhvdmVyIC5vcHRpb25zLXdyYXBwZXIsIG1haW4ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udDpob3ZlciAub3B0aW9ucy13cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgbWFpbi5jYXNpbm8gLmRyb3Bkb3duLWNvbnQgLm9wdGlvbnMtd3JhcHBlciwgbWFpbi5saXZlY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDIwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI2LCAzMSwgNDMsIDAuOTcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNjg3NTk0MWY7XG4gICAgdHJhbnNpdGlvbjogMC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1heC13aWR0aDogMTcuNjI1cmVtO1xuICAgIHRvcDogNC4zcmVtO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMC41Mzc1cmVtO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTsgfVxuICAgIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIgdWwsIG1haW4ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAub3B0aW9ucy13cmFwcGVyIHVsIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE4cmVtO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBwYWRkaW5nOiAxLjEyNXJlbSAwLjYyNXJlbTsgfVxuICAgIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIgbGksIG1haW4ubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAub3B0aW9ucy13cmFwcGVyIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICAgIG1heC13aWR0aDogMTcuMDYyNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDAuNjg3NXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIG1haW4uY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIgbGkuYWN0aXZlLCBtYWluLmxpdmVjYXNpbm8gLmRyb3Bkb3duLWNvbnQgLm9wdGlvbnMtd3JhcHBlciBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxMjFlOyB9XG4gICAgICBtYWluLmNhc2lubyAuZHJvcGRvd24tY29udCAub3B0aW9ucy13cmFwcGVyIGxpOmhvdmVyLCBtYWluLmxpdmVjYXNpbm8gLmRyb3Bkb3duLWNvbnQgLm9wdGlvbnMtd3JhcHBlciBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDE4LCAzMCwgMC41KTsgfVxuICAgICAgbWFpbi5jYXNpbm8gLmRyb3Bkb3duLWNvbnQgLm9wdGlvbnMtd3JhcHBlciBsaSAuY291bnRlciwgbWFpbi5saXZlY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIgbGkgLmNvdW50ZXIge1xuICAgICAgICBjb2xvcjogIzAwZWM2NjsgfVxuICAgICAgbWFpbi5jYXNpbm8gLmRyb3Bkb3duLWNvbnQgLm9wdGlvbnMtd3JhcHBlciBsaSAucHJvdmlkZXItbmFtZSwgbWFpbi5saXZlY2FzaW5vIC5kcm9wZG93bi1jb250IC5vcHRpb25zLXdyYXBwZXIgbGkgLnByb3ZpZGVyLW5hbWUge1xuICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbm1haW4uY2FzaW5vIC5ib3R0b20tZmlsdGVyLCBtYWluLmxpdmVjYXNpbm8gLmJvdHRvbS1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgbWFpbi5jYXNpbm8gLmJvdHRvbS1maWx0ZXIgLmZpbHRlci1jYXRlZ29yaWVzLCBtYWluLmxpdmVjYXNpbm8gLmJvdHRvbS1maWx0ZXIgLmZpbHRlci1jYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzEyMTcyMztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogOS4zNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjY4NzVyZW07XG4gICAgcGFkZGluZzogMCAwLjI1cmVtOyB9XG4gICAgbWFpbi5jYXNpbm8gLmJvdHRvbS1maWx0ZXIgLmZpbHRlci1jYXRlZ29yaWVzIC5jYXRlZ29yeS1pdGVtLCBtYWluLmxpdmVjYXNpbm8gLmJvdHRvbS1maWx0ZXIgLmZpbHRlci1jYXRlZ29yaWVzIC5jYXRlZ29yeS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMS40NzVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDkuMzc1cmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICM5N2ExYzI7IH1cbiAgICAgIG1haW4uY2FzaW5vIC5ib3R0b20tZmlsdGVyIC5maWx0ZXItY2F0ZWdvcmllcyAuY2F0ZWdvcnktaXRlbS5hY3RpdmUsIG1haW4ubGl2ZWNhc2lubyAuYm90dG9tLWZpbHRlciAuZmlsdGVyLWNhdGVnb3JpZXMgLmNhdGVnb3J5LWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MWUyYjtcbiAgICAgICAgY29sb3I6IHZhcigtLWJnKTsgfVxuXG5tYWluLmNhc2luby5saXZlY2FzaW5vLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyB7XG4gIC0tYmc6ICM4ZTMxZmI7XG4gIC0tY29sb3I6ICNmZmY7IH1cblxubWFpbi5jYXNpbm8uY2FzaW5vLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIHtcbiAgLS1iZzogIzAwZWM2NjtcbiAgLS1jb2xvcjogIzAwMDsgfVxuXG5tYWluLmNhc2luby5jYXNpbm8sIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8sIG1haW4ubGl2ZWNhc2luby5jYXNpbm8sIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNTByZW07IH1cbiAgbWFpbi5jYXNpbm8uY2FzaW5vIC5zbGlkZXIsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLnNsaWRlciwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuc2xpZGVyLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGhlaWdodDogMTUuMTI1cmVtOyB9XG4gICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5zbGlkZXIgLnN3aXBlci1zbGlkZSwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuc2xpZGVyIC5zd2lwZXItc2xpZGUsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLnNsaWRlciAuc3dpcGVyLXNsaWRlLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBtYWluLmNhc2luby5jYXNpbm8gLnNsaWRlciAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5zbGlkZXIgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuc2xpZGVyIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5zbGlkZXIgLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuNXMgZWFzZTtcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgIG1haW4uY2FzaW5vLmNhc2lubyAuc2xpZGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLnNsaWRlciAucGFnaW5hdGlvbi13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5zbGlkZXIgLnBhZ2luYXRpb24td3JhcHBlciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLnNsaWRlciAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMS43cmVtOyB9XG4gICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5zbGlkZXIgaW1nLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5zbGlkZXIgaW1nLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5zbGlkZXIgaW1nLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuc2xpZGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMS4ycmVtOyB9XG4gICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5sb2FkZXItd3JhcHBlciwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAubG9hZGVyLXdyYXBwZXIsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmxvYWRlci13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAubG9hZGVyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNywgMzIsIDQ0LCAwLjkpO1xuICAgICAgaGVpZ2h0OiAxMi41cmVtO1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTsgfVxuICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAubm8tZGF0YSwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAubm8tZGF0YSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAubm8tZGF0YSwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLm5vLWRhdGEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjcsIDMyLCA0NCwgMC45KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxNy42MjVyZW07XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAwLjc1cmVtOyB9XG4gICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGksIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGksIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGksIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93QW5pbSAyNTBtcyBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1kZWxheSk7IH1cblxuQGtleWZyYW1lcyBzaG93QW5pbSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cbiAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZywgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuYmcsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuYmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuYmc6aG92ZXIgLnNsb3QtaG92ZXIsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnOmhvdmVyIC5zbG90LWhvdmVyLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZzpob3ZlciAuc2xvdC1ob3ZlciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnOmhvdmVyIC5zbG90LWhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnIC5zbG90LWhvdmVyLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZyAuc2xvdC1ob3ZlciwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuYmcgLnNsb3QtaG92ZXIsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZyAuc2xvdC1ob3ZlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC4xMjVyZW0pO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMDAwLCAjMTkxZTJiYjgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxODBtcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnIC5zbG90LWhvdmVyIGltZy5wbGF5LCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZyAuc2xvdC1ob3ZlciBpbWcucGxheSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuYmcgLnNsb3QtaG92ZXIgaW1nLnBsYXksIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5iZyAuc2xvdC1ob3ZlciBpbWcucGxheSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAyLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyIC5zbG90LW5hbWUsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAuc2xvdC1uYW1lLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIgLnNsb3QtbmFtZSwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAuc2xvdC1uYW1lIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAgICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAubWF0ZXJpYWwtaWNvbnMsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAubWF0ZXJpYWwtaWNvbnMsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAubWF0ZXJpYWwtaWNvbnMsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogOTsgfVxuICAgICAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIgLm1hdGVyaWFsLWljb25zLmZhdiwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyIC5tYXRlcmlhbC1pY29ucy5mYXYsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAubWF0ZXJpYWwtaWNvbnMuZmF2LCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyIC5tYXRlcmlhbC1pY29ucy5mYXYge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjsgfVxuICAgICAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIHVsLmdhbWVzIGxpIC5zdGFyLXdyYXBwZXIgLm1hdGVyaWFsLWljb25zOm5vdCguZmF2KSwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyIC5tYXRlcmlhbC1pY29uczpub3QoLmZhdiksIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLnN0YXItd3JhcHBlciAubWF0ZXJpYWwtaWNvbnM6bm90KC5mYXYpLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciB1bC5nYW1lcyBsaSAuc3Rhci13cmFwcGVyIC5tYXRlcmlhbC1pY29uczpub3QoLmZhdikge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQge1xuICAgICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZC52aXNpYmxlLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQudmlzaWJsZSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkLnZpc2libGUsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkIC50ZXh0LXdyYXBwZXIsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAudGV4dC13cmFwcGVyLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnRleHQtd3JhcHBlciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAudGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnRleHQtd3JhcHBlciBzcGFuLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnRleHQtd3JhcHBlciBzcGFuLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnRleHQtd3JhcHBlciBzcGFuLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkIC50ZXh0LXdyYXBwZXIgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7IH1cbiAgICAgICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAudGV4dC13cmFwcGVyIHNwYW4ub2YsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAudGV4dC13cmFwcGVyIHNwYW4ub2YsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAudGV4dC13cmFwcGVyIHNwYW4ub2YsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnRleHQtd3JhcHBlciBzcGFuLm9mIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07IH1cbiAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkIC5wcm9ncmVzcy1iYXIsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAucHJvZ3Jlc3MtYmFyLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnByb2dyZXNzLWJhciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0YjU4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjQzNzVyZW07IH1cbiAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5sb2FkZWQgLnByb2dyZXNzLWJhciAubGluZSwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkIC5wcm9ncmVzcy1iYXIgLmxpbmUsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLmxvYWRlZCAucHJvZ3Jlc3MtYmFyIC5saW5lLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAubG9hZGVkIC5wcm9ncmVzcy1iYXIgLmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMy4xMjVyZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5zaG93LW1vcmUsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLnNob3ctbW9yZSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAuc2hvdy1tb3JlLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAuc2hvdy1tb3JlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEzLjc1cmVtO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICBtYWluLmNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLnNob3ctbW9yZTpub3QoLnZpc2libGUpLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5zaG93LW1vcmU6bm90KC52aXNpYmxlKSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAuc2hvdy1tb3JlOm5vdCgudmlzaWJsZSksIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5zaG93LW1vcmU6bm90KC52aXNpYmxlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAuZ2FtZXMtd3JhcHBlciAuc2hvdy1tb3JlOmFmdGVyLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5nYW1lcy13cmFwcGVyIC5zaG93LW1vcmU6YWZ0ZXIsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLnNob3ctbW9yZTphZnRlciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgLnNob3ctbW9yZTphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucywgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucywgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucywgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMy4xMjVyZW0gMDsgfVxuICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSwgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMgdWwgbGkge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsIGxpOmhvdmVyIGltZywgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaTpob3ZlciBpbWcsIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMgdWwgbGk6aG92ZXIgaW1nLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaTpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAgICAgbWFpbi5jYXNpbm8uY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsIGxpICsgbGksIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMgdWwgbGkgKyBsaSwgbWFpbi5saXZlY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSArIGxpLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSArIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTsgfVxuICAgICAgICAgIG1haW4uY2FzaW5vLmNhc2lubyAuY29udGVudCAucHJvbW90aW9ucyB1bCBsaSBpbWcsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMgdWwgbGkgaW1nLCBtYWluLmxpdmVjYXNpbm8uY2FzaW5vIC5jb250ZW50IC5wcm9tb3Rpb25zIHVsIGxpIGltZywgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmNvbnRlbnQgLnByb21vdGlvbnMgdWwgbGkgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIG1haW4uY2FzaW5vLmNhc2lubyAuc2Nyb2xsLXRvLXRvcDpub3QoLnZpc2libGUpLCBtYWluLmNhc2luby5saXZlY2FzaW5vIC5zY3JvbGwtdG8tdG9wOm5vdCgudmlzaWJsZSksIG1haW4ubGl2ZWNhc2luby5jYXNpbm8gLnNjcm9sbC10by10b3A6bm90KC52aXNpYmxlKSwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLnNjcm9sbC10by10b3A6bm90KC52aXNpYmxlKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5tYWluLmNhc2luby5saXZlY2FzaW5vIC5maWx0ZXIsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5maWx0ZXIge1xuICBvdmVyZmxvdzogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmNDQxNDE7XG4gIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMzgsIDUxLCA3NywgMC4wMyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlOyB9XG4gIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmZpbHRlcjpiZWZvcmUsIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmZpbHRlcjphZnRlciwgbWFpbi5saXZlY2FzaW5vLmxpdmVjYXNpbm8gLmZpbHRlcjpiZWZvcmUsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIG1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmZpbHRlcjpiZWZvcmUsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjQpKTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICBtYWluLmNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6YWZ0ZXIsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6YWZ0ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwLjEyNXJlbTtcbiAgICB3aWR0aDogODAlO1xuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNmNDQxNDE7XG4gICAgZmlsdGVyOiBibHVyKDAuNjI1cmVtKTsgfVxuICBtYWluLmNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6aG92ZXIsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5maWx0ZXI6aG92ZXIge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpOyB9XG4gICAgbWFpbi5jYXNpbm8ubGl2ZWNhc2lubyAuZmlsdGVyOmhvdmVyOmFmdGVyLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuZmlsdGVyOmhvdmVyOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMC45Mzc1cmVtOyB9XG5cbm1haW4uY2FzaW5vLmxpdmVjYXNpbm8gLmdhbWUtdGl0bGUsIG1haW4ubGl2ZWNhc2luby5saXZlY2FzaW5vIC5nYW1lLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBtYWluLmNhc2luby5saXZlY2FzaW5vIC5nYW1lLXRpdGxlOmFmdGVyLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuZ2FtZS10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxOTFmMmJmNyAzNCUsICMxOTFmMmJjZiA1MCUsIHRyYW5zcGFyZW50KTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBtYWluLmNhc2luby5saXZlY2FzaW5vIC5nYW1lLXRpdGxlIGgxLCBtYWluLmxpdmVjYXNpbm8ubGl2ZWNhc2lubyAuZ2FtZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG5tYWluLmxpdmVjYXNpbm8gLnN0YXItd3JhcHBlciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50OyB9XG5cbm1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyLFxubWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzE5MWUyYjtcbiAgd2lkdGg6IDQ0cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjMzMzNyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIGdyaWQtcm93OiBzcGFuIDM7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgbWFpbi5jYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnNsaWRlci1oZWFkLFxuICBtYWluLmxpdmVjYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnNsaWRlci1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzNyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzk3YTFjMjtcbiAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zbGlkZXItaGVhZCAudG9wLFxuICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc2xpZGVyLWhlYWQgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07IH1cbiAgICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zbGlkZXItaGVhZCAudG9wIGIsXG4gICAgICBtYWluLmxpdmVjYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnNsaWRlci1oZWFkIC50b3AgYiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZyk7IH1cbiAgICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zbGlkZXItaGVhZCAudG9wIHN2ZyxcbiAgICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc2xpZGVyLWhlYWQgLnRvcCBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjY2N3JlbTsgfVxuICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zbGlkZXItaGVhZCAuc3VidGl0bGUsXG4gICAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zbGlkZXItaGVhZCAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxLjA2NjdyZW07IH1cbiAgbWFpbi5jYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItd3JhcHBlcixcbiAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0MHJlbSAhaW1wb3J0YW50OyB9XG4gIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lcixcbiAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7IH1cbiAgICBtYWluLmNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLmJvdHRvbS1iYXIsXG4gICAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciAuYm90dG9tLWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gICAgbWFpbi5jYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItY29udGFpbmVyIC5zd2lwZXIyLXBhZ2luYXRpb24sIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciAuc3dpcGVyMi1wYWdpbmF0aW9uICosXG4gICAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciAuc3dpcGVyMi1wYWdpbmF0aW9uLFxuICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLnN3aXBlcjItcGFnaW5hdGlvbiAqIHtcbiAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgbWFpbi5jYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItY29udGFpbmVyIC5zd2lwZXIyLXByZXYsIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciAuc3dpcGVyMi1uZXh0LFxuICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLnN3aXBlcjItcHJldixcbiAgICBtYWluLmxpdmVjYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItY29udGFpbmVyIC5zd2lwZXIyLW5leHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMnJlbTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLWNvbnRhaW5lciAuc3dpcGVyMi1wYWdpbmF0aW9uLFxuICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLnN3aXBlcjItcGFnaW5hdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNnJlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3R0b206IDEuNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDsgfVxuICAgICAgbWFpbi5jYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItY29udGFpbmVyIC5zd2lwZXIyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlcjItcGFnaW5hdGlvbi1idWxsZXQsXG4gICAgICBtYWluLmxpdmVjYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItY29udGFpbmVyIC5zd2lwZXIyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlcjItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTg1ODU4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMC41MzMzcmVtO1xuICAgICAgICB3aWR0aDogMC41MzMzcmVtO1xuICAgICAgICBmbGV4LXNocmluazogMDsgfVxuICAgICAgICBtYWluLmNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLnN3aXBlcjItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyMi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsXG4gICAgICAgIG1haW4ubGl2ZWNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1jb250YWluZXIgLnN3aXBlcjItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyMi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGhlaWdodDogMC41MzMzcmVtO1xuICAgICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwRUM2NjsgfVxuICBtYWluLmNhc2lubyAuY2FzaW5vLWdhbWVzLXNsaWRlciAuc3dpcGVyMi1zbGlkZSxcbiAgbWFpbi5saXZlY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDIyLjJyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjFjO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICB3aWR0aDogMTQuOHJlbSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIG1haW4uY2FzaW5vIC5jYXNpbm8tZ2FtZXMtc2xpZGVyIC5zd2lwZXIyLXNsaWRlIGltZyxcbiAgICBtYWluLmxpdmVjYXNpbm8gLmNhc2luby1nYW1lcy1zbGlkZXIgLnN3aXBlcjItc2xpZGUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm92ZXJsYXkucG9pbnRzIC5ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMS42ODc1cmVtO1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNjg3NXJlbTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFWc0FBQUg2Q0FZQUFBQ3BqKyttQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBTkVDU1VSQlZIZ0I3UDI5MW14SmtoMkltVVZYL3d5NjBDaHdqWUMxQnVRcWFoVEFHWWpVMkh3RFBBTGZBSHdEa0JvMXZnTGZZS2hTR29nVXdiVkdHRzFhR0dGKzE2RFJ3SFF2b09xenllODdibVo3bTltSjc5NnF5c2k4bWJZejc0MkljOXpOemYyNGI5OXU3aEZYNVhmRVAvckgvK1F2LytqeCtLZW05bjhXMFgrcUlyK1M2ODgzQlZVVk03djlQS1dkWGhIVE5iajdidW5qLzQrMy9qa0s4ZXRacHR2MGJKemZyWDVYcHR2NXVLM25LaGZMTHVodzh3YVEvc09xU2E5MytKRDJ2STNJdjFvM3VOZlNOUmN2Kys5cHZIYitIdXQvWE13czczK2Q1Nm9QUGZmOUdiNzdBdVdBalZwLzY4MVM3cU5QNmJoV205eE1ZRS9aalhQZnZMM0pXY2luYWZCWjMreDVKUHY3c2Y5K25jYUJab1BtTStzOUJzdjZ5RTlwamcxTWt4MDZQME5TOUFkdHp0ZE84dXJIVUM3Nm1zL3M5S3R6L2JlLythMzg5dTI3UDcvNXpiLys3VzkvODFlLytRKy8rYXUvKzd1LysvKy92YjM5eS8vMnYva3YvNlg4RHRDdlNmeXJYLy82VjMvdjdTLysrWGYrL04va0d5VFczeFVUQVdOSDFSelJuM1p3dGhIai8xeVE3RFEyRVcweWduZVA5TzByeVZLQXVLWDcwTjRQOTZLalZ1S0ZkRUdDalRSUGZtaXZpWkRGNndpTzlIcVVnVjJKVThyTjA1N1ZXY1ZKREFaNmtOZUh6VUlZSjUxbktZV0pBS0dMSkcvUkI1NFY1Rzd5MDl2MDZIYVpBS2svNG9PdGR0SGptVWlqL25rUm1sRWpNM1VGbXN4VW9vbjlHclN2RG4zeFdYOUljdFpSczR6RVh2cGZKZnMrQVdzOHB0Lys5cmZ5ZDMvM3QvSzMvKzdmL2RWdmZ2TWYvdVZ2SC8vaC8vSGYvdFYvOVZmeWhkQXZTZlJPc24vKzloZi9RaTZTL1VtZ0VkMlk1cm5LdlRCM1lFZDJkdnNvNy9IZ21maEtjMS9tckZBTWJFeWRzZGN0TzJnU09TdFJHS3hXU0hKUXhjOVZXY2tya0dmT1NJTXFpMkNpZG5JT2U5V0lrK2F6T3BUSDFaUU5sQmNETHBnME05YzJKZ1ZhNmpYMUlHcE9IYTl5K3VwVHN6U1VvZkNzb1IvZTVqbTM5Vlk1dy95RmsyUlZtdkdabndrS2hMQmxRbjdGeFBwKy9hRTBzZlJxWjVuZU1JMzh1V3BDNmxudUNCZk1sNG5Oay83dDMvNHY4bS8vNXQrOEs5Ly85NWVTN2g5OWx1QWYvL28vL2VkL2JILzYvL211bEwrVW53aFFhWHhOSHZ6amd4NVZiY0tpaytkOXZWVi85NFZLVWJwQ0NnblZncGRiZWc2L2hwcVFQa2VZRU9tTlJGdnNPcW1wWmxkMFFpZm5zMVhZdHM0RDJ3ZGdXMVpLYjV2MDJacHFhWVNQZVNXSlZwRm9yNG94MFE1NUp6TDBaL1BJaHlOT3pKbUQxZmlWVjZVOWlBRmhscDZkeWpNbDdFU0cvWEMycmJkRTYvZGpVaktZMUk1ald0UDZpaytaRUVNaFp3V3lDNE1QT3F3ZUd1bENXNmpxMkJJb0lMQi81MFJZK3FSSUozaC83ODMzM1o4Ly9zVWZ5NS8vOHBmZlRRamZoVkovSS8vc2w3LzhqLy82Yi83TmYvK3Y1QW1la3UxLzhyLzdULzlmMzczODM3Lzc4MmZ5TXdjVG5UNUpWMktBOG5uc3pPM3pLeE9ORDBoVUVHRTdFdUtyNU5peWZJL0RnZ1pZdWNla0tXeFRCSlpZWitKUzlBQlV0SlF5TWVGMFQ0YjIxU1l3Z3FncmFTbDVrZWw5ZVZqdEVvbDRHcHRJVFpwdjR4SlhlaDVpaFlId29wMzhHUitQaFo1VlY4MUc1RGhSVGZGdFVLTFQvYXYwT2FRakpCaTA5VG9UOWtsRmlHQlZZVHFIcGdpeS9haEdybDU2L0o1SmxYMldzaEpoMjlnZk1TelZucTl5S2RHUERHdDFYZnVUUC9sVCtkTS8rN05mL2Z0Ly8rLy8yUy8vL24vOHE3LzU2Ly8rL3lzM0dKL01SOWpBL3Y1Ly90M3R2NVNmTVo2RkVXSm1IR0s1UGNicXNFNCt0WXc2TGszYXZaeW90ZG4wZTJMM2FpYzZtaVZwM200MlljTEJGN2JOcS9VYVczMm9abWQzNXJEaVU1alhKd05lV2xvdng4bmM0OWd4VUQ3S2ZFdVZBM1hBRGJOS2NIVEpTbVhqWXBhVEFvd3pWUituWHFWRW9OeVNVQTJPLzhwQXNpMnVqSmZISVQrVTczbStZQS9pUmxXR1VhckJhYTloVm9wNkZ5VTZicHFpbjFCQnVnYWhoUnlYS3FSb1M5MVFER0EvcmF1c2FlSitEeXY4MjcvNW0zLzE3L1R4Zi9uWGYvV3YvclVVUEdUQW45dGYvQmMvWjZLOW5mVUwvL2oxVkp0Q0pPSWthakM2S3dGZGFTd054b3RKVTNxMHZORzhCRElzekluMm5xOG5oNlV0YzVLeHJOZzR0Q3JSbGpaQjlZTHF3UlZsRUF5MFMvZ0FQdm55L3luUlVwT2RjbkJ5TVU1NmxmbEd5MGtxMzBwK3NSaXJWSC9sK3ZzSExPZDZBUWY1NWZqcmJkYk5hZmdqWmNLY3RqVnhjOVRZU0lPV2lkMDREMWExN0JuVWEzRWRTRzRrMm5NUHFEdnlHRjY3M0R2UFVhamhZNXljLzdpL1daVFJndG53K2QzM04yakxqNzZBN1VHUGk4ZGhxeFQwbWJoLyt0VXYvLzQvK083UFgvelRQN2ZmL3VjeW9JVVJQa0lIS3Y5TWZ0YTQ3VHBTTndMbU5QRCtxS1lhaGloUkxucjFXSmVXY2pBdU5lUVM5bDlLM09zTVNjeGN4RlBhcVdTbk1SaWV4a0hCWHJSVEdDNXRxdEpJTHpkT0JxTEZjZlRkZnc5OVVMazQ0YlNWUTlCLzlibFBZaGhYVkJFWk44OWE5OGcxQm9VeHZJNWFuNDFLaVJLbHI4QVp1QWxidlcrS1RMODBYRlhUbFljd3BJOVh2WHMyMmJuYnN0N2J6dXVHWlE1OWoxZHR4NHBxVE1JbFF6NFRhRWd0b1k0cHBFRHRJZjNZWU4xZkNRRVFEaXBNaHVueG4venBuNzYvLy9XZi9kay9hQ0VGSXR2LzVILzdmL3kvZnRlTC81L3lNOFcwdE1sN2VwTVdPMlI1QnU4d2dYdjZaRkFNbzIvMFVabTdZbkFpVVlFOW9iRXdGMGtqL25RYm55RGtkTFM3Z2F5UUIzd1V5V3ZQam5USlJQNXhxWFJ3UUJzZ2tuN0xuYktqL01tdlFxL1pHR2U2RTZwTmVlNTZDRnBVcWQ2RmkwdmRUcDdqcTA1SmZSNndxVjlhdWlyOC9QdXlHUDNsSzFvbmpMblpxRFl4eVZFQjgwVFF6SGxkRlR2dSsvTjlnTEhzZUI3RHJ2TUJUM3FLT2VFeEZ0S3ZQZzE5S3F2VFYxZDFjc0tQTWFFY3Y5N2p1TDk5ZS9zLy9lbmYrOS84OWIvOTYvL3UvMGUyMy9HUGZ2MS8rUFVmMlovOEY5KzkvYlVzYnZIZTZHL2ZMVVBlTzkzZGx5SHEwbXNpcWR0bDhtM0JwMFBCeEk3S1FUNjFkYWRjemwwVG1nZ3dWcFZuRHljRk1CQTV1alNvalVhZ3RRclcyL05wVEhuSUw1cHFFL1BWbHV1czZJMlIxMnFTOGFRQ0VENVdLOUpIdXFGeGNBQmJueTk4c3BOR2xybnJiMVpKVjhiamYxNTIvK0xEZlIvNkV0WDhhWnFSRlBrWmFyTW5YZWxHdjRQUG1POFlvakFibEk4WGxSdU8wMEZ6Nk5UbUQ4VURFdnpjdi92ODltYnlQLzBQLzkyLy9qZHY5ci8zK0cxTVUzLzA5c2YvUXBab1B3V1IwVUh0YUI0RHJCM1BZNHV4U1RMSXpVa3h4d2c4OTROMFJTSm1sM0ZIeVE2b1dUSVhjcTVwQ3F5UDl5Y2R4VlRGeitieW1WeTNNeEl0bFkyMlFURjZaOFowMEhramRxWXdhY1VRVmJxUDEybjVLVGpvY3NnMjVabXVTV2RRZ3lTV2dzeHZpNlRDclVRcndtRWJiL2ZhanRMN0FXWjZDMElvL1luNklOc3k2M1k5RnN4eDI3dytlcUMxbjg0SmZUTEFmcGl4OU9PUWo0dG15NkJGa2lRRmlMYkhhOC83azhoZi9SbmhocXRCK1ZBRU9oL3BhSjhsaHNIcElDb2dQUEpPVGw1cDduMHorQi84dzMvNHF6OS8rKzIvRUlGaWo2cjlyMlV4b3Frc3kzT0xkeWNKcW1xb3l2RWQwNWNWZWs4QWU5QUJybXRsTU11Z0dNSnVtZVduTWFQWnNZa09UR2IxVTdrWGZJejJpYy8zeDhIQ0ZuM2tVeE9pVEp3MWhIRGJkRlMyQmlIb1FJejRnWmVxK2RyR0s3NUJxZU9oQldnbmRKRldFVFNBdVZsZGZabmdNeEJ5cXFsc3Y0T3JpV0h5NzZ1eHNVV2lxS2NLdVBSOThxUGxDb1BRZkFyOVJxQnpLeWoyVEJEVHF5SkpaMzhaNjFwOHErVzF4dzNoRERxOVlKd2VxK0QxODN2LzVxLy9aL2tmLy9idi91Rzd1djFRdGtmVkxnNmFJaDJtZlZRSWRGcEF2SjlZc1NtZmxpTTNSQ3V1RU1wWU1KTzIzSno5VnJpdnhBOGNlNEtadlE1ZTY0TnNVa2g1RDN4U1ZBcDNkWlJVbUhiVDVxUldqUE5vdmxmNEw4b0duMzJ6UjhPQW5IUlF2dGo0aXVrbEpseUJoNUVibTVBNmNkMDhUWkc3NGRSMm1ReUlsdTRJMGhkMkRUbDJtZTc4TXNkbDhZczVkaXR0aFdaZHUzazI2QUNwUTBrMVcvc0w1N2U0WTlMYncvd3BSbnVkYTU3QkovWFRxUTBHWTRiQTVHWTFJUEVNaUhDcEhqaHk3RHlYcTNCbFJ6UFBkMmwrK2N1L2tMLzM5dmJ4emR2SEtmVXZaUkdZbC9kNmU2OWVjeFdiOTJKa0NpL0xZTWxWN1dvdm00TDgyc3VxUGxFWW92algzaHRmVnljamN2OW1RQTRFNm1vQUp3bFVtRW1BSmxVaTZCQmZpL2QzUHB4MGZrVG9QYTdPSGtMWkJnVDZwQ3BHcGhVc3dRMVlQdm95MlplOFFZdEFtQmRadlIwZnJKVEprNGszWFlnOG1mcWd5WnhiNklGZS9lN3RKcndnb0I3THN4ejZTZzB0VEUra2h0bncxYnpBTmprN2l4cllOU0l4cngxUGZtVWNsUTd1NVhsYllrakRuNDNRMy9nS2s4WDdmMi9RSVpGWXNVZjdtUCt1c01jZi9aSDh2Vi8rOHArL1gzLzhvMS8vazcvODd2WFhzbmlLcmxSSlVrNDV4cys0ZEx5V1FiRGpqZ29qSithQmtQWEdmSFlFWFBxTWcwaHUzRDVtb3MvcW9aZGhzT3RreEVuUGpKVS9ram81ciswYXh1ZjhGVGM4TUoybnpVRngyWnZpNVJNVTFHSG9mMFdaU3lYRm9BdWZjYUxRSkszM1FlbERzQzlwSDNWKzhXTElzNDdyb1RoZllEcFdyR2t1bEtpbDkyZ2I0NHdwRXd1N2tlK2xYYzJlOWlNUmJmMTN0RUZkMmsvY1lJdmJZRDRucExsc0t1U3k5RFpZTWlick50WWxRend4Um5YcVU5eUx2VDMvb3ovN3MxLzk0My84VC83eThYaDcvS1Vzdmhxa0hHMjYzejhITVJodU5wVmxTSmcwc0tNeGU2b1dNaEpobFdFNTA3dWF1eU1hR3k1L2NQNVplaW40Z2dNazR0REZDQzN0UFIxT0ZuVTRRWWVsaFc4ZFFmQytoa3B3ZzZUR2VVZmIwaytCR1A3dHFsTjZtVm5yNHV0VldlQm1jd21WU2xwdzBueVRVRm1uRzFqS0xxbGtoeE93MytFWXF3SEJwdEttVjJWbFhzTkZVWEloY1dvSHpmNFZmbEhuN1ZBQkpheGVoa1ZCMkRaUkk1VlpPZE1zQW9XWTNJeEI3dms5TkFFVkV6eE5vS1hOUVVsYitxZmF2eFNSYlpNRi9mR2YvS2s4L3VSUC91bmpvZmFmeWVLTFVUY2RwbnQ5V2Q4SC9jbFJ5RFNHd2t3cWNuYW1KVHZ4Vlo3QU1sQWl0SUEyY1dEY2thL25kYkkyU1RLTGtBQlFVd3hmSFVnTXVDQUd2UWlQWVJQcDJ3eERPeFh5Q0x0RjllQW1HS2FMZ1hMeW1PRDdZYVJpZnF1VGhRNk9DUk1CdklrMmhFcC9UQXVvS0ZWa2lBUmxLYmg1ZzlVenJLVEY4dFdhTHlxazNrUUc1ZTlsUVZXS3lrT0NqZ2xaL0NTTVRQeGNiT1E1V3h0bStwaTh3ZGo3eENTR2s4RjVLRUR5K1B6YnhBNkVpNlN0ZUFVbmplTXZUaEJZVWpvaUo2UUFaU202eHJQQmYvVG5mLzZYaisvTS9sb1dYd1M5NlNTT3Zsenk2M24vR21pYW53c3hmT3FES3pqanp1K2ZTWUVLa0JtU254UFN0VmFEK21GTzhMbXhwVkVKVnN1WnZJWkJmSldLaWx2em1zRjF5elp6OHZjQmdOYzhML29NQldFUmtqVXdtaUI4dHpvblFLK2VRcHVtRENYQzV1YncyZWM4S1NkN3kyY25FcE5zK0JqRXlRclU2NE1jN3FSRXNWd25iTXM2R2VSbm1OeDFPQ2RTdjgra3pQMENKMS9xRmhXVnlDN0Q1Q01VVHBPSTRhMW1FS3BEWml6NmprK0V0Wi9VaVNuVTlra2ZoRnpicmo1cnNOdFdNSEZkNUJkLzlFZi8yZnNHMmE5bDhVVjRSclJ6K3RtRzBlekpSQ0ZpOHJRWVhHSWhCNEQ5SkhPM21QZWtLYUZlcmswcWplNkJwalFUVWxDUUpiUGFVSTFjemlMeHVWckNkRy9UN3hyQWZYcXZmQTE5b2JCS1ZOR0NlNUFySzBIUVVDOHpaTGFGbEVrd3k0b053eUN4S3ovTmI0ZGtZblVoL2R1QXhxNEZyZVpST0tYV3pubWlrQ1lRV2cwNzFINlIxNHl1aFE4dytmWDg0SFFKTEFmeG90VlREdTBMU01aMGc0Z05iR2dTTEUycVpUTTZDUno4VkdVL3JLWVdrYUx1RGNwSDFMQWR0c012ZnZHTFg3MlQ3Yy9tWDF4NEZaVFVVRjZybjFIWmZ2eUd3dWt0K214Tk9hazI2M1lqUmdZZHFmUjFHc2dmWDVtc0lrWWxKb1RpeE1tdlo5eFduNkJUdXhnazA2bEtjVGtLMXNsbWphR2hiU1RwcTE2Y3Q2b1BWTEtvVW1KdytXT3dMUHNZQnRGeldGVTRWTk9lbXBZSnIweGVabVZRMThXQnpTUkhlYUJ1WkYvS044c01sc2I0WEF6SUhSK2pzWFdsR1VoYlJYSHBQYTRBZ1p4d0R3RERETldxKzJhQ2JRNmZvK3lzTXo5VElHRHFFdG9KdDdidEtTLzdYWTZwbUZ6eHVnaE1wT01VK2F2eFY3OFd2eCt3QXdtb2hmbVErUm1tVm51RjNWanZSS3lGVUNMWk1lbkVhc1o1Y0pEUGc2TmNSM3ZSb1RUS3hjVjFERkRyblQ2WGQ4ZW9pVlExZ0FNaThyS2dwRHAveE0rbWRpak4yVlcyQnZjb1grTDZvN0N1TWtpazFmNnFTM2xha05seVdFZmFPeWcrVEw5R29aMkM0QWR2MHlTb1dFMzVJMUZwdHNtVXdRUlRDMmhwczdHZmlnMnc1NVB0blhWdGk1VDdoc0lWZ1RkdlBRa1RaZFBFSk40Tis0UFE2VnVCcFcrVmZEVCtUN3JINHlGTHRyOEQ3cFdudFRSVnNmbTlVS0NTeTFRandyMHI0ODZuZENHWGhRb0RUNElvTXhTZ25NZSt3TDVJa0hNdS8rTXlVMDd3bElZaW1EYkxQQzdyckplNy8yMmswWHM4aVVBVGh2VzhOTGErKy9NR0tvWHFjOVFVaFdtNVVHSmREbU5BRzJpOWlBOWlnc0hmY0VYdkNNYklIUEVIRlF4WEZFbE9Ca0xrMTd5ZUt0UnRVNmlrMUttVDgvdHZCYnkxL24rWFg4bVcwUnlyNFlkQk9kbUJEUjUwL0hlZWJlMU9Qczk4Yk1JTkc0YVdsZUhQL2xwNUhCNENpWVdESmR2ZkFWV2xKblJNbTNlMUw3SGdiZDdUZnZQWmpON0tsSmpCMFUxYVFsOFhBbTl2MXE0SkRMNG12RXY1Ti9TWVpHSFJiMEZ0TXlIYzhwQXI0a3Bpd2t2V1dqOFliczJ2YkdHTENxaWtwTFZUSG03STVZZ1Q0dDJxeW4wVWFtVUo0Wk1RN0k4R3lWOERsKzhwOVFrYzRrTzdIWEtmdWlpcTdud1lXV2N3Sy9XNG41TTFoYitHUXU2R1JxeUNiZ2kyWFZkTkVnTThLakdhVDVicFBOVWxIeFFSSUNsVUt0djZWSVVoak9OYnZVZVRSUFQ1N0lOTHRyOGp6TzdKNys3VWdwV2xodERLeWdxSlg3MmtMMDRuWjdKem9XcndKU1BhSkpWaVVYSnM0RkJ4U0l3dVBKczZjR0lEbjh0azRzb3o3SjVYNzRSQnlOZ1dZa1JpRVc5RjVWQjlGYlk5YmJpWnAxZG9nM01ibjRrS1RBWW0xemZTdEV4L01hc0pBMVJmRFBEVDFqNXhHVGJ1OGF1MnNUKy9OL08yeUxMcWhLL2tFOVN2a0l0bDlRY2lvNm1EMUt1VDhhV0lxVVNocWtlNjNEdWdkaGlBc1Y0QnYxRFZ2cm5DTkNGU3pBWUJlOFdmOFhtTWZuaCtPUDBpQWtRdVpNdEE5YVkzM1IrM3VXVDdQZUFaRWQrcVd0Rkd0SDU5QWlzS281MWs2b3pLQXpPVnlWbDJSVW56R2RXcWVuTFZWdGRRL2hhSUd3eWhpbUJGSVV6d2drUUhwSWszSmRPM0NlejkvN2Y4UW9jVUx0RjBpZXJid2c0R2lsaXp2cG9Pa2grQ3RoN2xSRUFvT204N1Y4clpSaC9tM3l6SUt1b2pBaUVlaFltRk4xaWRyTE5iNUVRUnp6ZlkzSitUdTk0cTA1RE56QnRTVEg2c1h1UGFVY1Y0cis1ZjFEenVDWFdOYklqU3UyWmY1NXFJNEttQm5NWnkzSGlJU1dDczZERnNXSURBU0xVNnFWbFQxRXUyM3hObytRNUtrOU5vaVljVjFpbndicUhJR0g0dnAxNHNnWlFROGZ6NXJKUlg1dDQ3K09NRDNZUUhQQkpaVUhrTU5MdWQrYSsrQ2NxbWtteExuaU9LaEpiS3VIblg4cFdKQWdkSFZjUzAyMXdZb0xaN0RGb3o2YUVDRWNGTlF5QnRDbGY0YzViaCtVU0ZyN2JseVNiVHhLUWJYUUMrUUdNV241RThEQjRnbHNrclpqaVpZTnlIcDg2VENsZWlmYWFWMzZUU0t5WlN4aDVUT3pJdVBGcjRBT3VISnVDejkyMkRNbWx5dW02a2xlTFg5YVVIaXdvdDJmNEJNTVd2S3JIcDBJT2NZUEhRZkYyNlVUbG4rSmtOQTNCNFg1ZExjY3lLQnNoNVB5aU5aL0JPZUpHcUpGRm9MUmM3dG5ZQ0xRTVpVenB4d2NLV0pvOTh6OFVocVhlbFhjb2RlS0tWR2I0cEVScU1JMkVscWZBUmJaV0NHbkJpS3J2Z0tyUWtaNmVUbkprQW9rSmpmMElySGlLNE9Bdk9yb3JFTjZVNEJHVkRmWEltbXZxUXdRUTBiYURONmNINkVDZk54OEdrYjhiOWtJWWZmckRlWDJrUDREUU9ucGl3c1QxUEErTDQxZWlPSDFpeS9RT2dMdnVtbTJhb0N1cHQ3cUE1Kzk4UjM4MkFqUW5YV3JJZVpwalBPbDVwdXlLc2NzTU9xZFJsdkpPcEsxTlVmc2JzVkh6TURxNVlOdkZ5Zm5oa2hkaU9nbS9DWkVFMktrZG9LdG9rdlBxYVNzWE9yNHBsT01XQXNiSktzU2txMlEvY1I0SHgya21JYnA0NkZXVVZWMENGbnorMWVjSXJkMENHUjJHWVY5c0tpc0lhS3EyUEd0cFd6dVBYMGdaUGdGTllRVFJqcCs0ZzBSdVdheG5TaURFRnIwNitILys5eFlEbCtrV2UwdmV4REx3Rzl6NHMrWVNSTjZLTTl6Ukx0dDh6OUpGTmZMZHgxcGtzaVJrM0d1TDJIYm1mempVdHZYRlFLT3p5aHVxR1RsYVhYQmR4ZHBkcGRyY3l3SEs4UklaUUN0cWNqb1FZczJRQllrSWVHamd5K1hZR1RxaE1FeUcxQ29vV0IyMG9XS21xV3NxS0FPcktSZk13RGJFRGRBZ1RnOHRXRHhHbG4xM2RSbXQ3KzhaZ1pwS3RJU3djK3lCL2hkeHNvakY5a0VFZ1RPSkJXMHRJeTNlOVZvVitBNSs4YmxTeWdkRkRhWDQzWE1CK0gyMG0zTWJZQjdLQTdQdVdUOGR2WURLQnBTMlhmNjU1U1V1MjN5TndKbi9IUkxTS1ROZlVvekZCbWxFSFp4RlZoeVVXSXIxY1FTVXhwL0Z5V2FGR2daNmdGRmVKZWhnRThYNG9HSkk2bDd0MnMwSzVjVk9lL2NZRUVML0FwcG1oSFhnMkg4MW4wU1lVK0REd2E1b2czVjRqYnd1MXJxSUR4MEE3bk1lbitIRlFWREhJdzdGenp3UTVXQVFuaTZGVXIxQVNMUFlyYkp0NlQrQmU5YkcwS2FCT0JNTUQ0NFNXTVY3cVJWb2tCWkJ1bURoL2FadGd2RThNQkR0Y2M5YW1wcmJwT1JlTFVJZjMyMHUyM3dOU2tkN2ZjK1N5eDVlY25rWnlTYXRkUlhnT2lpL0JkWUpCdWNxZHczM3ltUndqcXJsYmoycEFxdVFzL2dnTEloTllna1BuSTBOMk8rYThpTHBoaHBzMFVpY0RtSGNNMzR0QjN2UzVYVk5wWVpmYVp0MUhXQ0dRcVF5cm9JSnRncTA4ajc1c1JiS1FVTW5KZzliU09WRUhKNE5QQWsrWnd4SlNWZzNXVk84ZCtkYk5zR25qak8rZE5wbmE5VTZrR1BjY3NoN2tCL25NaHE2bDBYVlNEbkI1dUtJaEl0ZmVWYjAxc1R6UGg2R1ZKZHZ2QWM4R1psV3JEdXlvR0hkeVZjbGZSTUNCS1U5UmQ1SmROYldWandyRWNOSGg2NmFUWFY3THlZREdMdHdYMGNiN1UyY2xHU2ZDWkMzc2YvanhoUGd1RTB5ZVpFZk9NM0JWN0U3NStBZmV3a25LOHpyREdRelNtRnhWS1crVUpWQVdOSUkvaytCTG1QVDRXYXNnVFJxVmtUV2pCczY1TGFyMS92N05rSmk1WlNCYjNnK1d5WldWMlpTL0VteHhKTklJOVhYeXdENnpLVUJpay9VclhTWG9XR1VaUEVOdkdNNGFyN2hLaVdmaFJ0QjJLOTZLMnIzYVlzbjJlNEorWmZxbU5JdVZDQ0dJUkVlZk9tYnZ2Q1d0Y2grTHppZWNqdFVjZjUwMjdjQmc5SUVUdktsUUE0dHljQk50aEtLOS9LeW5YWGdvc3lLQkFzdGdrNUZFcDRGVzdYa1ppaE5IVWE0VzVjRUFWaVMxVEN0UVJWKzllRFZQSmJOdExTNUNqYVU4UytOSjhwcVp4ZHM4VnhYb2g0alE3Q0xsYVNVWHBYUEM5UVlpajdZeUp0aXFnck52U1FQbjVlZEgvZXdVZnJ2LzRmV25TWWhGd2x6MjNKL3FsNERHdERCNUdlUXp2M2Z1TDlsK1Q3QXZTVU96WnIvK1hBWExFRmFRRzZXTDhsYmFzakxJRFpKbUtPTzZhRlUxV2JIbjZTVTdKMjRzK0wxREErd2VOSU5XdDcxWTR2WDhVTWtFQ1g5c2dzZzZNQzNVdFU0R3R5c1ZzU0FxSXVUa1BCcXdPRWhwQWhVQmxwUHlrQ3pzWHk0cXUxejZDTWRSTGROSkpjbGNRUms5V0NCSUFRVnFyRW9yT0RTQ1B1RTN4S3pjZzdiRVBuMHpGM3ZDdStmaDk3MWR2QmJ1RS9mOWZpU1ErcWQxQXE1OUw1NHBLSmdnMlRCNnBWdXkvVEhncHQrTXgySGdYbE94emt5ZkFtS3JiQ0M1NGlUd2dhYXRZeUxCbFVFSmhtS0pUbnFxZjhNczdFeEZCT0ZhMnZRMmdEcG5pSUh6TytGd0M5UXp6VW9xSGdjVk42czIvL3gybEtQUHlsZGdWczRmNXVrRFdvZnB5NGtFaGU5cGR5WjVWM201S29yeVRHQnk1a21yeWxsZkNOUlZOVmIwYnFXRllaU3VoTG00U0cvU0pxV0tjWElCNVFsbW82S3hZaE9oaVk0bXZXTUJYOUNtRzg0SnBFd1FWa2JpS3R2WFFqOExyc3FkVXUyemYxdnFGaEp5MG1pRXBxbE04SEsxNytWYURONnJHeXFRV2xNRi90YlRHMStMUktDU2h0SmxZTVc0VlRmeTdHYVp6dlZWamkxSENqelZNUkFvc29yaXBGRUpJclVRS2RzSnhGQXE3RTF0U3lmVkQyZEVLOGx6OXB5TTdEekRvaUx4ZVNuTWZ4a3VjQ0pNOXM3cFVhcFFPOG1RbnRncFY2a1krbUVDTDgvWmVsL0hTYlVPalNvMjZMMFlQVWNyczdoQmhmemV1L2szNzVjR1B0Wm1KQ1BDWVFWTHU2bXEwOThsMnhmaDJiS256dEE5QWJ5Q0FyaGVaZXlJSW55dXdCUHpvTkh4dmR2bm8vS3NIaWUxNkVtdHFnSHpUaTlBM25OOWd3U2FzakNwc2NxU0srK1JMOFo4SU93YlQxQXd5Unhialh4YnNYeUNnNWVUN0Zma2NZbnBaSEllckk5VnFudVpKTnpIS0lIcXBsa1UySi9pK0xqa1IzRW1wTzdkTnd1N0dJYkExYzlFb0tnaU8rYjBGUkVLa1psY1UxMW11L0N4eHZUUjI1ZkVQT1RqK2NMODhRcXhMWGF1TEFUUzRmTkxCZjIyWVlRZkIzQ2cxK3VWTEdpWkxKVm83ZGIyU1IzcWx1NFY4c3JkOXo1UVZGTGxqdDgwSzU5RC9JVkNUTC9qRzBpbzlnenFXVXFHQWtqdEdKVHJ5OEdXMWFCdVVCZURPcU5hYWtvUzYyZFVxTlJZckU4V2FEL0dxMVpKeWdsOG1oVGpKRzlJNG5XaUdRZ1pNeXVSKzFrdXZ4bnlTcEtRSnZHTEpOSDVVNXIwUUZXWnFsbDJmZ2F2REo3M0hUU0pWRy9zVEdWRGxhQU1qMTBiOVhYL3hsZU92NnlnSzk1UXJDS1VmMm9IN3dzMS9PZDFXTEo5TWU0NnpPM3VLcVNacnVVQXFIblA0Q1gxS2pHd2FsS3RKR3c0MFRPcEdqQUlxc1BKMTBaTUlrQkxlSVl6aVVxYWU4YnF5MjFZU1NNYUtyRVlvSFFTN1hDOHNmeERFOGpONDlDeVlHaGwrV1NoTVdkbG5YRmlOZlFEczBka05nclR1L0pFaXByT1AwVFlPbGNDNXFHaWJ2MkNrb0dJQjJQWlllNXNHTDFaRTM2OWYxdTBmNnVMU0ZseDNEZDRQZkZCOVFJWnEraE1KSVhWaEJsTjJyWGREZnlqV0hMdEpDcng2MjNveDI2US9RQ1krQlEzRUNxZUxya3RGYVl2NVRLRzFLMjlQU0h6TTVGVHY2N0xNWXloZVo0V0o3MGpxZUJTWldJd0hFSWxUaWc1OEdKYzR2akhZdU5qR2RENFdhVVRyM0Y5WTljZFBWRklQN1VQMmxYd29aQWNLY2xqaXdtVkQ0ZGRBL1dON0l4ZHhhUU4rbkRKSk5VcTlBMUJRaGQrQmo0cEdIWUtuSmc0UTFvMG1CVHJmR2VWVkRrL2hYRmc0c3R2ajVuVWZvRnVHUGtyamV3cW9ndzJRdUdKZVBWSlVXcTFjSkxzY2ZmMCtucldTN1kvSUhKNXBHVUdUMHpMRW1uNXBNZHRwWk8wRHZaN2dmbnFBMnVleWFzcUxlcGpFaU9hQTlKSk4yT0gvUnQzc2VHa2czOHlGUWNEUklXVmlrQmJuSmVIL3lPWGhTeUpNTVZDcWJqUHVSRTFFUGtoYWc5cHVDL3RTRk9rQmIrbGtJcHhmTnk4dlVwYjlJMGxhZVFiejh0bnVJazJ3Q2VqSWt5ZXlYa0Qzd1FiTWU2YjVHelpMYmp5ZGRMMUVCRzFuOEFYS2FBQmtLUTkvTVVpeEdSYVRsb0pGNHdWeWd2aUQ0QmI3bm9ZYi9iR2R2RVp4N05jc3YzQjRFdVlkOXdScHFmRFYzK3Zta1NjTWFTN0h3Ymh6bVFsM1ZNL3BaTjBXU1RKTkFCcHRDcGY4MlVieW9yMHFiQXJrdHBFako3bTJMMEdtZVRQQW9iL1JrclVZS0NLQ1crTW9mOG52VXFTb2RZSkJabGRrdWl1V0YzK0pHWnloVVZkbEZSdEljMUhQdnVyWEFHQzV2SndJd3ZqckU0KzJXWXFIRStxZmVNOE1zM2tqYmVsODFOY1E5WStGalhLeEttRjdiall3RlVUT3BYa0tMUkpGL1VUcnFlQlNrVjFpK1RzYUNjYjVBNytuUG5vWXF6V2JEQncwcitYdG1UN0E2RXViVkxoNGJWY1V2V2xrTUtBVUNEdis2NENPY2VsMWV3bmsxMG8wdUgrRkwrNjBoaDl4dHM5aGlyVWtkM2ZaRlFKQlZNNytCVDN0dXFNcHczbm5LZ2hUSUlUZ0NUckJDR1d5VU9MK1NpR2xyL1dKMVByQkRIbFI5OEl4WTg2K1RuUmsrSkVndFhtRHBUZHhXeC9qRnduRXM2bFBsTjhOdksxbFp2ZENKQWszTng0MG52aG9MaWl1RWtqVE1UWTgvQXpYS1dWVFJ0enh1TWcxNFlicy8zQk1jM2tuMjJZSlFHTFlLd29qaEJGUG8yTmkyRzZ2WEdvZjNaUndvcnVET2dIa0w2d09xekw5aGpqT0lwTHZTT09oczVVVWdDQ2F0ZmROMDIxbUFPZEhVa0ZDdm5KRGd3Y0hFUURLWFkvVmRySkIrTndCT2JCU1dkNkNEa1JZY0dERDNFaiswWGVncytsS2wxelpoWWt0K2h4aHJhelBmSFphcm1QckkzY2g3YmoyR0loZU1vdlFtR0hxbG9GUE1CWTdsMjZXb0wvc2VOQVRpQTVDUXYwK2JnR29GWFFhZThsMng4WU9JUGpacGlaM1lRVnFnRjV5cDBXSklHZElzdHB4cVpMTkRpWlRHdGNGMVZ6M1ZBN0YwZFM4OEppaDFneVhvZUsxNkRDVi93eS9jSDJVMGxpOEFHTUtuY01HY0FjTUlWT0loWmI4dzhxTzhpdXRodVF0cFhQUXNTblpLdUdPZXpPZDNKS0ltcHd0YWZYUTJKU3Vwb3NpU0hJUnIzdkhCdFlCeUxEZkJidVVNUmJSWkk4MFhQdDhmbUpDT2NWbllSOWtmTE1WWjZTcjJkdVJ5eUxIeTVrZkxJZzVSdno5dW1sMzhWckl5MU9SUEZJODc4bDJ4OEo4S0hpTllTZk9zQTRidDFNNEk3R2c1aVhveFl4d1NBR0dkaGRCQVFKMnN0bG5FQm5DMklBZ3VRNkZZSTFVQWZlQnVlYW50N3U1Rk9YaE5nV1VaWUo3R0F6K1dOZEtFYWF6Y0N2b0VxY2FDbWtBWFZBb2s1WjVPNmk3ODBWdVpTckZEVnRMVDJTbkU3dWtsL1grNC9OUFRmbGs0aXpiZTF2TWl0V3FtTDBKZmRINlRPV2QxMUh3aHpJRDhzM3pPTSthOHRuNEFPU3J2ZUhaL3NST0dsVVlpL2VES3JmdUJFbzlWMTU2Y3VTN1k4Y3RPSzJRbVE0Q3hjQ2prd0hmYWw3RGJiWW1NQ0JQS2puWjJvQUNjeUFpT2Y2bEVGK1ZGZVBEMW9SaXhESG95cmd5RTU3NFEvNG9sNW5NUm1WYmJOeERhNFcwbkZDUjBJRW9wRHlQUEtmNVZFZ2J2UVR4bkRZQXA4bFF5RWVpaEJvaDlyVW9VOWRrdkxOVkdaYWIxeDVmSnBFWWcwbEs4TGthWGw2UUk4enRmZGhrWUhvZThPWFVLUk1vakNCMU1rYiswdFYvNW0vazZyQlp5M2xaWU5pRHdSbllES1Aycm1hQlYrOXIvbTFKZHNmR2VyNElGRlFsazkxWTBHcGs4QmdEZ1dzOU85eGhWSlNMb3Q1eGRweTNZdGc4Z055Z1dTUHlnUkFKUG1aNnhuK2dwOU9VdTk0aTM5RFNtaVN1T3lVZ1dYcHU2RjhsT3BXcjUvLzhSaGRxR1JvRDZzRUNNdmFzQXRxRk44NzZXSTFwVWpJSUNTWU1HcWMwS3cvTXlsVGxkdEMvdzJUd1FPb1MvUW9BMTMxT2ZQOTlTMURGTnlFVEd3aTdLZnZKNVNXRDE5Vjh6VWFxQ1kyem9QOXNqNlRVc0RWMUVDY05nMEFRV0lkeXJ3bGY4bjJQWVM3WlB1amcwWW5vS3VhSGEwT2FQeldVeEJLVlZzbnhWUWV6Y2J0TG4raFFNdHM0TW82NDdlV0hVejZrckl0dDA5U1hHWm43RXVZTENWSFBPcGVYUElTUmRORWtpU2pWSEMrVFVlcEFhaE1Vc2tpRVVyaDB3MUcrWndBRE52QjdVRTUwVDdHUHJoQzl6eW5aVVZDdVJlLzcxN2RieHNJQ0FqZWI5VWZHZWRIcjZUR2NlbnZ1YWJ6djFjZU8rcFFlTVVBampvUmE4eFFaUktWWjMxYVNzZ004Mlh6WGxhOTM5eGhJdUNUaTBJdVNmWTVUdk41dmI5YnN2MlI0UzY0UDIwY29KTDFlQnd1ZVZWVEpkWndRN1ZmdkhoeXgyS3cwbGpTTTBCTVNJbGdPUlJDS0lReWIyWUlsWUhLOE1yTENrL3cvaWxxUHE2Vmd5N0tCcEt2azBrbFhMZmh4RlhMZm1pV1NlRWJDREcwaWNOZ1lyc2E2ekFDcDIwc1RubW9XU0tKd3F4amxSRWhuUWh5aXZMemV2Zmk3ZlE3eWNrRHB6amNKR05iWVpKZVBZL2hiQzdwaHdzSDdrT1Z4RFd1MTNKcXVPM3hVT2hUMlE2NEdxTnhKaDB0bEZYSEtiVEttL0ZYeUpkc2Y4UjRGdWgvQjI1bWhMcWttVHEveVhUWis4dzJyV083TDhCRHFHU3VuTU1PczVRalBrQ0w5b1RRK1piU2dNQ1FDSllkdm50Zk4wa0NSY1VCL09GaGdVbWRldEZFcURtT3JyYzRtTVhLOHpBZ09xRm1EWDlVUUtIV05qQVJKV2Rwb2tobXZaeEMvbkEvdmIyYWdwYWNibnh5TVNqU2plUkt4TmxSVVo2R1c3NGtEeU5jRWFxU1lmdWNTVUFwclpHTkRDZGtJNUtLTHVvU2kyVGhvVmY0NlJSQnBSckhqVVBNQ0hmRktvUnd4ZGhERUhoNjVaQzlMSDYwOEk3Mkdla3FNeHJma3h4QUJvT1ZsMkpEeHNHWG1tcUtHZWZSTFdreUM0bXJ4aDNKRFZmSVFJWlFFQ1RFMTFZY0U1QndjbDlDMXFVbWhSZ01EVW1HVUlwQ2MxTEc1VDZhYWRCQ3draUdRSU55U056YnpjaWVrYzhtcktyZXN6eGNGWXVPeS9WUXZOZ21PRmw1VW1yei9CMk85QldzS3QrcnZxYlAwQWRWUWpDQTlJeDBZY1ZFYXVqc3JveU05NEl0V05YNW43UjkwLytIdEo2ZStqbzRhL0NNOExrdTJmN1lZVTg2Z2ljWjdvZlNQUjI0eGxveGI4UjVSYVN0UVFkL0ZCUWE3Ym9YRlluSGR1NDJLL0Q0RlJPUVNGM2VkL1dNZnFmNjludkd0Nk9jaGlnV2liSlBZTmFsTzd6bGdadXFjQ2pMbkV6NU00WUxJaWI4M1g5dngxWUxzeDZ5ZEpLTmt3dkhqcUV2NVBPWmFpd3BlcXB5cGN3Nmd6akpWMEtVZHZWSm56b2tpeXNtZ2Zmdi8vbUdhSjNjeGVhVERPbkhWVUNHMFF4RUFTdmYyUVorMWZqVXFnb01MTXo2ZXMxaUZ0a3d3bzhlSnI4RFNnL01PTlBabEhBQ05LR1lMcWIxVHRyOTRmQ0JXZjRtYU1SR0Zja1g3Z21vQ3BrbWlLNU9VRHJVVFNKVWJDMEcraFM0bVpQK1VHeFhCT0tKZmtGWXhpbE1JcUo5UXJHeDZQWjVWRitRa05vQmZBaGxlQWpVd2swbVlCMG5XYUdKNmVQdnQxdzYwOVNyVWlZNURZYXNoT3puWFdlYU5ub1hWelJmY1lMMnljVEpzYWxMS2tWdlJNZXNTdDJQc0YwZnpGa1NCbG1lV01ac0M4Zlk1VmxmQ2E2eS9TWnhGMWE0RytRNHMydGRFb3VCUXVXdlcxcU8zclJGU3BKdm9xcmxUUTBZQ05ydG5NeitoaTdGQUlTUmhmSFZxSWRWSDdNdGtLU2RtS2FkY3ErRCsvcFcxV2toV29WcmxYUmIvVzRVN1B2MXR6UDRNYlJDSVltN3VZTVkwWkxHWU9WQlpaVzAvVVFDZng2b0M4clFjZExNdnFRMGNXZjdkT3Yrbk1ObkUwRzFLR1ppclUrelVNQSs3SFpFUko0STE1eG9iZXFQWHBERVJxRkNuYTM0RkNFRk15Wmd5K0RPa3UwM2lCcUx3dXNWTlowQkdSSmhnUXE5czlYTEU1R0o5d3VoSXNtTENXM0N0RXpNN05HQjhaYkJmNGZCU0owMGhYeVlNZXNMOVU4VDkzVUFsNHpJTEpObVhKVTNSaUJqbXE1RXIxa3JMelB0OEdSQmJYNThyNXQ3MTFscTVVa0gxWEdaSVB5OWxyS0N1bExZeFlUYVk4QlkxME4ra3YyTkd0Z25GeTJYc0QwVVBnejlKUW5aSWduNmhxTENWMW5SRHBJVEx4SzAzODlKemtxMTh2bkVtS24zSU94QXp0cVM3VGVMZkxqdFRrdEg1S3psWHFRUjJrQVF6Yno0UlloeGVUdTVvR2tudlRKUXcxazJvdmRUaytBTVkvWE94VE5Kano2RnplNWZsR1ZDSnk5Y3hhUnBqWFNENmZQWjZGNVZmNmlhaUlpc3AzVWliOG9RU0RkRElTZFBFQUV4SzNNdE5iUm12VTdpT1AwQmZsSU9KSHpwOTkxWnhReE8wbTBGNXBPa3hDdXEyMngrWmVVSWFRM0s4WWtocklPdzhJa0RsVDJLREorOEVGWGNVRnRERFpMd0RXcVZkVnl5L2NiUkJXaFZUZG5qZVFQSlV5dVJiQnl0a295Vk1ZOWhmUGUyV0JxRSthckN0S1dnTEN4OHdKSHJpakU3dFNGL3hBQytYYnFILzYyaEtKMFdCUmh4dmNhVFQxWVZFOG1EVXNTOFdJL3FCOVlGMVZTMG53MzV2WTZhSnhCQzhaWjVDQW5iOWErVmg4a2JWY0lManlBejdsdVhUNmoyQkpyUXZBc0liVmFsODl3VW1sOGI5aFlUSkQyelFXaWNkQ0xqcEcwUkNpZ0VDMms2UmZiblNtRUZ2eVlpZFhNdit1eTV2R1Q3aldQdWNFTHhwU0NrUXdoMGdnQ1dQNVg0amlVZmp1ZnpUU2MvQTJ1TUp5dVVGVVNaeXNzVlNxcGVKWnMrdU1NOWhZa0QzbU04bE9LZFFmUmxhUS9Wc3NMZ0hwWm9ZYzJCZ0FYSUNCVlVid1lsOG95QmpINFkreDhialVnNldNNjVwRjFqU2NZVzAxYlUxYkwxYWZWd09TRmNpUktIRktIUVU5aThIb1o0bzZ2a2MwUFZHdmtWbXc2bTRaTXhRaGNDVlhXU1ZRV2I1VlRDMVBZZ0tERE1ZSVcwS3dsL1BLYzNXTjFvMlV5Mm9URHcxVVFpYkxWays0MUNoK1VTSXBZKzVUN0hhU1dVUmc2bzRjc0pWb2ZFRGNNSFVXbTdqb00wNG1XbnJETjJ6c0F5OEYrSSsyMnloM1gxK3FrTFBhNklLM1pQcDlnbUptVlptV295aXkxa0hZYWxrZVhVOWxIV3NZWXg0M05KbUVNdFNjekxhZFFrUVpyMWhyVUpNRFh2MVI3RmlDakVISk9jd204RnUyeEpZa1pNOXMxcUljRlNEWlM4UW9JMnpFZDFJWWZGK3h1V1pWQXBJazRTR2RMYUtkT2hmWnlraWxOU0pqQkpnalV3N3FHVEpkdHZGSFUzOUJsU3RRb3Q0VDd1QWVVY3l6UTQ2ZGJUUXR3dkVYdnEyTERjQjFKRE1pVFY0Wk9DY2phcnJDTzVzWFQ1QTBPdnZEZTBLOEpLVTBVNFBtaVNHci9PUmhLRUc2RVhzYTUyQlFoVW56UnFrRGM4QjROSkVTeEZLc084Vi9vSHhFbGIrSVhlWkw1WVNnZTdRVFVObkl2eVlFWlVvUlVIRTVZZzYzTGRZTGJDdnlOVnRDbjhUb2ZrTjhtbS9sWkZaKzMzUFVPNlptQS9iNmRZd1BSVFcvcEViM2hsbGUyM2orbU1abjMvRGxKL1NMeWtKUG5IUVN6SUN3M2RmSGpHcitRUC8zaEtoakx1U0RIdGwvRkxBd1JLT245cjh0VU42YkVFWVp2b041NDBHTzFBdnR4MGhHdlF4bGlPd1g5VWZ2QlBIY0Zka1J0T2lFZ3dPcFZIcHNKUHcvdmo4K1ZuaE9vOENVL0c5aENad2dFbVpYYVFUcjRTTFpNckt3L3Z1TjFMUkR6MGN6V0FncVA3SUxTcXdXc1pXMWFZak5CTXVaWWQrenpDTEdmSjloc0hrdWd6RlRlOVhoK3VGKzlZdUtGMjdzaXNldVdMbFRXVkxiaFV6RTBqSzRQemVsZVJneEQ2TkNzWXNSdnlabEtyRzBlbGlGaXhZNnc3Mkp1V25Ecm1KNEkzS00rU0pCWCthN1JMa3d3MGlHWkJVL1BYUlVuNmM4aEtoRXBLOVZqeVloMEh3MDdVL1Rrb0c1VU1GVG5CeGFxTTVDZFA4THkyOTN3eXdEN09LVStLOVc0MUoxVDBNQ2JBbjF5cERNODZDeEkwZkJmTFhiTDlDWURqVWwrYzdiN3ppTWk4M05JdnpuOXYyQWVwSzlCYVZxcHIzcEZub3ZTQllxQW9yM0d1UWQ0KzVtdnNWYXI2NGpHZHBGckdlMnhXOGZwVWF2MVFuZGJORnI5R3F0U0pWM1hrLzl5Y0VmaG4xYk84NENkVXVlaTNLSkZYdGdkNHdFMU1KTzlSU1BkUkJNalRNcitHSVhKZWNxTGpKeEoxYW1wU29pTlQrQ0RTU1BRUnozTjdRa1E0bjEvSGxkWUV0MzhYcXJnVE0zWDFpSVMvWlBzVEF4TFo1Mm16czVMcUpSdEpDS3dPTW4zYjFCcHc3YnZvVUo0TU84VWFPN2llWG1qZ1MxNHZ4T0wrUkVna2ZJWEI0WC9mS0RuM0paTEJKZ2duczFGZGhuOGdrekZ1U3ZXSHdrTkJkME9OQ0QwM1AydU5Oa2h1dzIraUdSRzhnTTZWY3NkZis2b0IweWkwcjhTekNPS0dDYkRQYUREWFVaM3I2WURhMzZDNGlDbE1UNkZmZXo0MnJKWGQwektwNGladDlaZmp2WmV0SmR1ZkdXb0h3azVUNzlkWXFDc0lqcUZoYkFvRlZGVUNRZ1NqUUNDbzNGVGhuS2lDdWhBa1hoaXNvQ0xqZm94aUxEdnBPclJaRUVjWm1PcStDTGVMQVJGWmVBbitzSjIzOTkrTktJTDZNbE5PVDNqZHdTZTB4MkdNdkp2cU9BbVRiSHJsUldoU3lsV0Q4UTJocGdSU0ViS0hWTm5vQ05PZVNSSkRPNm1Xb2NEem1ubGg4aEcrbHVXL3YzMkRDY0dLUVJsWGZLdytQWDF2aDE1KzZjUHdlamQrSXQyNXYyVDdFd1F2ay9xOU82Q2F4R1dma3gwVFhsaVV3eFIwU2ZVUk5xODNKWXVvVkZIR1oxUWhSb2ZtRFl3Uk14UWlkb1YreWtHbGk0Tm1JamtmZnhpaXFCcy8yc2l2a0p5QVhhaUhRZjJ5dURLb2dUUnRzSHNTaVN0bEpzdmpLemRscG9NNkNWR2ZSa0wvKytNbkdzOFBEVUdsQkluTkpJbmJRSEVHSVo5bHVHcldoMHhGWGZEemxVOWJCYXgwQktpMzVUTjM2NjAvQ05iZGlOejkydlVMWXpnR09seDA5T09UakZybWt1MVBGSGVreXJPNkU3Ty9CeUkxenNQeHUwd2ZaWm1VelRQTE5DaWl5TWRlbnFzNHZ6Y3FCY29BOTJnQWxXc3FGTWJBbldaUDUrUXhBZ2d6aVBpd1FTNnRyUWtrcTBxcnUzMTlocTlFNCthZDFnekRQQ2RBenZGcVNTcnBONUJWbThDRWx2dnY3eitVdVZzbGgxVklrVWI1VVZGOGdiaHJKVGszZ2FjTWVoRThjM0JPU29WNVhFa3JkNzU2Nm9BbTNpRG9iSU03RXEyeGVQK1hxcCtKbVNYYm54bXNESVQ2L2dOQXhQakh1WVE3bTgveUFrcTFqYVo4alhIVEZVZE5uekV4SHdEenhzYlRHUFVwTTJLNW9OUjdMQmFQRWRXQlhBYThrKzU1VDhvWEp5cUIzelZRMUpGQWlKWTJRcGxHT1lOYTF1SlRlQXdUaCtZa0dmYTBrS1JaK0MraFV0T1Nyd3F3dnRjZlM3ODBQYXNUbGhkbjhSZG56ZFdTRHJNUGxBc1RwZ0JKMXBrdGJaK09LcHJweXZJL3FxVXNQR2lDRW1saHR2bytKbTM2L1pDc0g2WmJzdjJKWTk2cHZabDlWWVNYWW1uREI2K1BXUkZwTVYxY2x0MGllbUxmakdqRVMrUU5SRklNNG1iV3N6THppeEtwUXZMb2xRKzJjRWhRL3JXTk9ZUGJGdm92N0VZZTVYdHVHc01ZVDJGQVNpWGZTUENGVEwzZXh6RjI0bHpqYzhPVUkwSXYyTGJXVWlyWVNRS01PSzJtaTdVay9JUWkxTXJOT3NlbVl1MWZ0NzNxZm4wd2t0ZllqNkIrcGQrTTg3L3hoRm12bzBBUmJIZk52cjFrK3hOSDdQRFRWVlNGbUxqbng0MGNKMkpmNGxzZEVWK0YrcFZKSytXNmtNRmxldEtBc2ZRWllEd3dTM0k4eG1ReUVKOHpnNUhMcFFZNnFoaEthOFVtdmdLNVZOY2pUbzRERi9OYjl5M3FGRVE3bk4vRlFvSW4yY21rSlM2b2FMNlB2OStjWEJUU0d6YzJxbGtzUGllcFUxcHBDKzk1OTkwczdjY1Y3YzNNRFY0ZmpFVyswVUdSc21xVE1SOU81Tml2WFBFdTJmNk1jRWVGTnFsWXVtOERFZnEzd0NBT0p6SXN3ZVRHbDZJUzlkNjNQSnVLdVhNbmZxSVJqeEdHOE1NbFpNZzBDMnQzZE4xTUd4T3FEUU5PU1RHbXgxUUlwTWZYNEh6bFVBR0dEaVlmVWFsakdZcUZTWVlNb0NrakxUS3B0MG4xTDkzQ1NhQk1ab1psNTFlY3ZRbTgrYzBOaGg5K3FrVU9hUW4wcVpQTUN1M0Q4M1JDTko5RG92M1NaaGdKei9OMVVyZG1VQ0ZzeHpNcktQVExhUU9PemlWdkdHR0JvTE9EQTFQU29FWmlFQ1NFR0ZMQ20xbXVYcXd2dVE5aDhBYWJwT29xYWtiaEhjWkV5YVpJUkFMaS9YSFBpalVUVnN5K1NWZHQ0dTQyRWhUT01VbkVtVWliTWFqYkFJK3hWcDlRZ2RON0NpMUVzWDJTOUhxa2cwQ3dnbzh1eXFXVmhIbTVRSkxlWjRwS2Iza0ZwN2VUelBqSjVXU3RzQnJMdmhSMDUrMStVMWUyV1I0bE1xVE03ZC9ERWdZVHRzRG1hcytiY2R6cTB5cmJCV0RhQ0dEbGFVL3o1K0JJdGVBcXdQL2NIa2xEdFFTS0I0L1haUEhNQ2tEUnFXcWxrcUF3UVo0Nm9rcE5CYWRBTEhuUEJOb0RCZEw1VXplbVBJRWRSaVlsanNSa2hlREx2WW1zVVExYlZFaUVKZ05VdDZVK2NGbW9Ra2hlSncrMWplQjJwU1ZoeGdUaVhJYTlJWld4OTRHSkdzbDl4ZC9sVFh2WUgvQTRIN1dqQ0JHaFA3Zlk3QlhzbDkwUEIyNW91bjJQdDNNM3ZzK0w5NWRzZis1UWtXZTcrVDdZRFZRSUtsejhrOHdENW1sMy93bU15Nnp2TlpadEhzdDAwZ0FXMWZNdjBjb1FYbENSS1J6aVpWTk0rdGpsWmZTNVo0UGZ4cCt0RUt2VGs0cDI0Z3ozK2dUakJGd1Zrbmg5MEg1dmVzR05NWjhBRkJLbXlyVWUxeVo3K2NVRW11OUVoU2pMcmw4YXU4b1NtbVJPTWFTdW5Wd3RmQkJuWk9oUFRNYTBHV3JHOFZSb082UkpWZXhIQ0lPMjdjOWwya2RJWlV0M1dqNE1YWG05bDJ4LzdyQzVVMDM4cS9FWHB1VUQzbWlyZlpYMHhvRmJzcStDN295LzJPVTlpU3hqRGk1amtvQkFTWkxDc3JqWXlrVHRGcGtGdi9ZSy9tRlM5dy9ESVZJVXJlWjFnZmtwUHA5N1dVZWxNdkVvVjd5dnJncE9Tc1pscGd1U2NXOG1zUjY2T2VrMUtIU2VBQ1EzekNndUwzQXNESlliM3A5YzZWcitGWmFuTU5GeE04bmFCQlF1VHJiSFgrTjg4d2NoZ3B3YTRDSmF5R2k5VGczUkh6Wm0rN1BGY3pXYk0vajEyVWdGVnVWSjZsYnZiQnJOK0lpMzhWdEtRQW9LTzcxQU5rRzBvWGpsT2x4dVFtbXE3ZURtVXgvUm9wamtERmVTY1gwNUgrUE9vQmdnUlh6UGZwZlJEeE9CWDV0VWVDV2VJR1VnV2lSaW4zZ29yVEE1eW5sazJCOWlvckx1Nm5WZnFCN29ld3BrZnc2bFBHV1NUNVoxOGgzcVE2Vmp2emoyVkFUMkplWHFGeTJiWEJONzlUUEpsYzl3bDJkZDdQdEY3Q00yQm5Hejd5L1ova3d4ZGd4T01aQXFwOENkVm45VlhIS2lpbEZYd2JVY0xZTlZXVGpJNEtzSnhNNzBmUGJkYkk0eFFtMmFqVHFPNDV0bHlaS2xiRlNwUmx4dVJjM2hFaDlESVJtSDFGQzBqVkJBTGJQYXltUW04NGtNaW5GbjRoejBwUjN3bTAraGtwMW9Zd0labVl0cTJrTUZiMlFpR3N1QWpDbXY1MzhMRXVObnE1a0d5c0kvTkdFb2g3Nm9HdVU5VjNFV0JaeVgyeHMzbHFsZGpIKzNlY2wyTWVLWjhuVWdFY1FTMCtEbkFoVUpNeXcvSlhyY1dVOWZoRFk0M0I0U0xwSVlFMjBTSFh3a3U3bVVOVks0dnN6TnBiWUl4VDJCc0wzT2tma3dUZmlIdmtzdThUMmYrUXpDYmd0dVVHTGJjQjE3dmlBMXNJT2ZhMGdrMUxlbDcxVnRlNzNORzU5YXc0OERDcTFNWW9XZ1llU2pJYldVTFZLUEV3cVVJeGtxZWdMS2Q4cFE3NFJtTGRaS090WW5Wb1YrSWEzejNwYVo2dHJDS3BhM3luWnhpeGpYUkhvNmZPNkRBVGNkY05tRytTbytEV3RNNmczS2Ewcld3d3VUUVZTalFJRFNCSndTZmRQR0lDaDJ0QmtmYUt3YXFNU0IrSzJIQXpKSldWR1lsQW5qSWhOWHBVekk2YzZsaElWSTFBU1ZPaVFXOE5zdktTalFzRzNrMWtYRWtrdDVlZDh3ZXlTeCtqM3dVOG1LcjVCeW9udlA4UGFXRFJNbkdscko3TDFoSFdLaXFRMHBGRTdJSkJydmtmQnJlWFVUTFArZ01zNzJYYkpkQkNiQ3Uxcys0ZWRwYzZ4LzF0STVlNWhDSk84M2xrUS94RWlKNFBWSXJFTHF0QmhJbjFEaGFmNWhOUm9MMTZpdlZyb3hLY3BLc09vb2VQaTZESjhMVWJ2eWlzbE93U1BMV0xZdnVka3hrYXJBMzQ1L2RSWGdoQnpQcHo0RXNJUGxXN0RvZFllcVlSNXV1YVFmVGdEdmVQUDZ1VlY0SEVHK25oLzdrRWhyTEFXN1RxS3VVRU54bitlcG9nUEp3Z2N6VUxoWWVTMFRoRkNvd0YxSWxac2hrQ1hiUmVEWjhqN1Q5RHcxaHNYdmxZZzBHUkFJTFFZdXEyWHAzQStYbVZRNHR0bmxDdW9NelBpZ25STC9RK3drT1dCeVZ4MFZDOFljQjBlVHlJOGxpdTFheGkyOUxXSVNjZEt2SklSMUJ2SkRmMGkxQWprN3VaRUtGcUc4U1JvUVdyR2hUbEF2Uk5ibzFNRXpZQ1dzMUkvcVZZa2ErMWtQUTJGODFnWWJJbEpJWExLMmhuWWtTUm1abSt6Q014cnVSZldPNDluM04yYTcrR0owTXFrYlpKdzZDY25EWnBxeWpOUUFIc202STN3NlRtV2c2TW9LajhLZU1OQ2lqTGJnRkNZL2dkZ2VLa3hoUmVTYTVmMjc3eG0xTEpySHdEYjZScklJMzBMUUlqazkwbUU4bGE2SHN0Tm1oOElUNm9vdjdhREtKYjhzMDJreVp2cVBFdldTa0VQRnpQL1A5cVE1VXFOTks4SmxNSHVKUlN1eGNZdnkyeHpkek1KRVhoK3dPS0VMaFFQRUxQcGE1UGUrREpQeU1PZUlsQmxxeVhieGhlRHVoTVNJNFFUYWVUOTlFY05lU0lCZFdTbWw2MkVHZHNjSFI3MFI2Z3dJM1V1cHRqM2U2NU5DK0ozSkJaVzNwNzlIYWFkQkhhSEtKVUlGR0RCTVRtcFMrYUdWUXlzRllxa3NDeWVjYThrTFg3bkZmSkxLRXlVaGZrNUw3TWVFSURQNFRCTlNMTDN6RDNBcGtMVkJYckQzQmhPOENLbmNMTytRYk5qeFNrR2QwZWxZYVVFREtOeEwzWjczSmN2Rk1iRmt1L2hxdEYzZEVyT3RTcmVlMTYySC9yMHZ2OTkvM3d5aE9HUVlFUjdabFhBMEp3QmNQbWJpSEZnZnRoOU1FemdvYXBrdEhpcFpmcDZFWUtKREdBelFOc0dRMm5NL3dZWWxvOWdOTVNOaDRmRTdERmxvOWNkdHU3bzlkalJuQXNqUG9RODhlVUZoQ2tzQzlYUk9mT2xibU9mTnFSb2E4T2ZpNmFBTmpQa3UyeXY2bGs3ZEkrdVA5VVZEalRpaHhRd25kK3kvL3JmLzRiNlBrL3FTN2VLcjhYd2piUGdzMW1KZVNHU3gyOXlVcUVqYm54QVppUmJGaVN0cGpmSmNIZmxBdkJJYkdNUWZmNjdpakU0c1NDZlBJSVpIbVNCQ1pRR1JIMTlKeE5YcUtMcWd2V3pNQ0cyQ0cxdjEyQmJXUVp2NmxuZ2VOU1FSa3hHUThEdmVJaWdxMG94cE9wWWJVZGtIWXZvemt5b2E1WkNaUDY5SUo2bHdOWk1CWVRxcFFhWHgxZHMwd2cxYTJGNnFFOGVlVVJvT0h4U0NoVDQrNFJleVdQeE80Rmw4VklhUUZMOEY5bkhKakhlS0x5dkNIUEhlMFRVSEpkNHZ3alhHd09RTERjZ2V2WDFQK25qME9HMnFWNG00cjZrQnp4a3BXelZXN0Y0S25SQkFqbFJwNDVYSnRSS2ZOS0trOWdCN0gzNktSSXl4MnErbzRSR2NVTnc4dnNFWWIrUXQ1T3MrUUk2TDBFMUVSdjBvUlBGT2RFNjZGMkZyM1BjQ2svZmhTd1NpcEpvdGNsdzJXZkZUNXhHU3pwSWs3K2srUHArTHZnR21Hb2tnN0pDZlY5a3VmbWY0UCtqbytGSzFpenU1MDdJc3J4dVJIU2tzdXk4SFZSWGJCQTYxa2cvSFdtVU16WWtoQjMvNlZaZnBNZmlJWE42S09wSXFvS1NlZmNVcElUK3pYeWREbXh6d0h2OXpMZGFwRnV2dGhBR0VkWnRXdXUvQkwvN25YS3NxV3lHZkFjTkdLbDkxT0tGUk9TYXhkSEhpcXo0Q21mSUVEc3Bmc1ZDVDdGWUdmUWdWcnNRcUtlNWFidEplajkzU1AzaGVHN05kZkJWcUhIWTZmdlBzYzF3NzQ2UitJU0k3YzhaMU14N0hjVkh3NGloSEtPT01kTnhVVWh6OFZ5TEJUWStNVFZxVUIwVmM1WnZCNWgyL3FqaVpvOExCUkV5VWJ4UjA5R0pTOGhJWkNYNHRGNnZPN2NDU0VNbFR3Z2JHY0xIc05HbGtGMzJhZk0xWGRpVmVMY3Z2K2ZNWHc2d3hwcGVucVhBOTEra2IxOWVCd1ErRmZxQlpINTYwTlo2bnhJU2ZIRWw3RVg2dFZjem5KTzY3dVNGYk9ocmtYYkpkZkJGdVF3VFgzVStWclNoZTQwNlk1RnIzZGpXVzZUR09sSTI2cXFDWXNLRjZ6c0YwUEFXdjRacVRxanlycDVDL3ptZW9pbzNjUjVaWHFxOVVEcWFtMFJaN1RVVnZRbm91eUoyTFNwR1pwQ0JZMzFibTlXMHY0b3JXRkVBOU1BbWlVTWY2VS9oRXJyaTRDYlpGZmhMclRlSDlLdVAyQnVwU29mcDYwcktmcW5rL1NMdUtnbFlta0g5TUZNekFybW9ac0M5eDdtZGZ2dDR0MlM2K0NwTmluV1ZKNFJyb201VjBPMUh6dGVuNEZLa3FoZkxPMVhycTRScDRHcXJQWUhTbk9qWjV4clVjL3JqU1lsVlk4ZWt4VitvMnNZcUNIK2gvSWY4NDYxbEpyL0NCSzFSU2FacGwwd2tLOElkc0tlZTkycTIxQ1BnQzN3UlRvS1dUUDVTMkZ4Q1RteXRUZ1hvSzE4a2JDWlVqVGg0dHJWSEhvRldCUWI4Ukp2YXIzV1dBdGdsRXB6VEhqcFA4VzVIc1M3YUxyOEp6aGZ1UkF0TEtMWG1oK3F6TFV3OHpjSnkzRWpBTVpvUHl3R0NvSWxDTFFhb2lFRXBJMWxQbGI3eFp1WDhIblVoUVlLTFFUQlZwd25HQk5rbWlvdnBMeGh1Ny9YNk5sOWpDSkZySXRhbDVYNFdVaVRKaTFrRjhXUThONHBRZ1ptdmx5ZEJ1YVZ0VHZBTmhoMFBjbHpTSjFGdElxMkhqOXZYbml4MXpJazBRMGpDWlhoMkpKM3ViZTRUUE1URDV2MlBKZHZFSGhpL2h5bkpONzRuSzFaakhXNTFZOFd1alZhbjZvR0N6U2FJWVJoQWlhb2dWeHJ0VExwQjlMcEVWaGpPUXZkWXFjSHl3alVLTFZLVUdVQ1BWcmlqUGV4ZDFpbWxMWWUycjBvVXNYV0ZpRExVcDZGQ3gwN2xqcFdmaU5jS1lOOVlSWTZqdG1CZE1zQnFUWEZZMlYvd1cxMElaVTl3SS9jdUpHZWN4ZzRRMCtVanBGL0dNVHBFS2FVcDRLdkw0VzQ4cjQzTVRqUW4wSFV1Mml6OElHdmtNTWEzN3ZLbEVRNTJwbHM1dGcyMGQxUklwWU40OTQrVy9jWmtDc2lySlB6ZVhjTW5NZzBxRWVEdFR0Y0U1TndENGJVSUt0TzdrbzEwVDRmYXg0ZytRVGlRWndqT29vQ0VBTFJoQnQwS2tPR2trUjJxM2E5MjFTRU1yRjZCRnkwd2FrKzljSDlHMGQ1bFR3WDJ3c2U3MTJVa1NlNUk4TllYNFpsMzdObG5VSWN0R29zYXZCeS9aTHY0ZzZLUm50L2VyQWlNVlcrNHBxQVJVcmwvc2wxZ2ozR29meTY2cTJoV3VTU2Y5aXcrUW5BU0VtQmIxRk1OUnBOcHFiY2MxdUd5VUtzU2dCdmxZMVZza2xsdWVwN1FuWVowa1ZJRDBLMm1CUHlhcG5JMlpNUE9lVEcvTmh2YlBXdWF3U3FJanE0cHdsVHc4d2IraGl5cGFZc0wxalRUdU44VHZPTXZHMjVpNUplWVhVTVB1NjVMdDRudEN6dWpQam8zaHBoTXYvMDN3U05neEpmWG9GNzhPakZMSWdjV090WUVVUjR1QXVGalZzbnhsRWpyWEZBcFRVRXBFbkFONUY3K0JyNk5vSDh6NTJYalp5bXpDOWs2ZXZEU29YSmdVYlBJTmlCTlhKR0VSNDdyRFpKTHFsKzFGdm9jMzJua2U1Q3VVNXlSNVBrY1JsbFJ2MWgyL3VGbnBDWWFLajVqMzlYZXVzcklNZjU4Sjh5SDVWOERaNXhRVVM3YUw3eGY2NUp0bEJWTTZWSjZEOGZMNnpBOHZBejRiazRvcklOeWhyM0ZWVEp1M2lFMXlvQnNzZzVzdkduOVNYWnBVNVN6RjMzaUY2L2pGaFp3WUtoRUN1VnBYa2g0MjhmOUdvalcyWTdWaXg3ODhyb2NFYnFkdG9HMDEyK0JjeUlrVnZzTHRST3ZrRzErb29abXpOb3JSTFlXSjcvcW5keUN2OE9RYS9wNC9QRG1LMUprcnBocVAyd3JENDlWTHRvc2ZGZmliUGFobVd4Zis1TE5mbmErSCtnRENNT3ZrV3UyNllyTXFNZjNGdUM1R2FpbEpyZG1PNWFrQ3dVaUdVYXhuQ1pXb25SenJwRUZGVm5VR0pFcW5IS3pZMHZUZlR0NnBmZXNwQ3ZMMTFNL3Z3NndrVkVuTmlhclY2djBMRFVIWWtwdUJLVDI1c21LMFVpS21wY25JUGNRTjJUS2h1NkkzS1NzMFQzTWNzZG9tUzdhTDd4bGZFMS9sMEtxU0RUdWR2TWZSS3B2TUJOQVVxckZ2Tll5UkczUmNtanZLZWpGWUtSV2RTdG4wa1J6N3B6d2ozNEFORGNsWlFpMFdGeWprNHA3NGEyalVoNUtLNTBhUVZqVW1lbGFvSGhLS2FoeWJxc29UajJLOThqVkRIbnpPdWZyU0ZMRUlXSUsyaWtueWpkb1dNb2hRSzE4Tm9TSXNoRDFlcS9sYzhCU0JtMU9oNlVDd0o2b2J0YnA1bWptV2JCZmZLNUM4S25vc3R4TUkvMWhOS3BTTUNmWXdCWklkS2xGZStoOVNVaWJ4VUZTQzVhTnlUUDFqVmtjNFhzOHI4WUsyUXdBeGJkTjVLZVRmTXZKYkVUZGsxWmI2SXZ4WnkvVWdNSmhFRkF1dU5VWVNkV2ZUSE5YM3RJMjl2YVViaWlvYlNMWk1EaE9YWHFUb1piaEJvM2JqeWtsT0ZncnRyZWwzeE50TGcrQTcyQUlRQ0IrZlo2d2xQSkw5ZE1sMjhiM2c4Nk5nODdXYVB6ZkpQcTZXVFptN1piUmQvNEpDbkdid1BITFVXU1FMNWVva0hzUTJrRTZvSGRnNEVWQ3lwWEpRbDZPcVlBeTM1YlFJcHhGV3h0UTJZSmNDd29kQXBvMnZ5RmdtRzh4YnVBRVRadm9vd2JyTmxpY254dm9UbHFFenplaDRsQk82MXlVcmhxVmFheEROSW9lTEtoU2pCdFdLbTYraVVDRjJONll2TjFLcm1zTFduNW5GZTUvd2wyd1gzd3NtSHYyNkkxdHozaGJMUEZlMTZaN1pENXV1R1F0S2ZGVlFqYTZDVWRtRXNtNzFCVEsxdDdCRnloM0lGN3dUcnlkdGRFSGk0S1JCV1ROSm9ESTBJbWFUL3B1M1VMelVEVFFGdWxFa3I2RXVzVklna3NhbXpUcGg2QWJCNVZ1Sm42TFRJamxuMElNSlgyS2E4RldSbHBhSjU1K2tiMlRPV2x2N3FnZzl3ZCtDU0xHZlFtREpkdkc5d3hYbWN5V3I4UDRNYURyL21zcFRZVWw2Y25SRmQwUHNHQ0lncm5FeUxUNlpjUm9hWk1abGNma0NxdkZKL0JkVW5CV25VRW5tcldQNHJpbGQwSmtKL3Fka1U2VEZiNVg5ajdndjFLMmVWS0RsdnFJd3RXd1h6ZnRvR3drNlZpWUt0UzRUV0pLcFZiZUZpQlp6YVBvWVhtbnZLMkhoSS9aNzVYTnU5eFdWKzRha2J6Qko2cm1ndklBUm5KbVhiQmZmTytwbXcxMmFkOFRLR0ZSSWpmdWFJSEhEd0lYTy93d1hpZlJrRWE1UTl1bGtBdE13Q1VoS1FoMFV0Y2xFR21BVDdIcThsMGdNZFdSUllEWVJOOW9XSkZYWTFOUHlDdVdUdWZNTW5HamJNVEtjS0F5K05BRFB6OVBTaHVjaHJ3d0ppUnZxb1JNRkIwdDFJMVlyOEZWdmtkNG02dlVUc0Yzcm10Y2lIQkQ4YjNFOS9sVVJnOHI2WkNPdWtqVkt3RFpmc2wzOEtNQURMOEhIYXlaVnBxR2dQQTBSSGV1TXRDVlBjTEY1aEEwb2c0TGl0UElETE5WdjdRUTJMZDFwUSs5SUl5MUtNSWtBMVhOWkRiam9oU3JYK0szSGhaMHNVMUVXOGtaT3N1cExscC9MOHFKNGk1MUsycDZlWXB4Q1Uwc1MrdERBcVU3aEtKcDBuOCtqaERsU1d3VXhabXlkMFNNNTdLRjJFRm0vUlVJWEQrOCtMdGt1WG9xNzVUMmQrN3hKcTJYOVR2RStFejVWSUtrTW0rRTBjZDRhcTh6TGVDb2N2SHpJQ2sxU0JQT1FNUitIdWtGUjBISFVTdUhIYjZxYUpQWE1FMUZiUFNCaFd4SWJFYmJYUitmUUFoVjVRN3hJcEdFVDdxT05yQi9jZzF4MWNvaHl0WlJ2dFp4cmxsR3BFeEx3SmM2N0JyWHdqU3psL21KUnR5UnRmTTdjRXNQRHRpenovZXZKUzdhTGw0SjJudzh3Tm91dk5RM3RISXZRWmhQRmRhK3JJa2dHalltcTRwTWc3TGdOSkpPYlk4VUh5Yys4L0s5RVBaUmZidnRTbk9LcVNGTFN2MGJjblpVa2V1dkY1cHhXWXBlWWJqQWJvUnBZa3JmUVFNMS84OW1WYmJuYTdkQXRKV0tPeXdiM2hja2FKNkE4NFdXc1ZyT0J4YVlHQTQrMFRJNVd5dVk2OUQ2M1pMdDRPVEErcTBWOWNWK2Z5YW9xMkx5ZTk1ME9PTjZMZzBucHhUZXY0and1Rm5rVVNvMGRYOW41VzJLNHFjVSszak5RaEN0OG1XczVZTkdIeklYbmpMdnR1a29nTmFZd3FaMy9PTDFWN202VEVNYlZNNGt4TVV1TllSdTU2L0hOaVZ2UjZSU2dRSVhRM3VRM1BMZmNwTXRKTU5QeUpDYURIekRQNW0yREhtUmN0c2Q4bFRLekZGK3lYZnlBbUpmcUh2UEN6UVpNTWluVk9KcWowdUthL010WVZXYXhQN1VzdE9OSk1IU0JKSFBkMWo1Mjd3aEZoRTlXVkFJNzlTKzhsMElQUmoycFZDL1RYSTNucGVwWFd4WFVHSFd5SFYrYW1oTGpzdFVQSnpnd1VqY3BNd29ydEVKSnBjOEVTLytXbTBEalFLTGNwTXMwRVZNVkdTY1dKM1l2SFJjS3d4Ui8vZTJrKy83M213MnBObWE3K0FGaEE2c3BTWU01elp5SDFSUHRoaHZ2aktQdDZmcmc2WDFzbUNZQnROUHJrSnRCSlE4Ty9zTW9URGJTWTlHRlJIQmpDVys4b1czQkg4am1rRXQ4OFFMOWtLelA1WU0wKzFTdVpaNElwYnhCKzhLemlWZGFjTUFIWk90Q3lGNVdXNEdvTUxsVFcyTjdhVXdzYlJOT3BjMENPYW5aV1JsazBuRTFockZmOEczSmR2R2p3cXdxUlQ3OVFvUXlDZnA3Q2d2RUlNNWwvcGZZbFdHWlRwTUFEQ2phN1JkVWVud0c4elBwQ3h2a01xZjh6SGVuRlZEa1RqaXRqVDA0WWVBN2syWndUVkducm1aOUVzclNPWlFTOFdaTmxVc2JZQ2RYYkxKcEhxdDcvMzJIdW9JSW53UW51T21hbG9uSWZ6bE1hVFVrS21RZlJiUEczOXFlZlh0T1ZqNUFtR0hKZHZHandEUGlxS0dHTWEwQkNhTFNQU0xRNDdnNCtLbDhLWVAycS8xM04xS3QyVkZZdVNIVWxlZFVEODhydFc1bjBOYVFBWklqMVVpTEdvVmJxZjZZR0ZtRlY4ZUsyOHJ2cDVNYlNKSVVIemJoVjN4bVV0UXhyaW9FajR6MWU2aHVCV3BYYlJKM3QyY0JHNVZHVlJSQjZ0WlNGY3RyRW9vM3FYckpkdkdqUUo3WFpQZ20ya2l3c2VTdXkyeWhUYXRPSXRwVmtwVHpuZUFYKytQS1M4cm1uc0JLVXdWL3d3SGZZNzA2bnBBOUtNTGdjMHYxU2tRQ3R1SnZLK2FQNHBLaVZKRVltd010alpDYVo1SkxjbXNFcWtNYkI1RVNuV1daSWpURitQRTRkQ2FXOUFaMThNbEwrRFNIU0dsdG11UTQ1c3locHB6cVVPVjZmN2k2RnphUUJlOHUyUzUrTkxqVVc3MG10QkhrNmQ2Qmc3eHVMQlVySXNPbEdrT2xJMWNIOUw0Yy9hcFdjOEJacEhmZnJCQWJxYUFZdnBEQXlSRDh3T1U2Ym5yVm8xUnV5NHE2Z2dUQnYxanNwSlo3VnVNNjRMT3hJYjMxT2xSL1VjSDY2UUZhcnBjSkFNTXlvUnVoN0pqM2ZKVkR6WXJoakE1L2ZvcUd3aXEzQkwzSGZ1cjkrQ1I1SEJaZXNsMzhLSUZmZVpUeXpzR2JWcmVXZ205aU1JTWFZWU01MEsrUG9XR292RkRhQnZGZ0ZYcERFNEpNU2xHdVFXbXA1VHcveFJQQmQzSVVWRDFkRitjV0lEUVZxZ2Nrd213NWVVbTl4NFJaRTFUWGV0bytrZFZwdFZKWkswYXF3bFNwSnhaOGhhTXlFMm1FU3lSanJ5cjRuRXY1T3ZtaGc1UFJRK0l5TisvMXZKWnNGejlLNU1EaXp3amFrTEVuZHN5WDloKzU2Q2dZeG9OOVJ6NDIxb0lFdGRpVUlNTmFycGtWRXJmbWN4S2ZocEs3N29HTlNoYzFaSEZNNDBhZ3VISVVpZVY2cEpOaGFYeXFSdkZtOERNbUgrSDdjVTJGWnl3a0ppdjJKTDlFUVQvY281QlZNMisxbDZFWm93a0FTVnh4RlNIZ1MwR29jK1cyVHNMbU5oYnd6WEJKWStYbWFWRGNOOGcrdG1TNytKSGp5Yjdaa3p5ekNqYmpKYW9QL1BzdlNGVDFWVWR1SGRTdWFzbFNsTytERmNNQW1RS1dvWW8rU0JKUUZiZktFNFVUa1pKUFdRaHZEbWtvMmJKYVQ2SUVlWWJoZzR0UzduNWFzcFEzclI2c3RKdWU2cldaQ3dqZVZ3SE9hVkVNeE5vUHlXR29BSGk1bGZtUnYwMnMyWWJKcFJDMmdiblh5R0E4YWNsTjBUU2lxMndYUDNaTWluWGFjT0k4ekdST3FQa2pMeHJMelhzYko3T3dlaXFlakcvUkR5TG80NHYvc0xsZmJCNGNoc0FCSG9wUVM3THdMMG5YaEZVb0pTNytvVysrRE1mMDNtYngzaE1YTHd4WUd3bnlTdDNZaWE1ZjdRRVRocWZWMHVaT2RDWTBDVkFZQVBuZjZtU3RwWFQrK3JPSkUvVXBubFlhL2w2WWVLRnUzT2JhU2wyeVhYd1QwS0pFK24yZDgwbkc1NnlSZ1p4WGsvblV3VFhzeG5oclRWdFVaS0F1UThWYUhiUjQ3SzhVYnBpVUpJeHBKNEdJMVI3Q2p2cTNqRkJjVWJDb3FITXpTWVcxSERHT1lKaUNDRnJLYnpBQWdXSllJWlEvTnNFekFPbGlxS2VTUG02eVlmdmhSSXVyRzR0bkxyMmZuWkJMVy9Rd3Q0SjdSc1MvWkx2NEpwQ3hOTHNORTFSUU9KR09obW5jNTdpdjBhYUxsOXZLRWh2THhnMjdJWk1veHYzWVUvR1RFZjZhZnVxdCtvNDBSWVZtTEpSMzNsTjVzZUxOTW0zMFBZaSsrQkxsd1diVGFRalAyTnZFL2N0cTVnUWhaVEt0emVua1NrZXIybHVoTDdZTUN0UExSSCt1YjdyQnhFWXFGZHVLalVWODFyQVVQb3JudDVac0Y5OE1vbC9ma0UvOUJobHVmdkhSTUNlMnFtNEVObGsrcnJJOUlNR3VoaWNWcEJIanl6T1lRdUdBZWpLQ2xxYXhRclZidFVmMUVsVExpaVpPMitVMVZLb2FnVWc5QklrdTRJYVBEV1Jva1JYNGxKUXNFU1NnVG5UMEN2OVJaRU92cnlCai9OWVZyQVpSNGdRQlRvRU5hQ2lwUXIrM0l6MGNzcWNsZjg0aU9ZSEtXVmtzMlM2K0tZU3d1TjBFNDBGYmswMC9iSlA1SVkwTkJHMXNCd2w0WWtQZmxITkZSRXRWWXhMRldHQ1lDNzVTbVk1K3RVMDh3M3hHTWRQY1RHTXFrVVlXMEJpZ1RDT1dhVVlUUldwQk9yd1c5OTJuajk5b1VQYXp4b3dyZ2p5Tlk3THYxeDc2b0FsaFZya1p2eWFGajg4U0g1LzE1MHprSHorUUJNeU56OUhTYTBIRmUvclRrdTNpbThTenBmVkpjZElWUWZJazNGQlBDVGdoeERJWmdwbWhXT1ZPY2c2WHZodXNRVXdlMXpTZUdIS0R5dFYzcWpZeUhlU3NSQ2JCU2NnSElha2xWWiszVC8yRktxUEtoeEtQcGIrQVFnYmw3Y1NiNmg5Vk5jYVJoYzRtNCtZWnFsTjBLTm9MNnZsQjNrQjJIcThPZi94bW5ZeXcvanJVRy9vQzMwd2ZSUE9JM1pYMkFlUnRiQnNteENYYnhUY05qc3Y2S3c1MTRlWDdrTi9EQ1cyVEREVlNVYkZXaUxMYm5VaFlDM24zZEc5dnpQYlZETWNDTFQ1ck1tbXZnMEsrSUxWbmZzYk5NaGtvK0NBY21vQ05NdkxYYkxnV2xhSDZZQjUveGJSSXpFM05hdHJ6TkhKV0V4bGVNUEFmMnV2ODhVa01mY0JqWDFYMTBzeW13aVFiL1VOQzNTN1pMcjVwVUZqT1pEeXRvTEMwbnZMVFdWdFV1WUxuY09kVENWMEIrYnVaaE4wZk9yNFdKblFJYzRDaUtyWkpCYnFDYWtMVlNPRGxseUE0bFl4U3ZOZ1FKRFdoVUVDdnJ6YmZNUnlBUzNFT3A4QS9LYVNsSGlJMDBZaXhuM0VmU0pSQ0VITGl1ZmlzcDZyVDlZd1pKOEd6UGZjQmo4Mmw2cFhJczJTNytFbWhxckRybXI5anBZcDVhUEQ3WnhxRUtWbjZabHUzLzRSclFVa1h5d2FuRVdKUU8xbWtjaHkxcUxQZnBHd2xKNkY1USsxaWhIbUM2Tit3OHZJbVQzSUp6MTY0RHlwRkFlTThFZ3JUK3FTSEpLdVRnczd5enh0NkJxN21WWmpvczE3NU1OcGl4YTRDK29hYlJZbFcrb1hDQk9wWXNsMzhwRUNLc2FDU0pCMEhVODVmN2JoQ3NqcUFGYy9EQ2ltNVNXVlBvSTA1VFdkTXBDblE2VlFGb3NWVHdYK01zUVpoUlR3aHk1QmlrY3RqMnhRK3FLcWFWQ1hmSkZLc3QwZVJuU0VUdzJYN2NaSGN4L0FDK2grM2h5K1NlRW9pZmxnQktOdGxyay9WVGVwZEpDYnQ5NWNsMjhWUENzODJ3UEx6cEhBN3VhTE4zQnRSdUlZcTdVcnc5dlpHdGg2UE1zUlU2RGhZM2J6N0dMQnZHVk84MUtDa3V0WEx5QlhpWUx2ay8xQlhHNGd0enBlU1VoMG1LbFNYTnZnc1hTMm1BdTFxdW01NFRjWDZwbGRWODBHNGJzK0tiVkRORkc1d0RXb21HU253UEpraUZ4WG16WjFNN1NzSTBUN0JRRlVqSnUrM2RNbDI4UlBIRkorOEkxVE00NjhZNDR6djBhczJKZWc3L25YRGlkV2RoTXJKUVZsOXhRdmt0amdwSnZIZGhTMHkzZTBHbnVDR0VacFNwa1p6UlJtM3VSeE53bTFmSExHY0pLb1hsOTJpaUoyc1ltTGp0TWNqU2FmTE5iQWRhVzRVTTYxR1JNZndDcFpsMWRCMzZkK3NQOWNNbFNUaE81WnNGejlaSkRuU1ZVcnpMTnhRTjM5aStXcld5REtKOG5hQktuWDBtODNsOXZjU2lqWTJqNGloQkpSdUt1Q2I2SzVvRUdUNlY0K0FCUlZXOHJCVXJSTHFHeWFWUTVTNEdtQjFpV3AxOEUvaDFZVEkxOHVuKy9IV0pOY0FOeE9Xc0IwNm5SR3JGTEFiWVIyZm5OaFBPdjZuK0pSVFFlTmt1MlM3K0VtaksxdTgxOU5XT0xGaXlLQ2R0NVZjR3VQU05QS0xTWjUxVFhMTWd1RVAraVB3N1MxYUNoZmJybVNSMDZ5SEdWSXB3cXRpM1ZQSklYRkV2RlNkMUpYSk13aVJWd2RvZitKVlZKQkJ5TWFUV1ZXN3FLVGQxL3A0SXhhdFFodGYxUWNLWVFpc0JIenlzTndveGFva3lhTjZoL1FRWXNqUXk1NUdXUHlFa2VkWjllYis5ZnBzVXcxdGRadE81RUNnaGFnOEhmN1l5cFZEMmJhck9DeXowWWp4T3hTNWxZU0FxSEdUQnV2TEpuTlgvY3JqVmlSSXczbWZpTkJmcmRXS3lhMHBYQ0JtVVZML254M3ZpanFoc3BTWWRxNzNQa21LRXBHakRTTERmRENnVkpVVUw0VVhURGhjZ1hhbHFPdFR4cEx0NGllUGVkTk00N1hkVjdsRkpXN2FNSk5Qek56WXBRMG1UQXVLTGhXNnhxWVpuanhRRVZMWlljUUVGQzZRUmZHcGJwNmwwdFZqQnRRNW1NTmthS2ZiazFKZnFIZUlWUFNkWStOVmhkSTM4RTQralArT2JWckk4dkxUNm0zeEdEVXBiQ2xseTJCYTRiMVBnR0JneVhieHMwS01oeEtYSlV3S2NNeUhTMnhVc0ZrYXh1eWV4VkMxcjNIakZTY0VKejMveEVyMmVtVURlRTM3TFp2TDlESkNMUk01V2VqZytNYmIwSXplRUNGOHdZYVRJWDRKQVdQRFprTHFNVUlxYUVPVGRNT2V3cjhJRVlTcjVHSnI2eklSaURpNXEyQVlSYzRrZ1FTZnoxN21KZ2NzMlM1K1ZqRDUvWkFuRkpJUVB1d0NDWE5NVjN2SW9Qb0VpaXJMNllxVVNOa2tqa2FoYitDcFRLaHFMemJMdE5zZ3RlekVwdGVkME5hVHlsTis0d1NGRzA0MVh2dStRWmVrbGphY01BMlZMcWhubklUdzFRbFJNUVA1SmpJdFJlaFVpcVFQMTZUQW00bytRVkJjMkVTa2tlODFTU3paTG42MnVBc0pPRVppUkgya1NwdEZTRnFlQm5ONkdZMFl6aWM2SCtwRW9pQTRyWkRCR2R4R3RuQ2poc3QreDRQWDgxSlZiOFJDUlVpaGg3K3dQQ1p5bEY0Y0tqNk1XU3Y4SnpCaFhTVjE4dVlKNW9ZNExmOW92UWQyS0JKU0pzcGFsWWpOY3V1MmVodWtQUWJUUDFodExOa3VmcmFvWlBwc2c2d3VGV20zbWxNS2pscmNvYzRVU3ErbkFIQWtVOGJTV1ZudGhySUdPeGxlU01VYW1kRWZ5Uk1GUWZ5RklQQTNHbWpqemFzSHBEbmgzZTdiK1VsQ0tlbzVReUVXOWFwNU1SemdkVFFwdjArUjgxNlpNNkI5bGUzS1FLQ0Q4L2thOWJWdzFGVzlRWmlFb0ZvbXh1dDF5WGJ4czBmRS9wN0M2SkQ5bEQ1anE2QVNJN2M5dFQwS3hITEU2YnJHcjJIYmhGWDJxWmRoNXN0TFh2cnlyYUwyc3A2bzNLb2lKMDg4bnhOeGtMZkFFVEgzMVZvNHdxQ0M1MDZVMFU0T1RIQ1NjMEo5TTI0aklHSTkxK21JblhJNzBGeDFLcENib1R5Qnh1VGd2a01mZWMrNVpMdjRXU09QY05uVGRKZFN1Y3Z2YVZJbDFsaXFFZ0dEaXFRM2RtdmJmWmp1K2NDbTJDc3V2YVhVcFZ3eFltanlRS1RWUXlpVUlLS2xycEt4Wk1VMkVTcmo4dlVoVHRDaEVrTnhNOTg5QlNoY2pBdHpUWlRDSHpVTmJnSlNteWtyWkJmT3JwSXh4anlHb2FBSmwyd1hQMnZNb1lDdnkrOW9YMWVWSkVFVExJZlZhdHFTcVFSNVZpNlNHMzZ0Mk8yUk1qM3Y2dEsvRWplNUNLR0tDRk5BS0FGZERQMkpzVnBnS2VPRXArMnpQS1dsdVlZNlJVVTlibnBKK21PVnFTV3YweXJoL2RyYjBMYVJOdjNGV0RYNjc0NGJUQmh4QWtLeERsZldKZHZGNGdreVRsclVvUEZtMkhoZTkwb3A5YmNXYkdDcWVvcEJidDZoa2hMdFpPaHBrbnl0a1pzTlpiZnlURGlNWEVqUUZTUjljYUo0SEg2NlBkRVdpOFZrR0RmR2pib2dhaVJ2SkZ5Y082emZ6bHVnbmlFZlBRL05rRUNMcllOaTd3V2lMWmhnSlU4d0xOa3VGazh3aGcrSzZydmUyeGhTd0dWMnFHaExJOEV2aXV6QUNqa1ZLOXdwNmczSktlZUdQQzZsMGxXM0VKbUE2cXlxRmtrUFFpV1I5cnppeHBHU2tWVDJUajV4ZEtyR2FrV0E5N3BDSnJVcCtlMHdxOFFMOWNBdlFIaTc5TTNSODN6T3I2QmRoQ3RzRzN6ajk4aStTa2YwME84bDI4WGlpNEF5NzF4UmxkdHZvZ1hYd0xJV3lDV1NVVDRrWEZDYjMrM3FQeDRjSW1peURTN0JIcDBrY2FTcXN5bnZZRWRBUGV1Z0ZDUHR1ZGMzQkEyU2ZQZmZROU01N1lYaGFZdXJIa2FrV1VNTko1ZkFoeHN5ck05RllXSTZ6KytoV1YrQmxjdWtrT3RFZzBWNGFPU1VnNkdQSmR2RllzQm5aM0RmZ1hIWUZrTEFqekN3ZlJEWERiUThTdVk2a0VyUGZFRzR5b0pLbUtndThoTUtNN2d5UmZMMW1XQ2tYeURkTzNVZnFoR1c1S25BVTkxaDdQVkthT0ZqdVVUazZ2bHgwc0JKemt2RjJQaFRXSklsK1lYdEpJZDg0WHIzQjY5WkN5M2tpWVY4N2t1Mmk4V0FaMmR3eDY5bkFtb3NWNHdWckZrT3dMWkJGd0pySUhjcnZwUmxmb2hHSU1LSWtaci81dXlWa1RhOFdsbnp4S0VZeHlpK2RHL1J2b3RBS3pNQ0ZwSEhwZ1R5a0QwZ1hGTFJsU3kxMnM0eWVJRmlncWNVS0U4UU4wK21OaHNPOHE0Mmd0eDFZN2FMeFZkajNnakQrNStueGFOT3RJRW1Lc093bHNvZ0pvVnNQSW1sK3FVWThWRzFacEFRbCtXV05rZENrU3VjVVpmbXNWRUdMb1k3RUkvRmJCZFpZbm53NCtPdWxNVm9ja2xsYk1Vbi9oY3puTEF0Rkh2V1RkdTM1eGoxTkVURW9FOWJvVm90elRBU05yYVBiQmhoc2ZoRHdENVBZVHpZL1lzVUZFdDFpY1lDcjluNVNEK3hoVWtwZzJSY3NlT1hCNEp3TWk3R2pZeXB4TGZVWEFDQ3drU0N4QzliWEtwYVloTUp3eGw0Y2tMd3hJQ2lYYUVJeXNkeUh6ekU4SVVFWWZKS2duNjhwb1FVK0lzSUdXOVZzTlhFTTdZRCtGcVAxQzNaTGhhL04vU2U1S2JVcWhCTFRXSlM5U3NTUkZhUFZEMnpuZWx6NTMvazVNTGs4ZU02Y0srVFBaRE5lVFc1aVFwNHRNQzR2RkNGTUpsa3lFU0Q1RVBGS3RyVGpJK0dqZXYwQUU1U05keVFMcVY2eHRNaGVCL1R0VENTd0ltS0V4Wm8va2xPQm00ZlkrUkx0b3ZGVndEam9RZ01DOFJPZG9Hckt0eFVNMUIrbGVEaTE4V0FlVkFKZHQ4ME5zL291Tk9RVGdUb0xaYmQyczZnWXIydEdyUk8zSmxQaC96QmgzT2NsR3BhN1R2SktSTXhGTnpDQ1ZBM1BFWTJ0VWxWNWtpa21ML0Y2NzB1UlhHRFcxR0hKZHZGNGl2UU5xbmFmVmFHVmZFK2kvY3lVUitWRjZMTlNoazRyRkdwd2Z1akJNZFlKY1Z3MDI2U2t3QWhCaFczTXR1c1ltbGJGTUlseDdWYzFndThPMzdTTlNiSktpYWxiVmdhdFJFdStlWGNwZmZTeVI3YjVTU2d0c0g2bS84VjlSS3BhdnhVSTdCa3UxajhIa2lsK3lXcDV4K3d5V05kU05UR2hHM0NNVTNJNjZPNmZsM1gvK1p6cWVGS2ZNZ05Pb0g0cXA1L1VsM0VCalhJQ3MrNGZrZUFPdGVrNmhmWW9ZZFF3SEVHRi9YaGF3bU9abFdVRkxKQmUxQmMyOXRRV0JHVDJ2VnlDam0yMVF1VXBPVXpwZk9ab2N5SlM3YUx4ZStCVkxweWV4YjNIVTZFK0JsZlRUaS8yME1pZFBqeHJicnBsbmxaWFZkL2lReUdlMXdteHprZGJ6YkdKOEsyazJtY01vZ2tTaVJmZjAvQ3FTd29MWXFaS3VOT1MvNkpXMGlNcm80dDFQVjh0QzZZT1NjM1BmbWJnTGRiTytHYnZ4NTdTN2FMeFI4SVk0aWdoaDJza3FxQm1tUWlkdFdIWVFPRm1DaVNiaTJVendVUHl0dVE2UE1uQWVzMzJuTHpMcy9OcGlyTWRCOVgzK2JsTjVML3RDbVZML2g3Qk5KVm8zSTRJQ29uTmNZZ0kvbmltV09CRUVtMFI4cmVMQWQ4cGlZMHJrTXE5UFJWaE91NlpMdFl2QkIwL2pWd3IwUlJsZm5tVjEyait2VWtEd1V5Z1ZCREUyRkpOTGpjajd1d0hQOElLV2c1QXNXc0Y2NDlDNm0wRUs4WnhUbHoxeC9xTHJOZnlmZEs1S3JnWG16c1dmRUJ3eEdUbjFMaTYwZXBFei83SkNKM2s2ekMrMVcyaThVZkhFKzRoazRxUk5qVGVwcnJ2clpRUVZlSnZBekhBWTZrU09kQUlVZDkxMElUaXRlc3FHM3A4V0NyOVJtSTB0Z0ZCZFVlWHlXQTBFV0dGemdFa0J4ZHk4aTBJTktCSEZORmozRlh6ZngxUHBubUY2cEg1VjJ3dFdTN1dQeUJZVGZYVlZrUlRuRmVqR05hMlhIdnkxUmNwbHRMZnh2bmhMeHMwSHJaaHVVSWJZQlpTVDhFTTFyZGdIMUNKZVlwaUdMSDJFY3prSlVpc1pGSXBFaXZsaXJXQmxVdGJCdlAwa1plempBMHFZNit1bjA4dXJaa3UxaThDTHo1MVBXdjc5WlBhclllUGZyUWQ0OVVoQm5ESll1Um54MlJ5VHNSbVgrNUxONEh3U1puZStoaUNoMW9rWUo0SE94dVJuSjFpNkdDV3ZmMDkwcEFtNDdKYmJGSjUvZUlxd3R4eGpmUllJNTVLK0dlTnAzWW9LcUhpbmxZWk1sMnNmaWVjSGRTb01kcy9SNm5tL0tpRFRFcHB4eEF4ajJ4TS9sb3RSenRHMElYZFNLQktzY21iNEdCVHBIUkpSVWd5TDZzZDhMTlVDdFBQS2dzbng3SDBnd1AwSmNnTEw5aGxyK0tvRzJDQy90NlU0ZW9NZi80K0x2ZEpkdkY0bnZDWjBTSHVOMVVtaFFqSFptcXB4bndMS3ExdE4zSHQzWXJ6dlVXSDh4WVpjZjU0RlB1QjEvZU1xbVNyVkM0Ti9WTEIvUGFSV0RuTW41TlY1aGdwNk5hR0R2TnM3N1cxR25HY0pXdVZSczUwUm1yWlhpdGNlRWwyOFhpQjBTTmplcmRhbm5JNDNIVWVsVHJMbTBxWDg1RDVhclFLWVFubmxOK2pPbWl3c3o2Rkp1dWNKblgyTFptV01IemVuM3pxOHpGSGFteFVpOU13cytydmxCdklFZE1WemZQcHJZTllxOGhGL0RGeVhuSmRyRjRBVlNmTDdYem1OWjkzbHNieW1tbXIrZld6Ym4rMnc3aFNQb2lQQkZ3ZUFJekM5VUR2OEZtb0xqZjhmYWRrcTVLOHJMSHR1dnZSYUNLemVOejRDOVZHYzVocUFodVl0VnlNZGF0K0w1OTJRTGl4bHBzMUxZd0lHTExFTWFTN1dMeEFud2VVcGlKTkU0aHFMVE5Hb3dPWUN6WVVESWFMNU0vQlNqSjduT3F3YnNOdm5Db0VyYWt5c05sZml6Skk0NHFYTGFta3ZYd3NMZEhmQnN0dU5hYXIyOTF3dy9hN0hxUFFSQ0o5M3pzeklqVVhmVUsrRVBYQk9MQVI0R3ZzbDBzZmdEUWl2TVQxWW9LQ1ZXWEZrdVZBSE1YbmpkMm5wRSt4UjlGNUM2TUVFZXVTRTJ6MnJXVHJwNUlDTEpzYmhqODNTNVR1QVVWSStyUFlON0lpc2ZDV0lVR2dZSVNKVklkMUx5WDYrL1JyRytDb1R1a3dHWEpkckY0T1Q3VVUxRndlQjdUMGMvYmNueVUwMkE4a2djNkxuZjF5YmtyL1pLQThYRWp2QTAxTGJ5eFpyMk9GMW1WYzdISDNsVGszUWFhVlFYcjZsSzREVWxvUy80NE80VUVwbktBUUtPeUVEckFMNHNVeDlLL1lVV3haTHRZL0FDNEY1aW9UcTNrZWY2NXgyVmQyZUw5aXpreTNFQVd4MDh0REFGcUVMOE5sNlNhZGZHbGRQUGIySjRUTlBMWDZONUEwcmpweHZtQVlKM2txd0tWVkxlVnd6R1VNY0dRMUlHdzhSZlI4UGVCbDJ3WGl4OGhQdGxQQzlSdldDSHBYV3AzV041TC9qUGQvYlFDK0JEQmlpayttNHJhWHlkbDNIOExZcEt4K09QZXdIcE5oRnVTb2txb3gwdHR1cG9YaXFQNnQ5YjRPSmt4cWRmSkJNcDFsYXJRSnFHaWdkUzlvV3VJQk1NZlM3YUx4WThBbGFlWXZJd1UwcFYrWnVONi9DcGp1UmRMWmJ4VFFubmhDWUppcmJ4T29ZMU1pK1RtcTI4cE1kUko2VEtyZ2tSczZsK2xuZ0NJU0sxSnIwZE1KbFhGYTdldGd5dHV2NFJEMkF4UElncHF1czVSUzdhTHhZOEFOUVo3WGN1QmpBcUo3OTBqbEo1WU9VSWxkRVJNdTRTOE1UaC92Z2o5UVNTZm9ZYjBaUTRUR0NRZkNMeGNxeXFibExzVExtY0FaWThuTlNSZTlSakNrQXNleGNNeXdyN0JScDNrRnlIaXhJSWswZnNqWGJKZExINUVRREw4R2xTU3BpOFhsQ1YrWGRwN0NNRUVpZWdqWlhsOVQvc0d6ckxmYmJOUCtmNTFDWDhqRjhpNE1qbkVZNVBNN0htN3FLZDN4YXRSWCtmNldQRVg1ci9JY2ZDbnVYWHNKK09DRGY2M3pqeEd2S2NSRm9zZk1UNVRydE9tRTRZYTVtVStiOWpnVVRKWGJIaXFvZGx3dG1xK0RuNE5ZbGxoMloyYlZlQS9FRDZXclJBOWZ0b3VxSlM5SHFEc2lYeGwyR21UU1YxTENmRVlLZmFZbjBqNUtvUVkwdDZTN1dMeGpZR1c2eDhYcnBjYWFpaTVPSllydkZFVng1dzA3WCtwdUNaVkxmYytJT0h4aHBsRjNucUNHR09pQnVtYTRpejdhemlSb0c4cU5Vd3poU2tzeXpEK1lvU2xiQmFxZ2d6cTNGQkZMOWt1RnQ4Y1pzV1plTGJVcnVFRlBMTWI2aEx1Y3pINTM2MC9sWURHRFN2T2kwdDNEMm5FS1FLZzNZYytJbDBTS3RRRi9QS2xQcDZ5b0M5M0NQN0xGL1dmK2NreU1GOGtsNnhieEtLbDF3M2o0dS8zbG13WGk1OFllQk5zdmtmTGRQb1dXLzVTR0M3N0wwSnkrdE5tZzhxUUhyL0ZiN0toTC9PR29BemhERlR6SG1vQWVxejI0UjRxNFhwVUxzbmVVclVDd1VkKzRaVkQ2dCtpc3EyR1JFNmI2ZjdFNG1MeHplS3pUYlNxV2l1NVlicDhWY3A3KzIwcGViSlo5VjArVjZFQ3kzdFN4RnBJSHVQSGhpUTJoVE5VNHVqQWphcDBQK0xWZ056UFo2eWExVHgrZzFSdlVmMVcwbXZXYTRyOUx0a3VGdDhvbm0wV3FYWXl2djJzVExoT1NyaDVoVVQ4ckV5M08vMU9idVVmTEJQVnNoTmlKL3JDYmhCWHZqczlrTTVCbVZvMkN2Mi9ScEt4WFNjWmloanNla2lqaEdQMHZIZWx2MlM3V1B3RWdjdHdxYnZwa2FhSEVqaWRqa3Z3TytLbE1rVnY3S1o1amg5YlRCQzAxQmRZN29OZG9jOFpxcEM3T2FHUWZweFVLSXI3czFNS2pZck5ZOE1pK2RzUUdaN0FtTzR2WkxGWWZKTm9weEx1cmc5TDdSb3I5UTBqUHFQYnY3bm15aERocEZQdFV2cHBsZDgyeTQ2em1qRlIvTkVhUGtybEoxNmQxRVFvcEh0VDVvaERrUDNrZ3NTa0lPQlBmRDBZL2RicnQzcEZTZ2dYMm5PVjdXTHhqZUoyZytxT1ZLc3VNNlBOTkgrdDE2YlRENVhNNjg0N0ozWm5wTVZmNmJBQzhicVdpSUdSS1RyRjhGREJUVGt2Tm0wK1lWMk1zMXB1aUNuUXFjVUVvUENLZEl1aEE3Nk9tNHhMdG92RlR3RFR1ZEozV0lscjBubFVlVUtva0I5Zjc3NU1RVXR4blpmaUYwblhFbkF5SU10VWJpUUZ2K1ByeURlcSt2M0dtOHZPRzVmRWhUZlcwekowNGVUcVNoOVBKT0FibFRsY2d2NHQyUzRXUHdHWTNZY1Y2cEVxUjU1RHhmY1o1OFY3YUFzMzMvRG5CS2Z5NE9yOFJZT21rSy9DMmNRUXp2Q1Fnc0tTdnlwWVVOdE4zT3FUejRXTThZc1ZXZmFkb1g1cmxlMWk4UlBEbmZyOGRJdGVCc1ZKL0FJeFM4VWZ0N2xUc3hMcHNTdzhobmJuRXNadDhScCs4eTN0ZU5LeTVLZU1VeUZEbWRidkkxSFhXRzJlVTNoV2wwT3krdmhJdDJTN1dQekVNQ2xTUkM3QnF4S2NqTTN2VVVuWEdHMThPZUtKNm52L3A4alRuM0p2VUtFS3kvbGpQczducGlMbmI1d0p2cS9LMWVheWl5Y25EZjZUNVlkdUxaUEV1V0NCSXRVbkFZdDQ3cEx0WXZFVEJZY01icGJ1bElGanVjL2l1WGh5Z1lrYkYvUldqbkVsS2JFL012clM2Mkk5dlpPKzI0OXpyY1VVNUJlN0xTYUlIY3ZocndHai83R1ZGOHBYV2t3MzY3bGt1MWo4RE5DUFdjMkVpd1I3Ri8rdDhkcjZoWWlQZTA1QmtPYVowbVVmOElPRVNBMWhPZVdCTnlwM0UwWDVNUnRYblMxR3krWGc5QkhCQ2pNNDFwWDNLVlJDWmplTXNGZ3NBRWltRXpCMFFJU3NjM2lpSFMyVFQzNG1VVm5GaGljbUhFdlZxamdsNDZsdzRGWmhPZC9ycUJBRHZwZTcxNEVHcGVnQmhqQVU0dHJ4YzVWMFFtUERDSXZGNGl0d1I4TDRMU2tIS2ovOERDbEdXM1g1N1Y5WXVNcEoyN3lCWnhFQzhWaXkzN1M2bkxmWlh5bG5ZK1dVVzFWdmxwT1RUTDdWVVBCNFp0ZERIRXUyaThYUERFOUpVL29TdUJJbXhuTlZoYzdhMWhNS2VBMS9WU3pqQTU4SGJGTjVhaUZaRVF5VFpucFczRWw1QW9yemp2anh4M3ZBdGtrUFlkaFJ6Y29LM29SWEI3NXR0MlM3V1B6TVVKZjIvdjZ6THpiZzU0elQ0ZzNwOWt6R0x6bms3eXRNeEQ5Y0svNTVFRUEweThOWEwrTUtLd2dkMTRJditvci95QXllYUtEbHZ5dm5xS3lGMi8zYmRrbmlkVlB0L2RPUzdXS3hlQnFyMWVmbm95TC9aRy82R3JCQVROTktMSFUrK1NBRGtSOUNLNG9UejcxNk92dytCSjNRS0hrd0hNQWJYazdxOEdQaEdFbzR5aHVWc0hPMDdtbUV4V0x4cFNjVWVFbmVnYVNLMStvcGhWUi9HZHRVS01NM25lWnp0ell1NC8wMTh0ZWx2UUpoeGt2R2VEMjlFdlZDckVLNUxIc1NhdVp2Mm1VYnVQMGwyOFZpRVVEQzBDbEdPWDFUYkZDa1NMUnNTNHVLNW1WN3htRFBRcDhPek9adncwNUljczN3aFpLUE10VFhBd3g4UWdIclRHVUloQkl1OTlHOXByTGo5TVp1a0MwV0N3WnVmRTBxY3lhNmlZU3Iwc1A4ZEhRc1NFcEw3RldKbEU4S0lVbGJZZFZYNVhDR0NGMkxOSkhlcUR3cEcydngxZUJTbjZpREZSODgveXJieFdLQmFOOEVzL3UwZFRPS2I2WU5URnMzNWZ6VmowdjFqYmVKQUFkWjJXeEtxRndPWTJnN01SRzJGR21jeTN6L3JWcjhCeU5qa3d4RERaUlB5UFZWdG92RllzVHRSdFVuYWZKbS9CVnA2UnRtSmFhYlpXaTVwbDlRSHBjVGNWcEx2KysrYkJGK2liRXBnNUJCZUhGOWpuOTUxL05CSHZ5WGVDa2tzOHAyc1ZnOEE1K24vWklNbWU4dVBmNnVRc0lpTDZsRG1WVG9UYUV5RXpKK0NZRytqRkJVS1A3ZWIwWXJGT0s5aWpka1V0Ym9KNFpoM20wczJTNFdpMXRNQ2hQdWRnS0VXR1k5cFlCeFVqNmpldGxYak12Q2hob1pidS81Mm1mSDErajNiWDNERHdneFhtSDVUMThQTHBPT2I2OTFGWThwcnBjbDI4Vmk4U25tSlh6L0lrU040OWFsTy84UVROcXBlZkFVd1ZWT2o2TkdudHhoZ3p6dUQxK3JweU5vZ3c2SUZDZUtPTjN3L3Y2dC9wQTUvN3pPUkx6bnhwTHRZckg0TXR5dTRqOXUrcHRjcG84cTAwcnlHNXRmRXJHNE02RkV2R2pUeHV0NVByY2FQQ1FMWWhoL2lJZmowZ3FUeEZ5cEpkdkZZdkZGZUhveW9aNWVNQThseU0zWjNFeDNmVTdGbWQ4WTQzL3hGOU8yODdiUEpvTGlZNWFqd3IvU2RhNlgwdzVPc3JGcHBrTE1mR2xaUHUwd3pUTkx0b3ZGNHZmR0hHYXcySnlheitGbVBEWVZvMUM4TThJT1ZuNUhsNDZHd1QvSUtEUFJTVHRKQVdHTlVOdEttMmtSazNZRmkwUnNYai9MMkMvRWphZm1XTEpkTEJaL2NMaktjOHluQkRBR2UzTWZZcWp6RVRGUDdKYVVMd2lmUUlocnVRTjJZclZ2N1ZnYWJja2h1VWVlc3VFMkltOHMyUzRXaTk4TGQxL2gvVks0b2xYVkx5b25ZcWJLcHd4aUx5cU9hVUUrM0xmU3NxMTFOdUZhS0tLcThzRnVoZytPd2k2c2EvRDNrdTFpc2ZpOThEWEVHbmxrT3NYd1BBWTdLVnU4aDV0WDB4Y21vUEFDVnFkM3YvUGdmcnVycnJ6OXhNUkgyQ0ZVK2xISkVOTmRzbDBzRnQ4TEZMN2cwTzVoaUNFMnUzUzgvNUhHckg4WndxUWQ1ZkpOcit1emZhcVdNUzhVWHU1cnBwdFByQTBuSFRnZXZkOGdXeXdXM3g5dWxHSkZubVN3T0kxZ0ExSGVmYjBYbGVWVkxCL0hzaExZN2Z3TEcyK1pUT29IREZNNGdhS0Z1aGtZcDRwdHd3aUx4ZUo3eE5jSEZ5Uk9JK2pORVNyOE1nSjlHdzFPUHFRdGp1c0tIRS96MHd1WG4wOUNEaENIVlFyeldsT3pSTEsrdVdmT3RSdEdXQ3dXUHlEdWx2bjNhbGhiUGo2am0vOWlMcXRQT2x2QXB5WEdzSzdoaDFOTzhkc0duODgrMjRjdkQ0OXRYRW1YYkJlTHhmZUsraHNKaUR0U1RRWEwxK3F2ZFFWbm1qUmxXME1BOCs4OHpDR0doL0xwaEI1L3R0SG4vQWFaZm55MUY0dFpzbDBzRnQ4citQZGtPeVl5bmpuNFpyTnJVSmg4Rk13S1NXTFlvSWNZNHA0VmY4NTVYRDlqSzVxRis0L3ArTW1EcG94MXlYYXhXTHdJZDE5am5kU3REaCttcitjYWZPbkJUeUh3RDhVd3lmdUJMTHM5cVdCazEyM25SUzFpV09NdC9vQ09mNnNNLzRXSUpkdkZZdkV5M0lWaTI5bFcrT29yZm9zTXIwMi9NQlpmd3pYajQyWEd2OU9nNWF2QU5jVFF2a0FCOStZS1pQMXF1WDU3eVhheFdQd0l3Y1NHWDlkOUhwSmdSVm1QWThrUTBrVmlsWEl5Z1ZXeHRiTFF2NmZZbU8xaXNmaXhvaExzWFJvRUtsdFN4MzdQbzZvVTByRGJyeHpqcjR1MVg2NEZHNmljL1ZSQzNYVDdoU3dXaThVUGpEd3ptMmRXOFN6dGxQYk94dlcraGl5WU1MWEZnV3NZd2QrYmpJSG1FOHF3dW9rbVdRY3JjZVZWdG92RjRnZEhLdGo2Mlc3VDNtSWcybXEzcTl1NDJrNHBaTncxd3d6eXhJWCtXd3FYclNYYnhXTHh6WU4rTjZFZEJldWJhWGpVaTA0eVNEMkdablNpb0c3ajlTdEExS1hjSmR2Rll2SE40MDRKOCtiWEZEN0FFd2MxWElCZkFYWWE1UzgxRURGcmpldUs0SS9sTE5rdUZvdWZERnBZd1BvbTJkMi9Hc0hIdkQ2dXdqMEo0blJpTnJ2L0VnUWJ2MTZXYkJlTHhZOGV2c3gvZHY4ZCtDVUhSRld5bk5mZjlQVDQ4NHIrUjdTWDhld0xFckliWkl2RjRsdUJmMkhoMmYxbm55dm9DeExERDlMa3lRYnJNVjdSNXh0M3didE13RXUyaThYaW04ZGRhR0M4cHRLT2xlWFBNWDU4b205KzRVODRlbDVHK1ljbXJaWjV2UzdaTGhhTGJ4TDloQUhEQ1RWL3NZdGpxMjFUTFdLd0VCNlFjM3dyUG12YmRNdU5zem5PNFNTOVgycFlMQmJmSkQ0OWI5dlMzOStqMzBMQUx5WncyTFhFY3ZQWHpLeDhhVUtrbkc3WXIrc3VGb3VmTXVxUkxuM3l1N3BkNGNMdkxMUnNFRllZaURhL0dweUtlc2wyc1ZqOEpQQ01TS2YzWDRJZzRidHNSaitERU9TTy8wckVmbDEzc1ZqOHBQQ2xKeER1cnZFSmhmdHI1MDQ3YnViZk5ydnpZOGwyc1ZqOEpORytEL2JzdUpiTTMwS3IxNmJmdWZWUVE0WWVJamZaMmcyeXhXTHhrOFRYQlF4RWhoOC82RGI5aUZqOEN3MlpvUXRuTnJoa3UxZ3NGdStBVFRGVXBPTzMwZURRUWY2eUYvN0VZLzhTeHBMdFlyRllBTDcyMjJpZWh2L3RzNTUveVhheFdDeStFTk1QMXRRdk9ZZ2ZYdkFvd25sZHNsMHNGb3N2UlAyYXIxK2JmcHptNDU3a3NiRWwyOFZpc1JCNWVtd3J2ekYyRTFZb1h3R2VOdHYyNk5kaXNWaDhpaS83SmhvbEwxaXlYU3dXQzNtK0VWWVZMVzJJQ2YvdTdSMldiQmVMeGVJcmdGOWF1QzdnbHg5cW1zU1M3V0t4V0JROEN4UGtQNFhqRjNwZTJ6RENZckZZZkE0NjJsWHUzZkZ3T3dKV3NHUzdXQ3dXendEL2xQazdiRkN5MS9YblgzNVlzbDBzRm9zbndIK1I0ZG45ejdCa3UxZ3NGaS9Ba3UxaXNWaDhKVDQ5Wnp0Z3lYYXhXQ3krRWwvN0x6NjhZOGwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZS9FMVRmLzJpNzlpWDVmcC83bjZYLzJ2eUx4YXV3Wkx2NGdENWhLYitGYWN6ZS94aWxLeC9ITWo1TGcvZWpQUDJ5OU0vS0xSZndaVTd6bFpqeTR6V1ZwOVZZL0F5d1pMdjRRQ1hPZDZKd3N2aWRDRzI0L2w3R2w1QTZwci9lZkU2R3ozekZ1bjBrZS8rczV5WHkyV2p2SHRiS3FIbklwdFljcy8rTG55NldiTDh4L0tFR0paTHBoSGVpNk1yVm5xYi9Fa3pwcnBERXg3dnc2Wlo0VzE0OWl0bmk4MTI2eTg3NUxFbXlwRUFMK1Y3Mkozc1A4aC96VEtpS3ZaYjVwZTIzK0hheFpQdU40U0tIbTNzeXhWRTdrZmpnYm9ydkNUNWJKdk9OKy93VG1WNGhDU0Nyb2pvOVg1QVU1YlV2SkNvYmZlcDFtQ1lZOWoydnAvOXBVNTVpYXZzdkpkb3BuSE9YYnBYeWp3OUx0ajhBdm5RZzNNVVVZMnlXKzVQWmFWQ25ha05sT0pkVjh6NGozU0JFMGFZUVVVRmVyNTFJSTUwNG9SYmlreEpXVUs0M2s3UGNYa2UvdkF4VXZuZXFQeVk2dlc4SEszV2FRZ3QxNHJsRHZ6MlVPZGlaNHVsTHZUODhsbXhmQ1AyQzVTWUNrOW1KTTNJQ3QzdVdvWFpmWm43R1RhZWllblZXeG8wNGRMWm5ZczFmVmxuV3lQZE9pVWRvMVNjRHVVajRvNHcwRjJXU0djMDNhVitENUZrZHB6Rld6a25DNmV0WlBkeFNsOFZFMENZWkZabFUrVjE3WC9mVFJiS0o3U3gzb1JtdG5uMEtYVWIrWHJGayt3ZkNsL1RUa1dPSFpYNHpDdVJTMDlWNFpWV2dIbHB3MGd0eUVtMUtONFdqRWZGNm5yQXRnL0l6SmlGWHVPSDhKY0ZFSDZqcWFpaURHWlBxNlV2NTgxOFFZSlNoNU11aGE3bUQxa2FGL1BabVZENFJOdHFBZGswaXYyeTJzSW1VVjFxMnBMMXhCV0ZGRVV0WHphamlQeWFGYVhMK0JEYjByOFVmRGt1MnZ5TUdybm1lZGxLWVI3N2RMczBOWDZVdHphdXRHakp3TXNxNG94RlJQaDZGRUJTVzhjYmtpdW5tT2dLcFR2YzlFR3Q4OWZHNHVxRFZGbnd5M2xrdDMvaHl5RDArRSt4U3lxcWtESFVndmNnQk1yTk9Db01IcmJTMFlkMVBtOG9FbjVSOXdKaHZEWDljOTNDeUUwclhQTDBKbHl6KzhGaXkvUUpNL2RRNzlKZWdqREZhOWxlU1FpTEpKV3dtNEtVdTJJUjdxWHF1Z2xHWmZmZ1RnNy9XalpWWjJwQllXaityc3AxbGRQcVdGY2M2VUI0a2pTcFN2Nng1MDNzbFoxS3BseU5ZZ3VxNGhCclNGc2ZBZlZKNHg5dmIyMzI1bFdoOThoSUpjci9jbTViK0FtMnUwV2FaSDMxTFpUNjlkMEtPTUV5WlVOQy83c2RYTnJ5SS9BNVpmblpZc3YwQzNFMzB1SHVPQktsQW5INHRvSnpQbDlLS0NTUlYwS1UyTTEybTZncnJZNEFGSVRyckRhcFpVTW4ydS9kYks4cExUZVg2UHZ5TllWNVgzYTJZamtPUTRiWE42UXl1MDJyYlVnbjJXQ2lVSVhNYTNyeVNIak1QVy9WNXlpMjBUWXBLQkN5R0U1aFBocTY5aGQ1bEVyaHorb1pQSWwzeFZvVXV0K0VIZngxREdiZjFTMlg5N1A1aXlmWWVOMzBrbFNOY0xJUFNqSTJRcW9ET3JvZllyZzQrTytFRVVnZkp2Qm5saXUyVXJYSkwvR21UcjEvWmJtS3l3eldrQWlmQktWM1k5cllEMHE0K3NCRGx5U3RJWGpRSlVmUGUwWVN4SWtqN1NzOVVSWjR1bDAwbXdoNVdGWU1KOGhOZjRUNTdvdlE4RmY0VHdTTnZFS09tdnFTa25wRTRSZG4zdW5LeE1xRjlEZEYrQ2Zqa1M2Mzd6d3MvSzdLZE9oQXJVdWlrZHA4SENYVlVFR2M4aU5RZGR4MFZoQ3NUaTdVdktLeUhEN2pxQkJUMzBISFFYM0hYSlBNTVM4Qm53ZXN5TDcyRjg2YXZYbFVnQkpOeHlhcWFoSkNuRExJcUd1d2hRWTY5M1U2YThQRU00SlBtT3JFZ29lNGJsNXFVNThHVEQ5WDNaRUN5bk9MS2xDK2VlemtkWWtKdGgreUdFMi96QTZvY2RxTHlNaXJ6QmhQaHpvRXJGOXhrNU5NWUp2Zm5sMnNiZmduTThvL2IrTG5oWjBHMjAzT3RPL0crQk1kckp5VVlBcElwNjlKVVVhQktidFZNMnRDa3ExUXRNblZFdGtXZHRYWmdMRnFsa1VUZHFjN2xNMDg4VlpVbE1XQjU3R3ZrZWFBcWt6R05FMlFTd2xIbVVhMmkzay9wV0U5VWh0RitodWtNNm5Wc3F0RGtJK1haUEI3NEhKSTBneEJoOGd2Q1Z4R1lUaUs3RWNFYnIyemdHZFYyd3U0VjdhVlFOalY5OXFlY3NLR3RSU010aFRDRW1UMDIzZ3g4MEh4ZmhjV2tvTzhRajZ6WStEbmhaMEcyTnFpMXFtNVFlWEVhU0NlRmRBYXl5WEpzVnB2SEVxVWZGQlBjdk0rdlBDQjhoejJLUHVQYmxTZDE4RUlnWVJrR3BRaWNiYVdNU2txMDFrT2JxNVZ0dWZ3a042SDhRVndpY1dTTWZWVm9DbjZlMHF4ZGVKejJvUldOS0lScFZONWc0aFVkMmk1SzFDRFU0dTNVSzY3cmVyMVA1WTM5SkpmMVZwL2IrUnpseFgydVk0WWVodUxsczkrbVVCb0w3RVA2alRhUW9KK3RISzhWbEl4aGlpVGlPZTlQQmQ4ODJUNWQwclNIbDNrcWN2YzIwNktLTFVLV1BzeExVeTFsM1RPb3loQUQxdWVkRjgzNGdQQmxacWpzSUlCYXQ2cWlrbEJEUHhZQ0pHOFYvRE91aDcrN0ozTXMrRlFEbFJUZWtEc2ZBRFlQVWlJRmJESnNXMUNJMkNheHpzQkpRWEhTTVNKNWhZVFlCdlc1V3Foc0o4Uk9qUEhjY05JN1dUeE1ncE1yRVMxMXRUN0I0ZTg1VUQzdW1oaDhTRkxYdU9iK2V2dE5pcGZQUTBQSlZ1TEdJbjFmNGllbWZyOTVzcDNPSE9aTmllditVTEVEWERlRk5sUElqcUVobmNzSVArVFd2NEFLZEZxNHJORFJTdWRISXNjQlh4VkdwQzBHM2tuejQ3L0h0VHkvVktRekR1ZTlQRHZYRFh4dUErVzhRcjJ3TGx3dm8zcE42anJKcEVDaG51Z1BUaGFhcWluYjk3clI0ODZQSUZDTWZUcGgxMmVJbTBjUkhsSzVkMWFtL3FGQmZ2b1pxd211RGk1SHZlbkU1aXdVUnpmMzgxa0o1YXJKcmVybGxWenZhKzd4eC8vNG5LRkFIMjkrMXJzUzhiUFRFN2NpNmh2Rk4waTI5MHR1SWxIaDZ4bWJNOEZZbmRiZUlYNkVDbTAvSHlTM3dscVowSzVPS1V5b01VaU8vNUtEaXp2ZXVSaDE2c3FHRU1veVAvTnltZjNFT1FDVkZVNVk2QXNPUkUrdnBTbE5jb0lJcW5IZVZiUWxGTzRJdGVRcVNtQWdHOWRSZ2NSNG9rbmx4RXBlMHdmSmU0WjFMTS9zNHlWaSswTFBiNXIwa0dqUVJyMGZIK0haS2xUU1NlNjl6TWNqSjFMRldzTXp3eGgxblpRdDJrUkd4SFBTTC9HVkUxRGZvR2ZCeUJWV3R2Tk1zcExYYnZ6OUZ2RU5rTzBuUGJXcUVibVBTMzEwUmV0cE5FYzdLYW1NVjk3STF1Z1UvRGw4Z1ZoV1ZjMHgwSTlhTXBLSkd0L3VNbUhqamVReVMzOHZmV25tNUY3SnpNQTJiYUljZXdidEU0TTV4Q0ZMVkcwRDBOUDVXVnhzaTVNSGw0L3dmSkFFa1ZEeXVna2RQMk5Kam8yUXRxR1I2dGVYZlNLcFlRWWtCaXpDMElieUdkbzYrVWQxUzMreDBrZkNOOHR5cDVXVGhUa3JkZmNKVFRteHFOUXdTa3cySnRRdTlOQUU4bUM3UW1FZllTY1lSM2lhZ2NaVW04ajZUMXpXL2VtN0NlSmJ3NCtTYkZrdGFMbW45MlFLQk1TcUJzbE9ZaG1KcXZZOGQ2bEhVN1N3VjNaU0lXV0J2cU95YVIxSmJPeEFyTDRFampWaHdwckpFOHM4SDZnMHhjSjkzV2JTSm01V3VNVmZlSmdJbFl1UGh2aDRlWHkzak9kSlJXYWZKWitWT3FPeEtYcDJPaEQ4VlVFbklSbWVlZVoyd3NUbE1xWUZIWG41OUNqcThseVBZM1docWtWWUxmYXlrWEEvcm1rbnU5bzNIQW9UVmZZVmJpZ3JoSmJQR3laTHk0a0NZL3ZlenhGNFdpSDlrTk1IejRPQ1ZRcWtPR05IUFRFUmF4MG5IT2FUK2Q2QTZSNk4vUjhRTHlOYkJRTEthM1B0RFpiUVNMemVJZElBMkZhUmVtUXJUZ1ZRQmgwZm1CS2hzdDk5RUhzSFVETHYzY2dIa1EwTTZKMlFsWXFXQ25uWjR3aGpuelFuZ0xBdk9haWFTaFdWRkcxS2ZyVmx1U29NVG1VaUxLVDBiQURRVWh6NG9OYXhUa1MwWWpBbk5FbGZsTnVscjJyWVYxU3IxSDVTSmh6aGVuTFZsTWhmU3Z1QUNaRm9seVJlOXlNbjgvUXJ2d0dZSzU2NGJyVmZ3Z2NUdnU4ZE1kSk56MFpKM1VhSVFWM2xTcWpobUJEQ0tGdXlhdk1aTEdwTnp5Ri9xK0pNZlJEbXV4My9kK2JyTlF3Qi9ZQjRHZGxtUlEydURiWFhuczluMnp5UW4wZWNvak9qRkRpR2NpYTl0MS92NVlDV0lNWGNRQU0xcUVyWGc4aUFsSzR1REYxeGNHY0Vxai9seWNhdngyUlVTZUg0a1dWbUhsS2EycGhoY01QbURTMUFUaXlTTHQ5TUVtVEhCN1lZakQzTllxcDZVczJ4N3hPSlNNdnJnN09xSXlSUklsWWJpTGVSZVBxQStkRFpLSyswZjB3MElxSlBHaHY3elpYZWhQcFRrTFlDS1lGZktvMlFqK0dUcHRTekRoZkpjZVJ0cmRCbVdaYmMrdjRsME5vUEpsdGVUNUVRVERqdXA3MFpMVFAwSk81YStTL0c5MDYydGJKMVNkRFN4cklKLzV5TzlQQVorTmxNVjg2RkdqWTg5QWtyNWVNQThzL05SeTBkVHd2Wnc4ZzY2Ujl3M01hc3FEVWdBYitHNnN1VkhpazJKLytIdHNHTHkyWGhKcEdlc0pkTHl5M3dKVCt6ejAxUkJ3a2ExUTg3UHFhcjc1RTRmVDd3K3pSSlM1OW94aStrb0QwbnNRZ3RIQnZsbDg4eW95UVpROTcwUjRnRU1ZWmQyOVo5UUorekhlZUg4OWtLOENNNzlCTnZNNnRsQ0paajhkSzZRQjJMcFhQV2laQW5GMTVSS3ZVZEhtUFB4bi8wZVJHYVhOenAvaXQxMlY4bjRWYUp1YXA4dldGZS9aNFkrWHNuMjJkSE9lb01WUnNNNWI4VHNUZjh0S1RKcGRsQThEenhqZVVkSTRlVWVZQkwvVHpZWTJmSUpIWDgxc2ZDYnhFOHdKNWtWQWpyd1pNTWtZL21LL2xST240UVdpR2g1bndKbDRSZkQveldsZ3krSE50bllLT3FtcjhaWm9La0tHVmcrTVJWaVJOSlRFV2xMcThyc0k4bzFLdE9VT2l2ditLU2QrcDNiQ0I5b0lrRUpzMmFuZ2dPSjJYc3YzRERzQjVRcXlBOHVuZU1nUzJzRjAzb04xd1QvVkZyKzZzZzJjZHFVUGpzYlIrWHVKZWcxQ1ljQXJ5Y3h0Vng3YThzRnZKTEdONW1LWHludmdlVzlQTlF4ZStLNzRscytkZVQ4bW9TcEdxWm9ZQk1jdW1RMXhqNnNhdXRoZjgrY1NsSk8zem9BeW9KUFY5eEtZNzJ3QjE2N3dTWjExbkZSYWNIMVhSMWVHSEZFQVAwUVowMnlGaVRYSEVRVCs1V3RXTjExR21TQ0pKM1ZRV3g5Mzk4cUlTYnBQZUF0dEJVM01hK0VMbjJ4L3gwTXNaK0UybjF2dDd1N3dTcUEvUTdKUE83OUMxdWpmbFJBQmdUTlpMdzJKK1FhTTl6ZlVCN1BQUnUrT2F6WWxncWVjbng0LzQzNVo2bWFQS0lXOE80alBZQ0ZlcGtqdmx5L09zVEZWODZNbzZuUnlmdW1oL21jUWdIVnA4ckJnS1dQd3orb0dTTHBEUUdwWEdpb2g2V3l5QW42dFJIYmx2Sys3c3pveEpranAyRVptTkZCYUNDLzgzc2JjV1dOTDl3VUZHOFRYSjVTNVBOT1NwRDErcGpkZFVGMGp3SUJ3WnNLaE8vbmgxZG9JMlFGR0tnQzlpUjJoWUZtdW04UFlnd3dLKzJyTlpDRGxOZUtRVHFSUENFeEdwYmVWMG1XeklRTW43T05xR0dvZmNHL1JNbk95emIveU1GTHh6NndVa01KMDdzWTByM0QyRzRUOXI3QXZxcDBON2FIMDVPdHVGL1RyVDRCUVdmSkxMOXVQK2phVnE5MUlueEZPeGpITWQvRFpQVk1SVzJqZHVtdGlPVnB4cWtqdmZyRjVnNDdaTWpkcCtTOU9mNElyTDkwb0xHM2ZkUzZlc2FFd2pja2J1T1RwdFdnak1abCtNMEY2c0lXSG9vbVRkK3phY25IY3BMSEVpZjVWbkVsTE16dXoxamdnTlZtOHFwd0lhT2hCMG5LcGdrS2tDRXJsU3U4bEtwWXBYeXJVS3gwQjZWQkFkQ0l6SUQyNVdzeVI5dkF3VnkwazVZV0U0YnlGcmFxZlFwVWxOSXB2allGZG9PdW1NTkUvaGdiOC9MZXBxcjdLeEhsRjNyQitSUzY2M1JTQm8rK3Z1d1crc0Zmdmc4VjBOdFR4VTdYb055cUMxT3g0OW1odWZvZlQ0bTlHTExNeGc2aVcwcGRrOTRKcVJjci9FdkRYV2NmSGhVeDc5L3Vna24zSEhkSHlLMDhKUnNmUWI0NG9JRy9qVFlFYXF6eWJNakdUZ3drQ1R4aXdMWEFHTUhzQlBSakFWMmN3bnRqOWxpUmxXUldXV2dTa3hqWWMvSnhPQzZpQkZwbnNKNlhVOEZveHdZOUdYTVMxM1dSMXNKa0FSTVRJb1ZrY0dYVW1aYm1tcnB4RWdxeFM0U2trR0ROaFgzL2wvNVdVZ3pJS2ZpS3gyWnVneEd1NmJ2S2lXNzBBUkVObFhxU3FTdWNLZ2ZTWVpQNHZrRElhV2ZJdEZ0dWRsYm05SW1JbHhIT3owYnRDMWNxNFE0RVhuNEJYMlh5b2ZKendVQ0gwUFRuTUJpZUNpUGg5clhSZnFSTlhpWG01cjQyYWdzSE1OWDJqNm0ydVpvbE1uajMzMngwYy9QQ2ZmM1JTTmJMdWg1b2RnSWtkZjZ2WFpNUmNyeGpWcE1HYURaVS9KK05yckVoaEhPWXZHcXJQeXU3RFNpbzlQZ1E4Y0JaNE5QVlIxZ25yUS9rd2ZXV3hYYkIvd0xJajkzaGgrR3FTc0pMaHZzcUFieHRYWTNKck4wdXp3VUxmWjFMcE45a2ZIZTNTV3RvMUlIWDZMTmhBbm1waXdGZnlJL1hsTk14V1hqODQ5NktyY1RQd01qRW05a2J6TCtlaG5XWS9BRy9QVEhXQ1kxU2VLajhyV1RvZnNmWXFaZVU0bkd2VFlrQjlpZ0dWU2tMODFQY2hCTlZlRUxkR3Njb3lMY0RoUXlVU2JIRkFnNTZZREdFenl0NFFTTVBsZFJHYUhHeW0zMTlTdEp1WkZ0bGRlZkhpSzIzdG0wOWQxaEVJVFQ4MzJlclN6U1h2YUVaaXpzTUpIQ0I5R29tS2dnbUVXRmpnWlJmSGRZMmtBRjJ3UEVmb1BFb0VjMTVHQldxbTlGRWpxWEo4b0V3dlVEWlNENHZmaXJneEI1Q0JNSmJuamg5ZEc5YUc2VmFWUlNoMVhNRXhXSWEvZ3M4VG0yWitmUDFIMnE3Vjc4dzJkUlZha290QzBPSW1NL2RPVEhuS1M3YjRvOEZncE5nUGlvejFzMkNkWURWV1hZUlZVTnhGcnprcTlneHdrYVZlT0hDME9vNlJvRHZkN3N1alhoa1M1QSs1M25UaUVJNFg3NERFalVXajZqZHdMRWZod0UrOXlSNjNVYS93WmZyQ2hFSEs5ZnNPSkhINzlxZzB6TDRIQmpXdGhyUGtzM255NHdGblUzNU9abDVPd0VkeTdiOVlFWitLWmtLdXhwZWVodW4waE1hbDU0WHpsRE5RYVgyMVQzaFYxcmZ0VXkyeklIeWlVU3JKOGpQWkptR3RIaVA1VmowaVlLNnArM1l3S1VjVkY5ZFlOTHFZdHJYSXNUS0E5OHRwa09pWUtWT2FnWnFGY083bHh4R0JzVkxzaFhRWm1md2pMVUpwcXZsVHhQK29kbVBhdnlRbUtLZHNPV0tjK1IzbXUyV3h5OWdqN2M0czJRRC91bFVQVzFyU3B3ck5jMncvN210dGhQTUhXZWc5eW8yeHBYeHZLc2VKbStKNmQ0T3dnOGt1dWFETnlFQmNsd1hUdUpUeXMvdVdtZkFhVEE1UXVRNFFESm1WOXNpSFBFNkU5UE00VmtTTVhhdzgwY09IQUZHcjVPV1h4dHNrZXFPRG9IZG96ZVVmQ2hmbEhqV3FRV1huQzZncEQ0ZWNNc1FXbkdEZDhLS1lFNzJTYkRRSWxCaU04Sjgrc1o4R2dTMVp2V2pzbGw1ejJsYTNGUFVObElVMUpSUnljSkdHQklPTjYzRE92VkFNOEh5c0JKTnliT1l6ZEpCbkpxc1JNUHRrN2NLbExhL2VJUERhTEh0dkFFRmxuekN3L1poa3lRYWZQVU96TDNkdkJKSStxZzJaOHd6YmdFbGh4VDAvaENNamEwSmZqY29SRmdFdEtoVHJrM0lxeDJvZTluNWNVZG9iYWdHOFVPYnBwZmRZYTVWMlZjRlk5bFZwNlNjbUxCeWpNKzVhUy8ydTJqeFhQelVSMTRscW4yL1ZnU3R6bW9ETnBJZit5YjBHbUNJQi8xWjJqTlZqendTVFdiUUFOeHArSkJjZ2JoMEJGdjRRTUdGRXdseSt5b1VLNEtrODNkWkJBY2xJTlNCSTRXb2UvUVBxRmNvZjFPSnFxMjM3TlNIMjlzSEJCWlAvNEVZei9yVWdlTVpCbWV2cGkrTG4wOFo0Z0ZxdFJ1RXR3V1I1ZHdFdEtTQndZNmJ1NXhjeXM5azV3U0JVaWs5RFBvSnpqQXM4NU10S0lxWlQzRDQ2QzBBMDJ3MmZHalBCVWgxYXlEb1BBKzR1SWx3MGF3b2dDNzJDZW96MEFaV05NWnltM21rN2JibzVRSzVhSTlEOUdCTDlrd3VWa3EyR0JKcG5GWmM1S05FbU9WNE05TjcvMk81NmVEM3psdVBZeFFWd1lZZ2lIaUw4L0t1WTdKMXFSbHdzUlpTU0ZuNVBiQmNKNEljMml4ZjRnUzljZWxNRDZ4V2Q2NC9WQVNYK0RYbFIwZmhMUk9PaTNOMnRJWWlMOFk1ODVlU0toUm0zOGxXWElGb0twRVpGMXRZS2NtaVFPKzg0aFRjbEJFeUlhVWdTZWxjd3FRU3laaThadWtGZXloMEkxMUdGQndQVWtlL1N0L2xCMHduckdaeUtRWDViYnoyM0ExalViZHFVdGcvOFU1TnRKWTFESHV3ZDhpQWhPclpFa3F0Ukc1eWlkOS9OTSs3aHQ3SzNWRkVRUWdPZDQ4SFpWVGlld0orVHFwZjV3ZFZxWDRabTF2S1pPdVJEL3Y5cU45REZjLzBzY1ZKcFpLYkxpV3NYcy9iTEJGYm9Ib0s5V3FncTF5NWJUWDlRdE1oQ1JLamVmT2t6dzZEVDRZMWRJSXp2eitVSEkyd2dFTE9pQ1pWeUFwbXFTYjBZa1Vsb0NuMGJLOEcxZzIzSHQrRXhnY2tLMmRFWjE4aFpyVU9KSkJPWDc5dlR6QnNrejY0SEcxQ3VjTVkva0s3VWN6cWZJTUxOTEVUZm9wL3J5c3RUV1doUXJvdzc3QnVVVkRpMEtENEhROWVFYjlRWHI5L1p5c25UTTZlcTdSRXp3dVlYbFlSZ3d5cW9ORUhUSitlZXB0MlNjTnlQSXk2YzhRNjJYVWR0a3ZTMDl1TXV3a09YN2dCSnJORGwrSUFTR0NOaTVCWkNXalNsay90enpvV3cwWlhPMkJmY3A2R1pLVjlUd1BlYVRpOHo0dEhFZU9PaGcwU2ZFSkpZUUk5RWR3d0hrSTdUWXpJckJDZ2FhQXZrQm50RVhnZEE1d1hJeHpKSEVCWGp1MVFrN2ptNk9EdjhBQ3IwYmg0eXNTNzN3QXFMeTl2VUhINk1aVEhSdVRqRmRZZU1lYjhvdU1uY092YzZXTTN1dndKSWpJa05ESWp5RTZDSU16bEdzMkIvczFYSS9scW8rRGg0eWtqUG1KTUdrYXVrZ3FQQjJlS3laVzAraG80RnB2QnkybUdvbGhEN1A0T3dlb0p6Zkl3OFZnQ09hcUkzZmN5OWNjVU9hVFN4VEpSQnZ0Wk53K2N2TEdnSW82SGZvS3g4QWVUaURnV3pnNkF2dUxDUktrTThySHV6S29wZm9XZmRtU1EvelpGZDhRVnArWjVuVnNDM0VmSUUxbTRYSGl5M2FUN08rbW5iRDllYjcvZzVocUluVlpuVldGeWRXTXhvNXpRZ3pMYUhpaDhXL2t0dHVheHdpUnFGV2ZXK1dKNzZLbk01VWtIM3EyMGg4VUJqU0htNUo4NjJ1RUVXTFhGakt5YXMyVzZBVW5jYUp3d2NhaDJYSXlpOWZIbVVlRzJSNFZnSXprNTM1Ui84THI2WG4rQncrZjRvWVdCWVVLcThzMUV5Unl5WUZVNjZidzUrUjNsVkRqcUJhMXcyTTJWNTBhSjVTWm5KZlMvT3Aya1BSVmxUcDVadFY0dmxnVlZlN1FRYlIrVThvMzl3emFVaktOczdkaW5ZNHZpdjZEcis1dmxIM1kwcE43M2JWbVV5MFZVSHBXMGNJSzlZZm1VMmk1YUtmNCsvUkNyUThZd2lLYWRZdUhDTTNRNnBSTjl3UWE0a0NrRTJHTUFTZ2Zja3E2aGhYT2tZRiswZk1rQStVNmNFV09mODU0cHdpOVJWRmMxUEZQZkhQZGdQeGdydFIxRkpPYTlVS0NaQ0pOdk5tYmRMOUJhQTFIeFI3dWpCZFd2L0ZWTlo4VEtKTnFrZUpESmZFelhUZTQ1eDNPNERNTjB2Qk1XajJoVTRTTnFlT296cDJXWE1wWk1wZWQwUGpobDBYSElDNHRNekQxWmhxZzBJZytBQ0ZOVG40cUZDT1U4dkMxL0lITDhEVGhGYVFGcEtiMlVpUWxKTmxqS1RwTTNpZHlPK1Z3aC9aQnkyMkI1TWJ0SW5HU296OXpISXlhdGRWd1B1WWR6UkxpV1VZZVZIODRNWDJZZ3hXWThxU0U2YjFlRnVud2tTdlpFTUduWVBXUmlRckhuajJrSXRqdDNIVkprZUh0MzlxYjJpNDZOYlJWT2hEOTJMTE5LbW5IU2cvcmhQM2RvRHdpT2FYeDc3WXBmdXd3OWluS2JmVzVQczJoRm1ua25JMVhrVDBsekdnZVIveElZVlFkN2d0Z3BqN3JIQmZmQ2JjOHZBdkxzSEIram5lYVFmVnNjRGtHcXBGemJVYU1pb0VoRldyVWNQN0J5MUdCU2tUbFZKSXdOTlc2bFhxMDJSUmRqVEZiR2sweWx1VitNZmxCQjhOT1hEcTB3TVNVZGN5c1ltVlF4WmhJc2toQ3psR244QjhXSE82Z1czRWFRR2syWjEreFVZejhsRU5FNmJUM20vVFZYeTBORW1taWw5UGsxODdiS3JhVHhqbFdybkVkTU1KcVVnUUkzZnVxUWw0Qjc0RWNIaHJFSnNydEsrQlRQRmFhZEpLRVEzVkRtNGxDL1pWUFNueTgwcitHREE5VEZPWUdlanIwcksyOHF0c1JZWUxVUFBMa05pSTkxbE5BcktqMGNBbjJKMk5idGRtNHo0cTBpUTBxOGRBU0hzcHFYR1lmU3NUMmthMkdGaWFoY2l6NDZ2R2pmdE9LWGdWQ1RMMk8zU2EwcjF5VDZvTWJQQnRoeXRRNGlxNWJORm4ySUJ6TUl2WFlob1FyODRCRGMzS1RkL3g4L25zOCtDRmVaUTBsV2NtclN1cldIL3hsODhINXROZ3hWZ0tkL0ppQW1NR0VIK1NWSVFpaEtsTFZhdFBUbDJlRkR5RVkzUjhJKzBhZkpZZTlFMDNjMFRKSkNIOE9sUWNjb1ZqWEtFcUZsODNYWHhsL0ZScmNidXVOQXI4NXlMek1oL3FFS1BGc1ZFRHhRRlhMR0lKMkF4SElXU0o5NUxaMGtNYVJJWUdwU1BISmlRUkRGazBNQ0U4b1htNWNWVlJ2Q3R5Y2JldVRVNmhwQld1bFA4azB2cURpQ3RkWlRhZS91QkwwTVNVRGh5SHEyUFI4M2crcW45am53NmdMajNlWDhjZkd3Zjl4Y2hmZWJLYTlFUVVPOEhxWUVDbmY4aGNVSEdHRWp3dzF4K2tBSEZyd3dxOGltc3JDTXNDVGFWY1FaMmF2OENtVzhxSjZ4SHN0UHFYY0d5aEVGSDczcDZ4bHdJK2JZa2V4MU85b1IzNkJBUStkemV1REErbndTZHJ0SHNVckZTL1o4ZlJVVUd1N2VLVk5tTVRvOWZqdzNjUkJUV2JsS1dMOVZJQ3pvekxCM2RrbVRpamxSaDFzcmI5QUFTSm5vaXh4TThqRHhGQW1NTUhCZ3VudzkyQnpZSDZVVmRqVUo1Qkg4U3ZxN2RYeVp5SWkycnVXaVBMRVJGTG9FQUtlZ1FuaUxFVm0xV0RRUjY3TXErRmZXUWE3djIxd2VYOFZXQ0dkcXdyQ3c4dUJOZ0lIc2kzQ0d3VkJhV1U4YUJjcUlsSkZIWVladlB3V2J2Qlg3Tytud1dKbEM2dFJHWitSZEYrNEpXUld2WmsvdW42MUN4OStVZFVTOWdWM1dLRHlIdy9BaHBhcXJlY1RmckdIZGxwaTRUemg1aUc1K2tXSUdoNElGNENjOFNTRGhBdnZCb0NnUGYwakJ5QTdVUHpVN0V4ZW5ITkx6SUNHZzV4blFCeWM4WHBHZzVZNjA0QTdqUk1tNGJsSTZVZ1pkaWtLRkVUdGh4ZFdCNkRJZkh5QXZCQWNiYXJnQTlRMEZBbmFFbWd6R2NTT1g3UmFYaW0xelZaYWZGZEp2cjNxWUtXZTBVYnhXQ3NseGpibjVSYm05ejVBejhjbkg0TkpMR3VaWXdyOGt1eExWQS9odmtWS0s3aFpjeVYxT1Nna3lGUjcwd0N4K0JpS3llUDBCM0F0VGlwRXNTZzQ4QW5PSENSWmtzUzRvUEd2d2ljMEJQYy8rTVNQUVgrTmt0RUZDQnRFR1FZOEVIMGR0dGpoM2dOK3BQOVpiYVR3VDRaaFMxNmpSL1JPdHZEQVM2d0NUd0lFc1ZrZlZPSDBSSktuSXBtTHU3R2RzaFVxNGY1TXRoUjltUUNqT05LZERoWm5ibU5VWDllaWtjTkpIQ0xIUTgrdnZCbVc3U0pNRkZER1I2TS9zSE9obzJuclZQVGozaHVSYXJaVW5PY3NqRnNKektCamxZWVVJaWcxYVlTbGVVeUZKb2RpTFNiUWFOY2NvVlpKQlpmOUVnNktXelk4b2tWbEtHM0FZbnZaNUpWaTNkblppSWpDNEhqQXBJYjVsSmRpUWFBV0Ewanora2xqVXRzWW54dTV3dmZQWTRoSGZab25kN2FGUklHcGNMM3BrVWJuWjVJVkNURkJyYWJGUkxqRTdSNlByeENpbktyZ1dHK2QwVDhZWmdHU0J2TDNlL1g1S2N4cU9hNkhZMm9uamZyRWM0cjlPQk1zT1hiYytrY2RIN2tmazQ4SzZpUGVEOStnSDdMU3JhY1EwdGNvOGpwbjY3V3VIWnVYb2RqeDRLMDVhWlg2Um0xcXgyZWFSRTZpaWdtZVlYUkNUbUx4ZEpFUEhoZytMSU1lT3FhSG8xMzV5MGM1a0NOdWFNVnp4YnFjOWhKZXZvWWRhTE84L1lpQm1qd0U3UTB6ZjFyUEM2RmFZVUJwM1BZRVJtM1NiQXZZd1BIcFNsRFNMeVNxUnI3REtxV3RYSnpFR2hucWtCN3ZuTTBSRWVrVGVpN3dCTzQvSHIwL2trV0Y5UFM1azA0eURIWlNsZEtFdmY5TGhqYXdmYWY3MTR2bDA4YytJbWZZRzdTZFpIdEUyWmc1SDZUUVNvZ2Vtb1FhdHVxVDFrbjJJclpvajVoZ3J2eE9nRkxhemZ2L1JKem9ZbnB1Uk53aFlyTFJndXpkWDN4RnpuQWJLWnFUU052ZWtiY3BrSGF1b25GVjdlVkEyZFF2Qm5qNUJqRmJPd1c0Z3NNQ3A4eHVnQnJpdkNveHVrSlc2K21MemZaZ1JLa3hJeTkyb0FJa1JZL3pvREx3TXAyVVBETFV5NVlZWnpTMnNJRXQ2Q0pzcUE4d0xRL0ZEU2tNZXZkdDhEbDgwS0xqM2Flb2s2WjlJaFFOdi93OTExQ0kvQlI4eS9aUW5nZ1VaM05wOXFJRDBCVW13enZvemZ2YVJ2UW9GWWd2UjVhVTdGSCthRi95dm1HS01pRlVHL241eENrVitwcHlMOHkrTWJyb0ZvU2ZaYktpa3dUMUM0SFZnMGhPakFvRHhKK2RRdDd6bk0yNFR2VjVaaENsdE1mUWVCcjlTN21ObE5pVWlSN0t5ZVFhcmxQc0dwcERWRHBKQzFJUWh4OXcvSmU1V2pBdTdPTWRqVlA0Qm4wc1pmc243QU81aXI3eTBEZklhSnhLY0FITnFsaXJHbnBBRXRKb0hTWVJUK2ZIVE9LQnk3d2N3QVp1TXhsOC85RWJHRU1NUmcwSUE1SElnOS83Y2lYVmcwQUh5U01pbWVmTW1Pa0tERnFQRytYeE9yU2JkZTkxRlZvNlcwbmtEOFZ0Q25SUTRaWXY1SEFkcmxicVFFbGU4TlN3UTNtZGZMWi9QTGdOYUVVQWZVWkFVR2srZSs0WFJpRVBwaWlSU2t0RUdOTjFjQnJMVW9VQkJXV1pHZVdwMEN4QThCdEJMVjMwRGFnZmtLdkNvS3BCR1NzZElvWEtRM3lGa2JZTUtuLzk4OTVCdU5DaEZFakRhMTdqNnRFK3RIeUd2bnhZelVBZFJ5czZKNnAxQXJYYUI1UU1YOWNna2R2RGI4K3BZZ3NSY1VrVWc3MzJYRFAvNGsrYXhuQkE0VWJSTWhEeWVlZjlxbktsUDM3aEFTWEJPY0ZMVjhnS1drZzYyWVZZcUtSbkV2R09iQWNybnFvL3IzQ1dRd1RISGc1RWhUSktIYTZyR0ZySUNvVjlRUnRjOXNjMStBRU1penplV2FXMVdlWlZKbzM0bzlrSjQrRUtOcFpJekhSQWhrWk5FMm54Q2FpMmtpSUhxVTdWNW5nbzMvSmNIL1huSG5zZmJzUlZGV0g5SmxDcU9mUkxzOTc0ZkUvZSt1VVpvUktGNmxoOTZOQ1NSd2FiR2tTTC91ZUt3LzBWVWljR2VmUjBFbTArc2g4Wm11cHRXMzBTUTUreGJCSDhqUWd0N2RFN0c0Wjk0QTMyYjlIaU8xNkJWd1UvZlRKS0hvOTJpQkFCZFQ4Tjk2SlBuQXRlci9URW9xOW1uMG1mbzd6U2lyVENGYTVRaWtZdk81K3ordmp2anl4ODd2YXpqcmlISlZTUEFnUGo4RXgvNFk1NDNjTm9IZmxvQzljdVpYWUlsV1E2K0RBcEYzWSsxRm5wVS9oQjZ3Q1NrdGFFR3dQZld6NkxxeTc4T2V1aFlaSm0xOU9KV0o5WWRBcWNDSnlBYXdkUHZ3dTdTdzRzVXlGMTJQckhlenBVTHpHanAzcHdRNmd5OEprcTFIOWVIay9sNnRUSEk0WXN3ejBSaUhzMU1oU1lGS1RIUGhWalp2QmNpc3JFZEZPYW1qWkxiQjVUbmQ3UFZkTWdPMGwwcUtqSFZtT0Fpa2pkT0ZFaWJ1Z0ZIK1ZoMlVsTUlpNVFXSzI3eVBJbjVmODhWTlR0Vk1JbkRZM1ZWYloxVHNwWlpqNUxIdWNCVjN6d25wdlA2NXVrNVJ0VzNOSzl2OUNnbVI2UTJ6cjVRMWxqZWdQN2tQNlFXL1JqVXJ6SytaTEhrbnl2YTUxdzZUaW9UZlc1M3Z5aVhjVEdnNUVPYjgrQTRXaUZKNGkyd3M1Mm1NR2tFTFh3d0t1eEYvK1FKS1pjSWV3SStMd1ZsdXFVRE1nZXpMSGFOcDU4eEt1citlSEVlZXZ4cXR4VUUrb3ZOSEdnbytHY2dRMEJJc1g4bmZ5dUJqOERTRE11RlVVWk5LTGtyTklJRk51dGhBVDh1cmNlTkFHa3YrNVB4SVlsVE9vMDl3ZUVsSThNZnNWekxkY2NqL0l0UXgySUhlczIyYWgrU1NWdjZlTXBOdkM4UXdsTWZ1UURETnFQK2xyeFUyaVpXa2thYXhCZEF0VUNMUGNqL3pHc05GNzErSTFjQUp1MWt1UmtuRVdJMmNxNEUrcXp5cWtWbnJQSUY0MWpJcDNhNkpJdFllMkV6cHd2eDMvR2FZTmZVTm40alROaElQOWNiUVFUcHd4RWUrUHZMd2J2aWVFTmRpRzFWVlBZWVNnWWR4WS9Qci9CKytJSjdVSXFrSjRBWWFzMjFVTjVnR2lRck1oaldJYkZBOWUwRTY4dzJTZ3lMczVnb2tTbytTaXVaQS9sT21RK2N1aVF5emxveGJFYUVhRXpDRjdsekY1VUY3Nkh2WERxL0hlSWdYN2U1K0QxeVlWU04xS3N4SGFubEZ1NVo4UzdncXpwL1pyZmY5d1FaUFlQRy9KZlR5bmltNFdRUEZlZGVKcXZHa3phaWRydzdLWklmZGlwVnNHSG1xellTMXQwaVRtSUZIZnR0OWJHTE9idnQwNXZzK3p6YWh5ZU1GQ1ZPY2hBYkJqMlZZaTF2aDIvR2dGS0VOakg1R1E1NW1NYzJCd3JkMTdRL0czTXFLT3BTSzFsdGkxTVZpZFpWYXVlM3BBTG9UNEtOVy9xbW9SSVdKTUhGcUFvQlZ2WjJZcDE2RjBDcTEvenRCSGJQUVpwUUI2aVZ1aDkxTkNuUW1MWmliRmhuRkw4bkNZcGpGcFdKYTdTR0ZJVVRKU2REVFFPcEhmRU41TlVRVkZUYnZBajMxdTBYVmM1cGZXSk5GWFpYaWVnZHo4ZTB3VGI4bFBidFBkZUoxRFBOL1VwSmJSME5iK0hZNnF0NktncUxROU5LT0JmTFFjcld2Z0x1TVJqZkFyZkxQc2MwNFRDdnN2Z2o0NkVFZW1PcjlYZTFiZXJ2NUVJWDg1OXRLak84cnh5Z0FrbXlzWUpWQldNbm11R0gzTGNCYms1UDFDSDk3NHBzVmVTWTEycGJmQmYyVWlaNE8zaTlwVzRRcE1BSXFUaWJrWnB3N01Ld3puc3lPOThSaHd5U0tKTnhSK3I4UWVYTThXemZ4RzFVOGtPSHFWTEdsQW5JUmdnNUQvR0svVkRyRVhzMXhzY3lncUg2QUVhMDFQaHdzc1hrWnhxTFJ1RXZyRWxPYnVBMmxhQkFSZVZ2dklFd2FvdlIyRldOamJ0NlR5dnovNVhaemg2MUR2NVNZcmtpUU1yTzQ1UW1OdGl0dTJEc3hKY0pkcFRkS1MxU1lsNUl3MTJpZXppK1EycVUyQXNtaENwWVgwcndVeUVIZjZkUTdLMFVxRTZuaFllNmxQTWlnZytwdUVtcEpFbmFTTFdQTFJqYlJjYjY5ZWZCNzZuUG5EVFZobm5sWGIvcXFPSnRCVklPcEJQclB0azVYUEpMS3JwRy9YOTg5NURENWJXenZCMGdyVFJOdllmdkJBOGtSN0U3WHlnSXJRNk1Sem4rcDJRNXBDSzIvRVdDajZLT2lSM2ZZUUgzOHBZcVdXV2ZnaGFOUG8reFlUbG5XeVBBU2NBUHdoTXM1eDVHbWI1TUZaSU4xc0dydGVPQW9RYmxjUUJwalY1MmpYVWphM3gvWW1WT0pxQjJUTkRTaGxFbVF5bUFDQzlJRURscHZHbGNKckVCTkc0dDQxUkNZRUhjeWZCMG9kQTBXUU1sU1p5eUMvU3I1UHRtN1RZVHVnMzN2YXJHSXVzSklrMXh2cldkdVBZN3hud09pakQ2RE5jYitxV1FHNTVpWDE4aHBnTTRITzlIMzRLUDk1cnhjVlByTGE3cDB1bEoyaUEwbDJQd2RzakZSMFN0dGVlQ1BycXFIQVB2L3pCQkluRHlldm15aklkdi9JWmNFZE9Sa0NNVk05a2QvL2tCTzNqbnppRk9ua1VLUzNlV2d5YWxoTVVJUTZRYTBRd1RvczhFZlU1ZWRBdjZpK243eVZ2Y2VpUXFxRHZaR3Y0WEhtNUx5S05OTEdDSHJmSkljUU80dThEcUYvSE5LTGtETDNtbEFrZmU0ekdHOGtnR0plN2h5VStSbzBBTjZJalpNZVB5OTRJeGgwNk80cVFDbFd3NVFSSXphZWMzdk56bWo0WWVSbWt4YXFFMzIyNVpOMW1EckM1TEg5UHF1M2pyMnV3VG1yWlFzVmNaSkFUVXVtY2drK2gxOGVmRjZ0RUpHdUZ4M1lzMVovZkZHRzJEYjhrQmhtU2dyOTNGMk9zVTUyR05ybHBPd1JOdk1XOVNTbTMvTFNMSmFBdTd3YW94TGpTbHNibzJWc2RmT05rNmxNRlg0K3BSWVVuQkJnN0ZOOUZHMm8wdEUyZ3YwRGY0UzA5amErd1U0elcrY2lzRDh4S0lhckE5OHd0M01iSlR5UWVENE5ITmJOWms0K2dET1M5OS84ZjNvK3RPRk9kbGpNQWtHaEpZUUtDMlk4S2pQNUdEOHpUWkhrS3RWZko4ajVtRElOQjRRTlFjWmJ6bFBtZjg2bkdZTTJxK2FEMWN0eGVsaXVTdEtCQ0JBZmpSelU3SlQ2OVo0U1o5elRTM3FuT3UwRlk0VFo0c09oQXNrbG1PZU5MM3BBN0VqbERUbWNGalA5aWJyWkp0bTM3dVV1OWF5djBQandYZjVoSnZ0M1Bmay9oV2ZvdmlTbjRMT3h6OUZPaHZFSFMwdHVOeXJsNWhtaDF1bCtmWFgxbTdYbmM5QzMyaTBxS01hUFVkN1U2TkZLM2dIOHhDUXB5Q3JDYzhtUVk0MHVGUjM4T1BnbW5wZnZqRHlsaW9MVnlYcXlQZWNoRDlVU0gwd3NoUXNVcTR6V3QxNmlqZ1Avd0ljckwyTzBET3lQVzhYcFZLc1Mvb1lYT2lvcVFEOHBPeEt4ekIyT2ZxZXJLWnZNU2IyRFJMRjU5TVZBRGt2WENNdnlaeDhNUzRRY2FNMVFPeElkQ1paVWZXSFkrTjROeHVacU9PejRPZ0Vjak5KMEo1dE4wRC9CRlJoczUwV3FKTDNvYVlXS2xNazk5bFo5VTVvOHJwN2swVkVDTUM0V0J3aU1seXpDc20vdVo3OUZ2aENwM3lrcFlBaVNTMTNObTRvbml2SC8vZVVyaCtsWHlGYlJITHZVeHg3NW1oa2EwdDNteXY5VUpvSkorblpSS1UxQy9URThjUmhmVDFDbFR5bnVWaUdrR0YyYnAzVDZRWlJVOStSYUVUZW5UYkZ0aC9KYytYMjE2dmJuNVFVNm11UHk0L2REb3orU2lUd2E0YWppVHdjTUhHQlowd2srTldMUHE0R2hNYUh6Zm5jdVloMGpyWVZqQlVsNnlHNWRWVlVWMmNQT0pCQjYrOE1QenRFVCsyVnBGeUZQM2VjY0RCaW5xV1BSSHk2QnFGUitJMFV4R3RVaVRpQWpGR2FOTkMrckF3dmZ6b0JQa0ZScHNXQmFUaU1VS0k4a0dCaWdRQmcxMnpjZmEvUDVmSy91NjMrbVM0Nnluem0vZWoxMFV4WWxFbEJpSWRzVU5TRndZUlVSY0lSQUljY0YveURYWDVBTHNJSndWU0NqckdLK0NzSkNRWlpKMWlML2lhS05ZWkwwMjcyK0ttZE5kVmM5VDNmUHU1dXkrdjVucDAxMWRuMDlWOXpsemhuMG5UVWF0SEFqb1YzbzlnejU0SVZNdGZHVUFFWWducjExbUp6dFljY3RWaXdTNmRUMlhkS1ZENXF2M0xYNzVRZlgyVUtmVnJxOVRVdysyUFJiK0pJbXQyeG9NZk4xUE5RbXEvK2JuOEpFVzRta1hDOCtJZnpOT1UrM2p2QkdxU1F5aDdrYUszbG5Kc2YrWnJUaURhU0duOTltL2NNa2FGc25oZS8weVZ4ZVFEN2x5bWhQTHhyS2V6SW42SG9mY2FlQVZQQThmaDZaOEMxNldJY3FoNmo1VzVEclBKSmo1d2d6UTkzK2JrUEo5Y1BlTmNvMHZrT3o2ZGVXdGdEaUFWZmQxbDNsYVA5NCtVYXkwK25uekZBSkNiOHh3bEo3QVFWSDg3bjc1bDBHaDlsRjVXYXNYWURLZ1poVlJkdmJrTFpwcUczTGFMWHB4TlVCeVpndC9FOGpHSGxqdHc1SitTR2ZwZkQ1NVV5WE9NZVhmcW9nNlg4QmJGU1IvNDhybVl6cWRRSGk0bko4Q0Q5V3d2b2JTZTBLTkk3NE4xNDhPMUxzN1RYWUF1d0RrNWxqOVB1VHowcDMzUFZ3VGM2SDdNa3kxUzc3bnMrS3ovTUlER1pCcDNTOTRPYzBWVC9DYlZXSHVyZE1EU25yQ2lGWFE0bUlLSy9tOFhTM3N2TWxJTkwzaVAvcE5GZ1hBNzhkbDBsWFVkMGdHRUlCdEIyOGx5TzBUM1FqWXhITmpoZ05MNFNBWUJNVk9NMGlxeFRJUWFKWVJwL2V4eC9qZ2pRKzVpbWdxY1FSRTNsU2Y3SzRXMkZlaWFFdmM2cnU3ZTREcENKaWhPUkJzQlpyWjkzcjFESlE2cDRDY1BNMkpmQXM2NnNSeFd4enpSQXloZ0RVbjZ2aVYzZmhueFFkQUoxNlQ3UHRnVWozMUM0UE1YeGcrSlUxV0NlYXAzYXBweHNFMWxzRXlqN2U1T1luT0JDZHowbHhFTytpaWM4SkpKbWFrQkp3UzJDcEQrWlVldS9abHRVUUpmT2ZublFiNzF1NSs4WURsVkNGUnowUW5zVUd5ZUtWQmZ0S1RrWk9VNzZaRWdDQVdsMzkxbTJocHZCMW5FUVB3QTUybGdKUTRBU25BRmp6dXVxNW5JL0FRYThPTkpqYmVJUGRrb3JJTmhCWUhzRlM3NE5nc1ljUnBBTWxFV1RFTjlFTWFzdlB1b0d4UGRFMERXZllUV1ZPZ0tZaWpDRHdHd3V0Vmw1SjhxSk1xOWRRamdkNzJNQTUrVzA3RlBGVzlsdHdkc0NsR2wwQXl6a2lURHMyVXIvMkNUYXhuK2pqdlQ5bGExYk8waGYwU295YkovQnB1Nm9JRjJoQmlQaERmT29NZytRNW9wNFRwVzA3NnJRcU5lTVZNNnNHdzE3d0dydng3UXFobEw0T25RQVR4V20za2tGRjBlUGdmQmJldDVWRnVtNXE5ZFd0QkFNL3J5bnUydHVJbWFLZFBTL3dYV0tZOGs2Q1QvaU1uSmw5aEZuWXJVQkUxR1NKeTBVUDhPdU0vQlNqSFQ5SmhIMW1KWVNsZ2tyNFQ0SWIrWVYzZytsd2t4emFDNTk2SXJRTm1aMGIweWg3a1dBRDBCbTFySlBpMnI2bExpcGtLOWpYWVlNWThWMENpZ0Y5THV4aW12RlNjZHVlZnZVeVhaZFdPVnBsT3ZsMzMxWGFIMEFUcG4zU1YxU0pWT24wTEkxSUdnaDVVWHFQZ0FNa0xZOSsxK2N4eVIxOTVlSFBxSmdXd3FSMDBlZmJLcUJGeEZZZHBjSDluMlczV0l4Sk03ZlpCc2szcWdlbDYzMm9Ja013QndsOEJSZ0JFOFdiRk9PS2lheTRodmVhUGVBcVFENURvQ1Q0bUhwK1B5VmRMVW1CUThlS2orYkRLMW4zWE5UekVoMWRBVjE4dkFFY0RhUzFjSE91V2hnTzhOY0IrM0dpSUlSb0E1SmFCYzFmZTRxbitzdmhKVUp6bml2a1pLNVkwdzZ1cSttM3pPUXBnNGVJdnBVeCtXekVXK3NqSzFtdFdWYWcwTEcvQVdaWXJyd29LVzRhYUZ3akZpUXFvK255bmVlN0xpWTVvdjhibXZxVTRidzAyVnJwVUFFMEc0bnJkMjNMbzA1Q0tsejJORldDSmZFc0VDcWhCY215Qk5CU0E1VTNvSE1UWlEyUmluVHRXUGxuR2NiNnZPcktiTTM4Ry9oYVIvTlFJT2VNNFRmb2orVlUzS3pDTGcyS3pIV1hzeUlaK21xOGRTQkVCS01oWm0xdE5BYW05bXUxRERtUitIR25BakN2L21VNnNYaDNzOTJXajJoYUFBRngweS9uWjRCbHZ2c3FHbGpDbmIyM3ZDakxlVDE2clh2WXpCUmFYUktPcjQ1SUhyVFYwY1ovMVNuTnhnZ0FKbi92N0FiQlNsQWlFTW1zTDhrU2hra21yVEVUNmp4VU1CNWRuUDM1dUE5VkYyL0NLZTRGRHJ2dVlpL1RvVEhNdzBHUWRjMlY1UStmNFd6WEtUTDg3NFZIVmF3M01tUVFEbVRGcDhyd1lSTlVTWlNUWlJDZWx4dWZ4b0JjMm1sYWNVc21aN1owWklBQkhPdmR5aEVHN29BMG85SlhzWVNSdThCTXc0TkRzM3lzV2tKVTZpQVBpbUVVWE9tNHIxSlNYNG1qWnNnTHpHN3FncXFQcml5b1hpODlFZy92WVE2WUFybGEzKzV0US95alNYSG1YZjN0TTIvU3VJSU5LT0EwbWVrWEp4VUhNbk8rc2JPNU94a0hJN1UwV2Z1Y0VzTldYaTR3QklyNEJYdTNMNXhCalNGbTdheFpURTZtckdCTzZLWityNGlPWERXcnNOc0IxSENHcDA1d0JQQ2I0RkFWSGhCRVZCQnNYNnNsYjluSWQ0QlhiSEhDMlhZd0RsazZtRW1mRklqKzQ1dXRUcmZyVnYyU0tncnliSGFTV1VsUkZwaGdwczB0OXNEbEc5bnA3cHJIaWcvRjAvYmJWR3ZpVmxhWVJUQU8wMDRpOTI5RStmeWJjdWVLQk1NYkxyUUJEZHcwOFpjMFduNHRtMFJIeGcxNGRVZkRubVBqb0NoYTI2VDVzWURvbmpWLzRjcXlKRGFWTENhTVd6RmxkMGo1QTMyTG8yeW00a2d4dFhnZURveStKS1hqRm5MTi9lMnZsYmZYOUJOck1CalJqQTV4SWZHR2JxSUs5OWlRU1p4NXUwUkRneCtHUnFIck1XWmNGQ0o5REwxMm9zemZnVFoxNTBjL2tBR3hCbWVmMjV0d21RT2xTSFBBYzR0enpzNWszdjJaWm1BOFhiT1pWOWVLNzJkMkZISy9HNHQ3aFUrYjhWV1BMWjhMQW1NZEI0OElUZGFmTHBSeFZERFlScjhUeFlyQXgyeFd6TkdZd2dwd2o1aGp6QjZpZi9JdmpGWW40ZkZnM0RqRkdNbloyaFVzQzFON2VNLzFtTkMzSHFBM3FiSDFmeThTeGN4aDZaU1piTHgwWXpFRDNyK1Y0Zm81b0I4Z0ZPQVFjOWdjdjh4KzFEMTZ3V1I3cnZOT1Z5aXVPWXh1cytmakZ4U2FISkU1ZG5nOGZTdDh5QS8yQ1MvRTc1eDY2S24rT2hFdXV2Mm9sNkhJaW9PeGh6USs1RWhvdC9hZXpRMTRUUHpqQnppWXpoVXV6TW1VYmhtUVI3Q2FzVmx4bkM5R3lJcjhCVm5ROXQyTzM0bHY2VHZzWVFjRUtsQkRRNXZoWGZwRkVBbkJ0Ri8veTY5SFF3b1VCRllRbDRPUUp0ZHRzU0t4eDlZM0F6TnJDcXVrdmFFWWRwWE5lSzFVOUNkc2hxQUlFbmFLRDl0akk0YVdma1RPZXdNcjdlbld1cW9EeEp2SzZHZExCbUUrTFFVSDRDeHk3S3QwL1oyejEzeS9idzNGb1FBWUhVckJpMVVSVzFudVRxYzNkYlJCVlZsWUswT3F3RXVoYThjVjRJbGVudW40QWxVOTBvTUtJWTI3YVdVZGg0NWh6cGc3aEMwYkxVb2hvVFhHVzl5YURhT2I4NTJ2OU5LOUNKWWxHQ1NXbUVKMG0zYzRNc0d4MVVEK3Vpam14SHVjOXZGY1VTbUZaV1o5OTBuWXk0YlN4SjdoVjFRaFVNbVJmVzV5b2tna0lzRTByMlVVL1hjOE12cG1nQ2xzaWlOMWQ3RnJ4NzNsK1JoWVljR3N1QmVPU0JlTElnUjFqTGs4YmFNTEVnb1VkNE1UTnZZTjEyZktTblNoUTE3MDBGNElDYUU3TjVGQzdaWG9vYVJjVTA1NllOcUZqQ2NFeFZhUFZzNmxrWTVJRjhyNlUxc2N0VmVOYmpsNlpjdmY0cWllRGNDWUxObHJMeU52a2N2KzhYZHBPK3FnS2xXL0xpOVhKc2xLNW43Y09LcFlQY0pjNVdFNnFQRE9EcysxWkhxdnhjYlVqSlkyK0FzQ2srenluZEh4eDlBZlYxaW1mcVk4bDM2Vmp6MFJuOVJuRUVDRHlHanVwVjhnZldVeUU3SndVQWlTNWlJRFlNdVRNYXlNV3dETzJwV0o3YXRoMDBqTVVRRStoUFU2QUJaK2FhNjZjRmJ5MDhVQm0wOERnM1BVU0J6OElYbU9qc2crRHVnbUFhTEgwNkNCS1pOTkszalpscGdoSExtMGlVWEJTRFo4QTJwNTRyVmljYk5yM1pIdkNaTjNFb1pVdCtoNllCbkEvZ3NrQmxKbWVrRmZ6V0d1dWhqYXNHY002NTNSMjZrZUNzUnUrbktRT01UeDE3aUM2QTlyK1Bqakt6R2xJNHlJQ2hWUTFWeGxTWkJSTkJYcEEyMVFHbnFJWldqbWJFOWQ3V1M2dkJ0RFpySTJWU29TRVlnQkxnQ3J1R1VpRnZxdUVGUVJzOVZLVzVYd2xYU1VNMUpMUithZHBrRXBmcW1heDhmemowMlBuWjNkWFN4QmR6NEVvbjBmNWdPZGM4ek1lK3hGWHdyTGtscXdBQWV0ZXZCaG9qN1BIMFZTRUZKS3B3NkR0NVo4bWIzalEwQ1U3WVplOWpYeDAwWGlOcGU3SEpxMFJKb0lHWHR0dkxOczBUcVBWdHpMYVZvblJaRTd4U2NESkRCbmFIQVl0T1BoY3AzRTdMbXgwbTQ0YndBWlJRR1VkbFllQWRjdlFGQnB0Q2V2QktMSXlTeWR4WTJTZDQ0T2NVZFlKd3dObURGNGxZRmEyQXFDTlI2aGo3QUNXVGM3QXo5WWFlelZGT2tHVmtrUEozT2RBQmxEZjcycEY0c1BBNWFvcE16NGVIQkxVellGRXpzMWNVVDJnOUxidWw3dUFxVGhzbjZOT3p5ZjJ1OHl2ckhiQWFTRkwvaVRnMkVHVDVJMGZ4VXcvY1NTWUc4MXBZbThzU2JsREIzL2JFSzN5TGpBSGFvK1BLbndqaFUwdzVkWEpvQkg4Z1RVMC9TRGFpbWVqYys3Uk1nV3poTzRFTHFPUjJHeS9PTXJuckoyVGZzdUtzKyt4UGg2WDd1T2FoRTh0OFBVSTBxZFhBS291TXI2NWo0dFJNaHdjckh3cEZOSXZyNjZBYlBTYTVBc1lMK0hXQWJSVmRWRzdRWjlmUU1hdEpaRTFvNU1FR2ZpbWpLWENoaUo4T241b2NBOTY5VDVuTnFvMjQ1eTEvU0htaU5qYlZyRUJKcWJ6ZFY3T1pOOWJwWnUzNERXVk9jaEdFUE96UEgzZFcxMjJjN3c1WlZaZEpoekwwcDdsUmFuYlNHNkd6Qzd6RkVmcG1xM0FTSVNEdGw3aGI4RzcrV1JUY2JYY005SXAvUjRaeTh0SkY1U2xxR0pkNXB4MG5NbkhmS2E2aWlTV0I0TUZWdDFZZEdtQXhHUE9YeFZvMjBNTWZCRmpmYXVrVTNUaFp3WFc0SXQ2QzZVcWhoZ0FRZlI0bktWOTBqb1Z1akxIdWpWSE0xT2h3UEx0M25mN01RYkZPV2RBSlhDWFNZVy84aDNQWnpBd1JOV2Vic2FUanc1c00wbU9QQWNCOEtXbXNvbDVHNUJUU0ZkNkFjUU10T1Z4VXhuem5MdG1JWkREbUcwaW5KMnRnS1ZubUdJR1dxVFp6cjMzNTR3cXN3SUhvaWNvUS9QRjM0cXExdFhBMzlXL2M1OWZIMFhSaXlCZWxvc3NXMHRXUm8vKzgrU3hWd0RJcW1teEhackt5YW52UjF6d1luMm4rQUxza1ZBSitBNFV1QWZkL0oybVdWbDR1WTFVVmNsa2NWY0pvd0tYUVN5bkFsOVBZSjh5bENtOEJUN3BmQmJXQWR3TW1DMzNEWjZicVd6elh1QjVWa1RObEFxMDRlK2tpNzR5M0Y3SWRHVkFmRHJmMStla0V6TllKUVlJVHpHbUpnamN0Y3hNN05Bc21RYU43eXBrWDdmMGRuMkdyVjNjcXZaVHg1eWNMQ294a2g4NDM5ZHJ5bUt3aWFEcmpRZUUwTkNNTWVmaVZZZnArZnN3K1FiWkFBWWpabENLVDQ3MEpwUHNNNnNySGx3Z0crUFlGOHB6RXg4SVdMa2JqMk9qNUwyKzhieFcxUEtFWkZ6R3FRSzlHYk9rTmVOKzJjb0VXQzBvbytvaXZvQUI5UFZSQlNjbzVkYXdxWXJLMndEUTd1QnNOeWF4Vk9pdXp0UVR6d3hzMzdhT2Q5Yll1QitISGFpOWUwamxPd0FzQUc3Mm9XbjFscXZKZjFRTy9KdHd1Y3VnRjVxaXlsQzVGZVRPV2FaOXVtd2QxR1pHbWNQbUEzaUFTblFUdUxJbWRGVWpiLzE0QUQxUTFTYm9Wc1dEZmwwNTJoUlJoazJwa3JMMnFMWitVVGljZjJ6NzBQdmdkOHBpeFNRU2NLZitwWkp2V0RyT2wxL0grS3FtYTZYTEZmRU9YSVd1QlhVc1d3eWh5NHJMMHFkaEU2UFRkZ0JEa3pVaG5EQklEUmlVRWdzcDNwSUF6U0hqMFVEZnpyc1JDRGo1NEt3V3lHTnNLb1lUWXNKb3NLQzJLcEloeHNBQ2w4SWtnZXlNWXdhcHJGeVZ5Y3JkR1ZqM0dLMENpYXV4MEk4TlE5ZERUVGdnVkxha0IyZ0d6bUF2eWJuN2J1bTRYM3dDUzlibDJka2J0Mk5Oc2ttSDJ1U3REL2UyRDRuU3NjOVBBcFlzcHltLzVZdWx3NXllZUJNYXhHSUVsN0dmY0J3a3NSMlZGcENVUkhncFhRK2lJV0JMT3pHL1VmV1ZUa3A5Q2JkQlRMa2kvM0ZPbE0yR2RWZEZGUVV1WkV3clFsZmZKMWFFZDZuRXFKc29NL0hlV0VLaWdaa2tIcmhjWS9ieHFyTGNPZ3NTOTZWUGpadkVzMktQeVlKSGEvRXZZUU1wRU9lWTBnZGtaVEdGeklyWU9mNVpEeDNEZ0l6amcxa3JjSGZsMi9SakVGR2RCWEdiVFBFenlvd0N5aXZZcHZRZFR5MlZGSUJWd01YVlppaHhXUXFpK3ZUOW9tS2FRUG5PNGxGUDVDOXd0TFphWU9NZkJWYU1Bd2FaczhDbzlCTXJpR0JEOW8zSlFmZzlLeURQejE4THNCN0E4YWs1Vm1yVWhydzZqdWFpbDdMQ2tEa0FMdVF6QVdkNlB6OG5hTnRLWDV5SUp1S2Z0WTQ1MG1kQ25Ia09Ca21xUVN2MjhiSDVsOS91czdMenNmR1R0RlhYVDdBZFlFWHkzZjhkVmx0UlNkTTRTZGxXQlFDYWY5clNQOEVYVUoyQy9IMitkakRtMlZXMnpmUW9xQWhRcS9nem9xSmpZNTY2NVRGa1ZENlpkMjhvZmVxUWZocWM0OGtrNWdpazJ4ellZQWUvVXBjY08yNnJJOW01YitDeXMrOFpuVWhDNlJ6UmZQSjUrKzhTbWR3NG85QkVYQXNFclN4MklYL0VnWHFtQ2Vmem1PVDg3S1RFNkZYcFpOM0xpYjZlNTd2bStqSmx2UktLNXRDaVQ0UlRwYXhHU3ZNNlQ3MkZoYXg2clRKYTdtc3hmNmhxSmVtWXRkUkxwT2N0YktraDZzdFhYeTFsVVdkaldTV2dJcW5BYWVsckZldE9ZMlpTUXZoSVZwUFdqUjlNRkQzU1VTYXRmaTUxNk11WTgyWHpOV0VyUjExK0xERDltbW1TL3lyOXNMdDN0d0E2QUlYTU15cXFMUVhPdnZGTHIrZHVnUm5ZdDVscVhUVUg3WWNuZFN4ckhLa0NyTnBPbWFkdWV4VXplYk0rLzlTZHgxZGZ6Y1IyNWZ2RmxRd3VwdVowMXBibFVXVVdXQTBiVkg5RlFlakt2SVZFcmp5b1dwVUN4MnNsVWZIUEhIUGNlRXN3cURnbW5mdU1lWDBTb3hlRFJqcHdaVHQ0dkVUUUZERHd4QzFBRTRoVjJjWktzUTdZZWpHaWdwK2pHRktSMXo0TUt4ZXkxT0FzK21qcklOdWNBWnp0U3YzQ3VTTHdVaGpRY3JJZ3RvMHVUVFFnYzlEdVp3bDAvcXZ0UjRjQXJmV0tnZVIwdnVXcXlMcjFLcFhPQ2UrTlgzcGZYMllnSllrODJabFNvalUxZW1tdkt3aWxvMGhDdk1jclBQVVlOcFFUOWdpazVqSDN1djJTQ2MvYlozUS90MXBkV3IvTmluUkViaHgyTGlSclFTOUowTEZUanBFZ1lZUFNjYWtCRzdYa3lDZ014UGpPNmtGVENxRmY4MStaT0JVaVJSSHRvczJwU0ZkR1F6ZnhQNWJobGp6eVBwQTNJZGY0NXd0aEpsaFI4ZS9ab05zcm5uN0VQTmZvVlQzVUl0aG4rYVVKdXZaRHdIdWd0Z1h2eHlWcE5DMnpPeXM3YXJad0prWjN1Y0U4R3FmU1NpbW1jMWhsOTFvbWw1TFhMWUdwc0szVGtxYW9NaFVqVU5EWExWV1dPQk1QaGJibXFrYmswWlhjR09HZ2QyczA3dHNmbkkzekRJRnB0TFFxUm5tSTZVemFPaVI1NjhmOHBsN3krL0Vtb05YQksvYzFDYml1ZEtFQzNyR0ViVTNWRDV4K2hwenVaR2laSXFzSzZzVVhieXoxclhPT0Y1ZGdZS1hFUHFVc3Vha3EyZ0d5c1lKelhnWGlyTmhBOHlVN05pL3lyWGZWWkZVNW1FdEtvMEozMHYrZ2ZpNHluQzVYbS9JL3lBek8wNDhpVkZQSDFzWEJjak4vK0RxY01ERldtRFZ2ME9hN2JYSVZ5cnFiOHMxQVFGejA0bHU4eHAvNTAwRnQzM1lwc3ViY0hSajVIdHVLVTRpa21mQkJNV2VsYWM3dldhMW50UWR3Z2NReERIUk1tTSt6SmNRak1DeVc0cDFrTWZEaFNDNVBFSW5KVXAvTE9IWXlEc0NjalJUYmx3aVQxVlJpR253ekZqeWZxeXg4anBXNEJXYkVQSVAyd0lkbWVDY1FRVG54Y0haTC9mUUVrVHpFbjZ6NG1sTUJ6Vm40UlkyckFZaWxMd09BTi8xSHdJVU15MTBHcm5QSDJCeG5CZWhMaFRrQktGYy9UdnJmYWVYK1A2MU1MS3NTSGx2c01FQ0NnejZ1NUV1dTVlQ2p1M0U0U1Z1ZHk2UkhTVWFPMXA3Z3l5QnMxTWVMYjREOW91NDV0NlJyQlpUbnh3WVEyVTJYMGVuM1F6bmFPUDJSOVRkZURRKzM2TUFKSlIyb3hnVWd5MWdYZit1TVdYM1hXL2hnRUZ5T3dKcG1FNXBSOUdsRVQzdnlmUHJLZE5QOVUyVk90Z0RaS1dhajhUYk1kY2xvbkFTY0FyU1lCdFlxRWNwMHpOWUFrM3JNTm1MZXhDWEExdUE5TEc1VHVvYlZEcmIwWWRxNm4rVHRIUC9xd3M0N21seHhUMllHVjNLMUdUVm9MbHNlcVR2aWxoVWNUalhudFdWZk1HenN6WFVBaVRqaHdpZW1XeVVJZDNERnVxdmdsdTJCOG1XeWI0MExrSzZFdytEZ090NWFBUE1VeHFCWWZCRCtNS25WQjkxM25aRDJjTjNQalYvZjRLcHhFcHNBVEVySjJDbDlTbEl5eUJlQ2RLVkVsUlU3OHF4cUk1SjNxeVpzbHI5V1FsT3p6NS9kbnQ3dTdYcUIyUWFFd0k0bGJkc0hyWngwT2U1S1AzVmh1QjNPMjR0VEZ3aFRyWDR3aHlCaS92SGRSUVcwSmRlMHc3UlZhWC8yRHJ3akxIUWFCOTZLNGRnd0NRODQyYUcvdXgrWHlmNThEbU1QR2wzU0lwUnJFVG9vc2phVXBzNWZpczdieFZ6cHJ5Q0lmU2JidE9meWZ6bG5EOFpSZ0tXalE1WU5ZU2krNFZtV24ySVk1R1A1REsyS2ZBdmYyZFpqYlBKbzVob3dadlg3YzlaWEh6UnZBaUlCQVBhNlpDQU9wK3dWYlBKSmdGRnpDVktLalMzMVVqd0JDbWpaem1LaS9NeW82cExRbzNadXdnTzhHQUhSSUM2bnRRV2NXUjlkbjdHYU12QjhOdWVnN1NUT0xpV1FYckRpQkNOcXNRSlpkd0JPdks3N2dzbFI4dE9yNkhHT0Z5UGU5SnVyRWxvU1c4Tzd1TURvelk2OGZTWGdCa2RwUG56REZ6a01ISXUxN0M4NnFHMG1NclJ0a3NSdVJhdkg2Y2pnbnpIMGN0TEJwYXR1Z3E0Y3k2b2dISnBXM21BZ0hxdWJJOVRBdGhFQzAxaVdQS2xoZzZ5bjgweW50SnFTUVlHM0JkaWFFZU1QZ1dtck9zdnpXYndra0NwZU5lOEUyRW15MFpKbXlGcloxNW5Zbm84Y095WTNab0xhMHlpbTVLenpGam9EMGxXVER2UGFnRFlCa21SWi9ySE15V3NFWHJTMTMxZXowbmZqT29FaUxXdFdHZzN3bUIxbGp1bWtOdW5uYlZPZ3dEZVQrYU90L0tWMEhXMnkraEZPNlZHUVU3Zm5uTVpxTVVoQjRUU1BmQ2Fkc00yTzBJU0ZVNWRad3k3R2VqSStDYm1nU2o1MDBGd21raUh0RnpRcy95czJvdC94S0o1RWJ3QXJqcXM1dExrektTeCtVUmVJTGZSQWN3aFEweGllaVBONlo5czIvc2kvQ2JqRkRTYm9La2Y2MGV4aU1zeVhkK2tNTU1tdklvSFZ5dVIrdytHbllaQUloaXhKaUwrTWVLc2JKNUFBZVpCQzFGRjNDbGt1aE8yQWlSVGcyQ211Z2pobzhNTlF1RXF1dW1iU2NacktiQVVsZENOVWdIUStRcUdWYUt6YVVUeVVna3RuUmJkNTB5SXFBMWR6K2tNRFpBVit5TnpoVUJ6aUlxV3BzMWUwRnVWMExJdFg0ai90V0dCNTczVkVrRGRaUFllWnlJc0pXbDBIWU83Q0YzT2JSZnRaQitkSWREeUhHVldVSnZJd0hhZlBuSFJXVTAydGttNk1mQ29TWW5hZytZNE9RdlJmbUhCWHFHQnFNaE9iWkhCT2FHRnhVMTRuUGQvSkFRaEF0VlI0ZGhrQVYvRngybzN4SUwwM1dZV0d1K3FkRDdIQmRzOVZNV1JYN2E2K2hVcE9tem1wZW1tSkFERFd3QVRHSUpWK3hXck40c2MrdmR6MDh1bU52M2VManpITWFzbzVvMmNROVQwTHk2dUJ0VFFYOW1TUEM5U25OcTYvZUVVYk5MaVBMNDY3REpFbmhCVWQrTnZtd3RTNVh2U3FYdzRnT25Ud3Q2ektDTldUczJDMjA4T2ZjNmtZWWJsMWRyb2o0TzVRcW1KTmJ0TzcxZGw1ajVSV0tOQktraTR5RDE1ekh0UDV1cnd3TGlEa01MQTh5SDNFeGVkb210Mnl6cUtkdnU1YUZUVVNpSmU1TjBkcXdFd0NSL3A3MTJNbGNBYmppS0FLVkFEeURTMFRidnF5MnZscEtOQXhkUWVIS3kxR3YvN01WY082aFBMQzBQVHM5S1ZWMTA1TFovRVBVSzFYeFY4bWlQTmp5aE1yTHlyc2hDbWFMOXB5V3Q3ajdXM0s3M1lQZW5jRXBoTHVEZnJXZUlMdUI4Y2ROSFFQdFl3SWZJdDQ4VE84Ly96bXBjZWZNR2pFMzNKNjVjK2FxMWo5b1cvaHBPUmJ3VG5iUEs1YTZkc2NkTjVFT2RST2Y1Vk95VEhaN0lsLzh1RTZ2RmNaOUkyeENrU2RsUlV0T29KeUtoVVhRTURNeXhpcnZsYm5kKys1VkZqcVZZdXFyaGpoWlp4TjJhenpsc1BIUEhsRGZobGc2V2N5bnlrTk90ZFIrSGgwWGlkQXJGNTJsUXBJRlp4M3Rxc21taS83d2RJZU9WK2JXL3NqZGJtcm50U3VSVjlzWU4yM09BR3E3Wk0wdUppaGFDVC90aWFYMGJ6c1AwdkZ1ZEZMbDZucmt1ZmdJaXlPZmh0YzlvWDZSemRqRmhMOTRMNGIvVHc2Rmh2RmVBeXc3Q3ZpNEg0M251OXFJakkxeW1tOGhkekhUMjVGMnZHL2tLNFJKNURaZXFDVGt5RTRJOWFFeWhxZ1d3UzBqNEszSzZBVVh4ZS8vR0ZmSlBCUzNnRjVWTDR2eCtwT0VVRjg1SHRqeCtMNU51OGZWdEkwY3pKcXBkOEtpc0dUZ0gyTVB3ejhuNHBvQkJDbUFBQlNnOXphdzhGSnI3MWlXK1N5Um9OamwraHNiQW55ZzA2RGxDanprNlZXK2FjT0ZucjM4Y2NoZ2NoSnJNOWpVUTFIVytjbGVaOTNhbEQxemZQT3dtWEtFNzdsQkU2bEIxUHBhejZaK2tnZHFFR0R6dHhqQnV1YlhybG1NQnBiM2pqMWhZVUhqbzJNV1RPWjRUd0VEOVRtb1ROTzZMSTlZcEFpS3ZRbEM2WUpMcHEvTE51enJmUEZmVGZ2ZFU2aVlmcDFiY2FWS2ZCbURxYXd6d3ZNNmROeC9KL0w1Y1hUbno2L2VVUGdpcHhnWUY1QnFrTjJFN0FEbWpRTkdXUjN2OXk5VFc2eG1SS21VNXZoaXg2aUdBdU0yWUFGdjVpQnI3enZ0Z1VjYXN5cWFKSHkxSDIrZW5XVkdNczVaOC9VSDA5d1lPTzhYQnBOQ3BiR0RXb29nM2dvZ0s5STAzek1OODNWUHdkUWhYdzJBZG1XNEE1bjFSOHVUSjY4OGNGQjZoVHc1RXU3eHdwQ0tTUFdhTmJzV3FOS1RxSHYyUFJmUHBiYzl3LzNoRWVWRFBQRDk3T0dmTTQ4V0FVaTY0VDd4L2srZjczM2NaZlBvZm8wOHQ4UnArTGNjNnFJTzdDM0lPN2lTWlZzdC85ODRiZHZtK0JoL0FPOGRTVjNkOGkzekFJZkVxUHo4Wk5qT2s0S1RxOG1yMXB4RW85djJVNkk4OTZvcngvMkovS0dnT21MOFFVVDlvTkl4dmZqNmVueW5lUGx5eGNmM1ZEdjAzUUlKNUpXQmxUZ3NZY08yOGZxTXF1WVphQXRUZGVQSW5vRGgxMjJ5dHMyQXVLTnpKRFpINUpsbVZ1dXZzRjR4ZlAwTEpnVEZUQ3BiTEZDVUFXSnMyK01xV0RYZUNPZ1RUdzlsNTdRdVVuT0F2WldCUzFKRlNVYjJVb0Exckhxd1N5RHp1VVdJcFpkOWMvOFNUS1ZQcXlUUGNDajI2MEpraGZXdk5HM1RrWXIyT1FyYzdDSnNYamZmaGtmZ1dZcjJLZWVnbmZXQjdGbFFoMmtxeW5NN0pqMkRiNDNmaVA4UVdVdm42cWtrS0drTTZOaUUyTFhvdEJrWXRtNXlPSVFBY2N3cFNlZkQ3Qng1ai9JMDhyQWd0bENwZVZhREhvTXFXNGV0Z2NoWTZDdnVaUVhQWnZqb2VxNHZmM3pweGRQM3o2ZXIvaXJGMC9INy9FWjRlbWM5RWlGamRoZW9MY0F6bmFWSDNsOVB5TDdrU1ZNQktYTWlBcnczZ2ZHczJ3cUVBcjBtS01EY2R6OFhhQlFRYmR3VGc1UmNuUWpsY1FDL09TcENWQjl3S1RwcUxCb21DZmN4YjdySThkS0hwdDkzaFlzUlF2WUFqZVFlNmc3c056eEVTdUF1amU1QUM0RFBJQ1A1WXQzYmI1NFgwOEtvL2FqMGJGRzAxcDFUSElpN0FTcjRHdGp3VHpOSjdDQjlDbXJCNnk2ei9GSHpjRTJFdDlScDBtZVRkK0lUb2lBeXRubkozOEg4UnhrN3dDWUNXd0FBSmdZajJON2JuMFFNalRGNlJlZ01EK04vVlNhMFRnT2pHU3UxOTI4WHdSb2plSmcvV2FxdGRmQm41bnB5c1htcS9COGZPZjI1eThPdXg2ZnZIcjF6Z2RpbkVsVTJhdXdSM1AwRGpBTXhaVkZzVkJqMWlObzE2cHZqRjh6T1MxTk5uRitSSUlBVmlBb1c5STB0bjVtR1RnUVdGZFUwQ1pZTTFna1FFVTN6eUJQZ0xESmIvd25JQWZWTnpqb0c2OVc0R2xOaHQ2Zms0VDBDWDZwNHFnd3dNYVVKWEhua1g5SlFnQVpyRU1LYk5OWEJnWk9yaDA0Qm5kZWZWcCtwOVZsamJkVlpnazhOTitwRStOZmdJbGhxZGg0eEpxRVZqQjFGM0YxTHV5blB4cGQwanBnZkNlQ3loVC8xYjJ2SU5tTjJWUWY4cEtOWTc2UGs1VXRnUmU2RDNqeEZBQ2JTWmZLYkNQQ29XLzVwUlAySWRhVEdSNkQ3cjdkTjNkaEZOOGdUS041dmU2dUVOcGs0NWV2WC8xN2U3cCtjbHh3Zk8vVy90blQ4ZlFCSzMzT3M3TTNLV0NtSFdpbGkrVEQ4ZWpZS1VJelZ2RmhuUThuSmN6SlFyUitJMzV6ZmRZVVRKeUJuQWpOMFNLNFVQZDFjc0RuZllWT3pJcmVGU1REMGJRU0I4UmpPYURiQlFuUnRnUVRsbTBRZzhyRzAvU3Nyc0JnS2N1WkNJNzJCUWNhSDY5bjhxQ2NuRWhuYkFjQ1RWUGJwQTNUamdVTUpZOEp2UzFJbWdtSWxGMW51eG4xSlZtSlpTS29kR1JjOWVHKzVadks0d0NxMFRXcTN1aW5WVERBbWNmTXR1QmhpeTlQMnVtZnhsaTN5Q1NIbHcrWTJJTDdlUEVFeldrY04zMUpYZjBibUtYS1RWZUtSb3hpbFozdjB5K2RscTZha3JBZURyMFdRSE0vSHBJbmN2c3k5c3dqenR4N2ZybXRDcDQrZkhHNWZQTHkrZlhIeHgvKzRYLzZ3UzFLL3UvTGQ5NzU2cTN2eitCc2x6WDZvL3Ewa05LMEtqQlMxRkk5c2RPd0lVeHZsMEtSWG9PQnpydndHRzk5QVlFYXNJeW92VFpzVWdaZGlFbmZKeWNPSlR1RGI2dHlraFNxVWd3bUZuZnVEQmh0bWN4VC9RbGdNaGYxa3o0TlpFTXFEckJldUxLREM5aEo0SmVSck5rNFpzcUtKZlJGNEZYc21abzU3WWdjVi9KZ2tWbjR0YUpKOFpEK3dyelV1TkxLVGs1T1FpSUwxdURlM1ZVeTFwVHNBV29QNFNkMENOSkxrcUZxMVV5cXphQ00xR1VBUUZBMWVyR0tLOVpsTW9NbVV6SkdzYXNKUlAyQmRBaXMvTWxjZmI3YVh0SllRUHZBRVd1aUlpT2ZOT2xmc2piTnBseWN3T29jbGhnNjJUdEczM0ZSci93dEx0VGRpbzlQWHI1KytiVmIrMTk5OU5GLy9PRlpycng1Yy8zMjVWYmR2bmh4K1dvRjFoZ0FVNG45QVVQY2J0WUZXeDNIeUdGcXZsWDU2cGhPOW15VlNqZ1JnWm5MNVZWWEhxd012emc0QjFub0ljRUp3UW5xVE0xWmIwMUFXSUxjdUpyQjRvQlZYVlR3QmMvRlY1MWZrZ3FkVDAySnZPck1BaHFMSTY3N29WUzY1SlM5VGhDUWVuaFkvZGZrUncvVFRrdWN2N1NWUHRqMERraTRBWnRnWStDdlpTSFN0NnpacWNZZVdQa20yWTZqYkV3NlI5TVIyOXIyU2lVSGJDZXArM3BiVzJybi9Kc2x4R0pycXZncVVFb2FBL2pyNEZUV1ZyVVpReU81a0w4aWdUcDBpa1VHdFpKUmJGZmlsRGdpMG9FSFVRejZjckZLN2I0bTAzb3Z4WVl1RjdOdExPcGQ1REtpZlR3OWZmWEYwK1dUNi9YNVcvZTJwL3Vmbi96bzR4Ly8ycGZmKy91WHA1Yy91dnIxSGZmcmV4SllVOExpYVFPY0tJZGRkTGhwTkFGYXE3RUphRk14cFFlb1F3Y2hmcnNxc3NCanc3UHpGREpSQlFPZGs0eHB3MmtQOHJBT0hBTENuVCtTS1RMcVBVaVdyN1J5OE9XNERvN1kyd01hNER4NUFicFIyeUczNFFERUNuRmZQNmxEUE8zbUJ1dUJIVHMrOTJMZVJQUWFpd0pDYS9wdDZoSWFVSkJaRW9EdEFPZHQ3VnhjbGh4WmhjZE1wanJzZHpFc0JwdjBKS2JETWRublVQYkg4dHI4Tzk3SUZoVDdYY21xczVKZldLUFdmSkNKR3RFemZrVVR1UnNZNWFjOVh0REdwOThnYnJQRVpqOStOT3lUdlhwYnJ0ZDdUZm5nWUJsUzk1ellwalBlenowOVBmMlgxNjllZjkyZmpwOSsrMXNmbkRjZzFFYmNrMy9naDl1clY2OS81eFowMzAzeVJtSGpwV1IyalBxYXJxOEoxMWJQR24zWkliMW9HcXZHMjdJY3E1TmlIeGlaNWZtVkFEaTJZTktGRTREVUlUTUpXT1Q5c1ZOVlQwR3FmamxSYm0zWkNtb2loNm5qdXU0bGtXcG9Jd2VWVnNrV1VhMUVGYnBVcmxqNUtHRkJkN3hVSXljWHFWSkl1ZVZqQms1VVRRcHhmS01nRGo0emNjRnlUNHlyR3RueVFOaUVCQkRuc0JBbS8yWC92aEtuNnF5c3oyNUdkcDN6V2dOQW9DY3Q0c1ZJRG1POUVyY0Vtc2I5dSs1WXgvMTFudWU3UTR4OE92K0VQMXBkK09RNWsxamF0RDdmQjhTWGYyUTdhd1pUK0dhcDFCYlFTMy8zdnRLc01iV1FkSm1pNUoyeDUwaFp4R0lXdHlTU3pCbVB3RzdLR0xkTFpJeDVWK2Y0QjNiZkliaTkrLzQ3cjkvOUhiOFo0NWRldlB2dm92MHAzdno0K3gvLzlOZS8vSGQvY1J2MC91WHA4aitmbjkvOHZSdVpYMkxtMTB6QnpPNFpmY1E0WTVOVWJReCtNS0hmOTl4QzhlZ0d0UTY5MVM2N1BHRzQ1dnpnVDFaOEphOHRJRHFBYlN0YnNYSUVIU3ZDcWgyZ29DSzltTW44MXZXMzZJQ3FBQnV2eDd3L0Y4UTNPeXRqMVAwNEpKZ243U1A0SjgyUXczWSthM0Q5Njc3RThvaXVTRzZ1U3hKTW9JYzlmRjk2TlN1WnhSK3Q2QmJnZ0hSampiSW5QYVRlTEhhN21oL1dmQUVTN0xkYmp6V0FRZENhVEppZ0JkS04xRHBWVVlCVFNkemJmaENJSkE4TEVaS2J4RS92SXFaQ3B2cWxsdFdPSUYrTkJNNUVqT2lEK09wWVVIelYvakg2aUVXbE5ZNkxBOWJxbzJ2NlFmOWczeWNmakdHMzgvLzdiN3o3N3IrNVJkd2JQTmtmZk92RHIvMVIwSGhpZ2ovK3dSLzk2TmYrOXZ1M1dMTGZlUG55NVRlZW41L2Z2Wkg1emJmZE1QeEYzaWRqSkhUdFRoaTdibk5PbXBjTUVGVTBCLzB1dzNRQUFOT2ZqcXBBVzFFVGdTTm5nM1p1UHhnNEFqZ1lHWUJTUmdaSm80dUMxcVFXZ0xQaWx3N090dUU4SExpTzlkN2lJeDUybzVRbVAyMCtoenFqVlVWVTNUalliUEdSK21RY3ArQUtZM3crQ2t4Smx5S1gxVlBES2puVTU5QnJMd3A0ZkdLUDJXWWZqZ3dKazM4eFJ2bkNKcUJOaDZmcWpxSVdYUTdsTWNDSmRjeEhBbGcvMTN4RjlUdjEzb3BRcEs0Y2lZRkZSTVN2NUZIL1ZhRDJmVXExL2k3R1kvbXFXeWI5c1BXamhWK3JMWnBrV0pNNHR6WGY5OGY5T1o3cTNJTmJVMmUvMnpXdi8vck9PKy8rVzdmanpmWHdENy85emQvN0J2ZDg2a1AvN1B0Ly9LZC84Mis5ZjMvMDBHL2VBUGM3dHluLzhucTlmdmxHOFhXZm1JM0s3ZndhRE5sR2YzVnVPblV5Ym1Wb1Zud0VDdlRKWTBIRE9qQ1prVE5xNExJVGNGVVFJSmxuU0o0RU5sU21sYUJDWlZRR1FaYVpWdURZVmFreXJzbFQvU3dqVnl2WW9NbDlTZzhHTENCV2dXS2dpTXZuRENTd0JEOGVlck5tdjlBeXNJQXBpdGZnTWE4YVcvZWRWV2Q4TEo5TlB4ekhvUUYrOHN5cm4vS3BVbzBsclYwYlFQNkpvRmZNcEExRUR4dUhuL3FMYzBaNnpMMTZJd3JkZjdvdkUybFdSUGxwNmNYRUJ4UW0xZWVGeUNvSDg5MTBFL0ZUZ01oZXplN2xhR1lUR2NwdGpZZFBQYldDb1lTVXVHc253U0RLYmJHVmN2NTFjUmZ3MS9sWjlzM3gyWXNYTDM3MzVldDN2ajVZdnY3Ky8vaHZIM3pZTzIxSDNvOS84SS8rNWQ4NWNQM1hOK2Y5MHZYTm0xLzl4UzkrL3MrZm42Ly84TkdFV1cycTkrZUx0ZW1pMjdyY21QMUxFd1d3b0RuSUNGTGxNVC9LUlUzc20vbU4rellqbTdiTHJWNGlKam1nKzhyRFRtOVlLd0R2NS9ZR0ZyN3ppS3JiMnUxMDA0dUtIbFVDem50aWdLNWtQT25Hby8wS0xORXVMdGhXdHJjZGFUdSttcnZ4SlgzRW5tOTBNd1RuNndlVFZNcjNSZmhoai9TYWZEdHU5SEdwa0s0a1IxVFMvQTNJenNFQUo3N1dRYytUY0pUZnN4MnNQbi9lNHdUbCtRM0JMM25kK3NzQ0ZVWEwyTTFjdnBUTmdFSVlVUGZuWXRVbDBlVCtiRVBtKzNieFBtT1BkU0x6a205eVd3bFpIL0o1Qmh2NUh1bVcyMjhYd243LzFldFh0d3RnZG4va3dWKyt1T0kvZlBUUjEvOWtOMjRmeGZQNHJkLzZGNzlzbCtPMzMvajF0MitWamczUS9jVS9lNzc2ZTdjWnYzUVMyQVJFS2NvV2ZGbkJtQXdCQXFXTm5IYlk0LzBrZkY2N0NXanE4MkFCcVZScFMyS2JETUFBNzh0NUJ2OGd5Y0FiYmVRUk1iQ1NGbytuek1DQUo5UW1zbkpnMWtyQkdkRWJyeWswblhQZ2tjeUI0SVVrS1Z2bmk2bDZwM05PUTQ3T0UvbUdwUzl3UExoWW9iRzRKQ2VuYW5zTmNqV1JBaEVmREZZQ2psaE1YQ0JBTmxGNnJ0UE4xeDEvU0ZJYjNvTlNrM0hIMk01T3VSOHMvdWg3Ky9ERmNWdHAwMjBjZXU0dHljSmRMNUVaZGdDTWhmbTREWTJ3RmgwNDNMY1N5N3c3QUo3SFowK1hwMis4ZXZuNncxdlBUMi9GOW1lSCt4Lzg5Sk9YMy96dWQ3LzJjenc0dnBBcmYrVXIvL1JMZG5ueFQvd0o3OTltL3hWM3MrZnJtL2V1ejgvdjNiWVlmdDN2d092NDVWdlhWMFhXRXp6UUhkTm9HUWxIVlp0VndSYUpCbW9FS0d0RmJEbDdmcWJTYTl0ZUx3cTRxYURHRS9IUDhtaVEwUkwyWkw1OWg1cjFnUFhReXV5UTBHWGRkRDZCd2tBQlYzZXFodXh6ZVdBd2pDRGRsYkk3Z0JLNXY4QVI4dlN2U25Jd2JBRUc3RWVQZzFaMXVhZERrVlVmMnpnK3R3eHNvTFQyV3lmVTZxdlJaQXpwc2duQUVlRHdlWjVuUXg3d3grQ0tEYWlDNVZlQWsxVUd0T0plYk9zdS9TUVpOLzFtRzYvSWhGWGZDYllreHVxbkVtcy9nUU8wRGorL25malo3ZHlmM1FyTzc5MHEyUisrdUx6ODNvM3U5Y2JWenc1Ly92QXZmbkw5NXNjZi8rZlA4RG5IRjQrS2VYemxILytyOSt6Ni8zN2plTHE4LzN5OS9zcU53Sy9ld1BmVi9TYXljN2ZzL3VjS1A4WmxPOXpBMkM5UEY3dmVlRHZPMHZSK05mdzZKVG5PSjloZHo2OWdIUE9CKzNVMzJualV3REdhcnNpZmtVL214K0gzUDNuNmR0alQwNjMxL21iV2JiY1A5MTQrK3c3QmIrOXZHMlUrMTMzSG5NUVBPby94Z0x0ajhuUy9OZTdlZnYvczkyZmE1YU1OUmwvaDgvN25UdnRJU1c5LzNGSys4MXl0Z1UvZFRCMWRCOUhSZGgzdkV5UHY3NitscGp0TDF4dWJSN0Zyb2N2YkZIZHhiRTduN2ZlWlFrV25kbzdKdTFQN2VlYXUyK3ZaZityOUNobHo2bngwSHU5ZHhwMDhqbCsyRUx2Ris1cHJURXQ5L0JSOXR2SDg5eEY5UEk4TFBtTE8rL3czUDl6T0crOWpETk5KOWN4MlAzVjQ5Mm1Wdy8xNSt0Y1lNczU1cU9KMFBqOS9ybURxN2dwa2xzSjF1c093NFRYT25jNDh6L3NZY3F1ZWJyNFJGZUo0Y3cxbTdxL0h3VGwvWnQ5Si8zN21TZ0IxM08xejkrMjdIOS8wOCtaNSt1cDlzdk0zZE9kUEk4N1JPRVB2akpkWXIvcnBWSjR4Tk5nS0ovVFRqOC8rOXpoNzlsTkRRMTlERjkxT0lPV3k3YThoMytETzU5Q0oybmZNTzBpUDEzSGxQSjUxZEd1L3ptcnB4S0RaOTNxUEx3L3NDUlZlNzc1aWM3NFRuVThkRFhLZjNmRDFNL2pURHd4di90aVBGei84NzkvNDNZL3gxemorUDBqQmpxZHM0TDVHQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODc1cmVtOyB9XG4gIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEuMDVyZW07XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm92ZXJsYXkucG9pbnRzIC5ib3ggLmluZm8td3JhcHBlciAubGV2ZWxzLFxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnBvaW50cyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAub3ZlcmxheS5wb2ludHMgLmJveCAuaW5mby13cmFwcGVyIC5sZXZlbHMgc3BhbixcbiAgICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnBvaW50cyBzcGFuIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnBvaW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnBvaW50cyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMwMGU4NjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnByb2dyZXNzLWJhciB7XG4gICAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgICAgd2lkdGg6IDE3LjA2MjVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA2LjI1cmVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NjtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwQzEyMUU7IH1cbiAgICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5pbmZvLXdyYXBwZXIgLnByb2dyZXNzLWJhciAubGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwZTg2NDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMDsgfVxuICAgICAgICAub3ZlcmxheS5wb2ludHMgLmJveCAuaW5mby13cmFwcGVyIC5wcm9ncmVzcy1iYXIgLmxpbmUgLmFtb3VudCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4MDcwZTU7IH1cbiAgICAub3ZlcmxheS5wb2ludHMgLmJveCAuaW5mby13cmFwcGVyIC5sZXZlbHMge1xuICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAub3ZlcmxheS5wb2ludHMgLmJveCAuaW5mby13cmFwcGVyIC5sZXZlbHMgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLm92ZXJsYXkucG9pbnRzIC5ib3ggLmhlYWQge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5oZWFkIGltZyB7XG4gICAgICB3aWR0aDogMy43NXJlbTsgfVxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5oZWFkIGgxIHtcbiAgICAgIGNvbG9yOiAjYWE4MGY5O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAub3ZlcmxheS5wb2ludHMgLmJveCAubGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLm92ZXJsYXkucG9pbnRzIC5ib3ggLmxpc3QgLml0ZW0ge1xuICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW0gMCAxLjI1cmVtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTsgfVxuICAgICAgLm92ZXJsYXkucG9pbnRzIC5ib3ggLmxpc3QgLml0ZW0gc3BhbiB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxcmVtOyB9XG4gICAgICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5saXN0IC5pdGVtIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogIzAwZTg2NDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5vdmVybGF5LnBvaW50cyAuYm94ICNjb3VudGRvd24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLm92ZXJsYXkucG9pbnRzIC5ib3ggLmJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTkuMDYyNXJlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjMDBlODY0O1xuICAgIGNvbG9yOiAjMWIxZjJlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07IH1cbiAgICAub3ZlcmxheS5wb2ludHMgLmJveCAuYnRuLmRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5vdmVybGF5LnBvaW50cyAuYm94IC5zdGF0dXMtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vdmVybGF5LnBvaW50cyAuYm94IC5zdGF0dXMtdGV4dC5zdWNjZXNzLXRleHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm92ZXJsYXkucG9pbnRzIC5tb3JlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTsgfVxuXG46cm9vdCB7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tcHJpbWFyeTogIzk3RDcwMDtcbiAgLS1icmFuZENvbG9yOiAjMDBFQzY2O1xuICAtLW9yYW5nZS1wcmltYXJ5OiAjZjQ1YTQxO1xuICAtLWJhY2tncm91bmRDb2xvcjogIzBDMTIxRTtcbiAgLS1kYXJrQmFja2dyb3VuZDogIzFBMUYyQjtcbiAgLS1zZWNvbmRhcnktdGV4dC1jb2xvcjogI0NDRDZGNjtcbiAgLS1oZWFkZXJIZWlnaHQ6IDUuMzMzM3JlbTtcbiAgLS1zaWRlQmFyV2lkdGg6IDE5LjM3NXJlbTtcbiAgLS1ncmFkZWluZXQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgcmdiYSgxMjgsIDExMiwgMjI5LCAwLjI2KSwgcmdiYSg5LCAxMywgMjEsIDAuMjYpKTtcbiAgLS1zdXJmYWNlLXNoYWRvdzogMC41cmVtIDAuNXJlbSA1cmVtIDAgcmdiYSg5LCAxMywgMjAsIDAuNCksIC0wLjI1cmVtIC0wLjI1cmVtIDAuNXJlbSAwIHJnYmEoMjI0LCAyMjQsIDI1NSwgMC4wNCksIDAgMC4wNjI1cmVtIDAuMDYyNXJlbSAwIHJnYmEoOSwgMTMsIDIwLCAwLjQpO1xuICAtLXN1cmZhY2UtYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gIzQ2NGI1OGI0OyB9XG5cbkBrZXlmcmFtZXMgY29uZmV0dGkge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAuNTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7IH0gfVxuXG4uY29uZmV0dGktY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbmZldHRpLXBpZWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgxKSB7XG4gICAgYmFja2dyb3VuZDogIzgxZGM3NjtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMi41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNjE4OW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDMxOTJtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTgxNTNkO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiA1JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0OGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNjMxN21zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzkyMTJtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDMpIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2ZjZmU0O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDNkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDI4MTJtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDMwMDkwbXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCg0KSB7XG4gICAgYmFja2dyb3VuZDogIzdhNTQyZDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc4ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyOTUxbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMzk0NW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoNSkge1xuICAgIGJhY2tncm91bmQ6ICNmMzE4ZTA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGxlZnQ6IDEyLjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MmRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTAxMm1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDQ0MjJtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDYpIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2I4YjAxO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiAxNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDExNzRtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2MTM5bXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCg3KSB7XG4gICAgYmFja2dyb3VuZDogI2M5ZDI2NjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMTcuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTRkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDU4NTZtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQxNDkybXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCg4KSB7XG4gICAgYmFja2dyb3VuZDogIzk5ODM3MjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogMjAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDk4ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA2NTI3bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAyODQyM21zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoOSkge1xuICAgIGJhY2tncm91bmQ6ICM3ZmI5YzE7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IDIyLjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNjVkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDEyMG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDc0NDBtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDEwKSB7XG4gICAgYmFja2dyb3VuZDogIzUzMzBmODtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAyODMxbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNzIwNm1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMTEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzA2MjExO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAyNy41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NmRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDM1N21zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzkyMTZtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDEyKSB7XG4gICAgYmFja2dyb3VuZDogI2M5OGM0NDtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogMzAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjExMm1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDA5NzFtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDEzKSB7XG4gICAgYmFja2dyb3VuZDogIzJjYzgzMTtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogMzIuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTMxZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3ODYwbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NzAxN21zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMTQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTM2MDA0O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZWZ0OiAzNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTgwZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3MTZtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQ2NDEwbXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgxNSkge1xuICAgIGJhY2tncm91bmQ6ICNmNWI4OTU7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxlZnQ6IDM3LjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMzAwNm1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDc4MDhtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDE2KSB7XG4gICAgYmFja2dyb3VuZDogIzY4NTgyODtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGVmdDogNDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDc3ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3NzM5bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNDY1Mm1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMTcpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDkzZGU0O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsZWZ0OiA0Mi41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTEyZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3MDAwbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNDY3OW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMTgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzcyZDk0O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiA0NSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkxZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA3ODk0bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzODc3MW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMTkpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYTc2ZDVkO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiA0Ny41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNmRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMzY4NW1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDI2ODhtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDIwKSB7XG4gICAgYmFja2dyb3VuZDogI2Q0NmUzOTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzNjk5bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNjE2MW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMjEpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjM2MDZhO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsZWZ0OiA1Mi41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTcyZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAzOTUwbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzODQ4OW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMjIpIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2Q5ZjIzO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZWZ0OiA1NSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTMwZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1NjFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDM3MTkwbXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgyMykge1xuICAgIGJhY2tncm91bmQ6ICNiYmVlNzQ7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDU3LjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMjRkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDcwNzRtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDM2NjY1bXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgyNCkge1xuICAgIGJhY2tncm91bmQ6ICNiMjc3YjE7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDYwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5OGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjM0NG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDM5NTVtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDI1KSB7XG4gICAgYmFja2dyb3VuZDogIzQ2MGEzMztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGVmdDogNjIuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzFkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDQ4ODRtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQwMDU1bXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgyNikge1xuICAgIGJhY2tncm91bmQ6ICMxY2U0ODE7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDY1JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzNkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDUzNDFtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQxODMzbXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgyNykge1xuICAgIGJhY2tncm91bmQ6ICNlMzVmYTE7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGxlZnQ6IDY3LjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA2MzM3bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDkxNm1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMjgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjdmY2FhO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsZWZ0OiA3MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1MGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNjk2Nm1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDYyMDRtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDI5KSB7XG4gICAgYmFja2dyb3VuZDogI2RkNTllYTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbGVmdDogNzIuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjk5bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MTM4MG1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMzApIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRhZTdjO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiA3NSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTlkZWcpO1xuICAgIGFuaW1hdGlvbjogY29uZmV0dGkgNDAwMDBtcyBpbmZpbml0ZSBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tZGVsYXk6IDcwNDhtcztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDQyMjQ0bXM7IH1cbiAgLmNvbmZldHRpLXBpZWNlOm50aC1jaGlsZCgzMSkge1xuICAgIGJhY2tncm91bmQ6ICMyYWU0OTM7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGxlZnQ6IDc3LjUlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDUwOG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzE2ODBtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDMyKSB7XG4gICAgYmFja2dyb3VuZDogI2I3YmE3ODtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbGVmdDogODAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC04OGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNjIzMG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogNDIwMDhtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDMzKSB7XG4gICAgYmFja2dyb3VuZDogI2M0OGVkMTtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogODIuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTYzZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA1ODQ2bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0MzYwNG1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMzQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWE4YTA3O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBsZWZ0OiA4NSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTI3ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAxMjY1bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzNzc3NW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMzUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjYmM1MTVhO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiA4Ny41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5NGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNDMxNG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMjg5NjJtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDM2KSB7XG4gICAgYmFja2dyb3VuZDogI2VhOGY1YTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgbGVmdDogOTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC02OGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogNTg0Nm1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzg3NDNtczsgfVxuICAuY29uZmV0dGktcGllY2U6bnRoLWNoaWxkKDM3KSB7XG4gICAgYmFja2dyb3VuZDogIzVlODA4YjtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGVmdDogOTIuNSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE5ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA2MTk1bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMTI0NG1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMzgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTA0NWJmO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiA5NSU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTY4ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0ODQ0bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzODAxNW1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoMzkpIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDdlYTcyO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBsZWZ0OiA5Ny41JTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQ1ZGVnKTtcbiAgICBhbmltYXRpb246IGNvbmZldHRpIDQwMDAwbXMgaW5maW5pdGUgZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA0NDc5bXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA0NDMxOG1zOyB9XG4gIC5jb25mZXR0aS1waWVjZTpudGgtY2hpbGQoNDApIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzc4MzliO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE0MmRlZyk7XG4gICAgYW5pbWF0aW9uOiBjb25mZXR0aSA0MDAwMG1zIGluZmluaXRlIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi1kZWxheTogMjU2OG1zO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMzY3MjltczsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMC45dncgIWltcG9ydGFudDsgfSB9XG4iLCJAaW1wb3J0IFwiLi4vY29tbW9uL3ZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vY29tbW9uL21peGlucy5zY3NzXCI7XHJcblxyXG4ubWlkZGxlIHtcclxuICAgIHdpZHRoOiA4Ny41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgJiArIC5sb2FkZXItd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNi44NzVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLXdpZHRoOiA3LjMzMzNyZW07XHJcbiAgICBoZWlnaHQ6IDIuNjY2N3JlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMS44NjY3cmVtO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuc29saWQge1xyXG4gICAgICAgIGJvcmRlcjogMS42cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgIEBpbmNsdWRlIG9wYWNpdHlHcmFkaWVudCh2YXIoLS1ncmFkZWluZXQpLCAwLjgpO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNwYW4uZG9uZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4zMzMzcmVtO1xyXG4gICAgcmlnaHQ6IDAuMzMzM3JlbTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuNjY2N3JlbTtcclxuICAgIGNvbG9yOiAjM2NiMjUxO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQuZGlydHk6bm90KDpmb2N1cyk6bm90KC5pbnZhbGlkKTp2YWxpZCB7XHJcbiAgICAvLytzcGFuLmRvbmVcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2F1dGgvc3VjY2Vzcy5zdmc/djNcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxLjJyZW07XHJcbn1cclxuXHJcbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpOmludmFsaWQsXHJcbmlucHV0LmRpcnR5Om5vdCg6Zm9jdXMpLmludmFsaWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y0NDE0MTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2F1dGgvZGFuZ2VyLnN2Zz92M1wiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMnJlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNmNDQxNDEgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVyci10ZXh0IHtcclxuICAgIGNvbG9yOiAjZjQ0MTQxICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxLjA2MjVyZW07XHJcblxyXG4gICAgJjpub3QoLm1haW4tZXJyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1haW4tZXJyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3R0ZWQtaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5iZy1jb21wb25lbnQtd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vIGhlaWdodDogNzMuNjg0MnJlbTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuXHJcblxyXG4gICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQsXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMDAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGxpbmVhciAxMHMgYmcyNCN7JGl9IGluZmluaXRlIGFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgICAgICAkZGVsYXk6IHJhbmRvbSg1MDApICsgMG1zO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmFuZG9tKDEwMCkgKiAwLjA1MjZyZW0pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJhbmRvbSgyMCkgKiAwLjA1MjZyZW0pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJhbmRvbSgxMikgKiAwLjA1MjZyZW0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2NhbGUoMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBiZzI0I3skaX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAxLjA1MjZyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAwIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBsaW5lYXIgOHMgYmcyNCN7JGl9IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICRkZWxheTogcmFuZG9tKDUwMCkgKyAwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyYW5kb20oMTUwKSAqIDAuMDUyNnJlbSksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmFuZG9tKDQwMCkgKiAwLjA1MjZyZW0pLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJhbmRvbSg1MDApICogMC4wNTI2cmVtKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNjYWxlKDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgYmcyNCN7JGl9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDUwJSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgODAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA5MCUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMTU3Ljg5NDdyZW0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNsYXRlWSgtMTAuNTI2M3JlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDBlYzY2ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWdhcDogMC42MjVyZW07XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICRzaXplOiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyB3aWR0aDogMjMuNzVyZW07XHJcbiAgICB3aWR0aDogMjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICAuc2VhcmNoLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzLjEyNXJlbTtcclxuICAgICAgICAvLyBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAjZmZmZmZmMGEsXHJcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWFyY2gtcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMC45Mzc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjk1cmVtO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3JwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgIGxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudm9pY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAkc2l6ZTogMy43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTA1MjM4MmI7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuMzEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMWExYTE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgYnJpZ2h0bmVzcygxKTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuNTYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpemUgLSAyLjU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRzaXplIC0gMi41O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoI2Y0NWE0MSwgMC44KTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHB1bHNlIDEuNXMgZWFzZSAwLjVzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBwdWxzZSB7XHJcbiAgICAgICAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA4MCUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLmdhbWUtcG9wdXAge1xyXG4vLyAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICAgbGVmdDogMDtcclxuLy8gICAgIGJvdHRvbTogMDtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgIHBhZGRpbmctdG9wOiA0Ljg4NzVyZW07XHJcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDE5LjQ3NXJlbTtcclxuLy8gICAgIGJhY2tncm91bmQ6ICMwYzEyMWU7XHJcbi8vICAgICB6LWluZGV4OiA5OTk5O1xyXG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuLy8gICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbi8vICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbi8vICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4vLyAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbi8vICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XHJcbi8vICAgICAgICAgJi5taW5pR2FtZXMge1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGMxMjFlZTA7XHJcblxyXG4vLyAgICAgICAgICAgICAuZ2FtZS1pbmZvLXdyYXBwZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNS40cmVtO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuXHJcbi8vICAgICAmLm1pbmlHYW1lcyB7XHJcbi8vICAgICAgICAgLmdhbWUtaW5mby13cmFwcGVyIHtcclxuLy8gICAgICAgICAgICAgLS13aWR0aDogOThyZW07XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgICYuYmV0Z2FtZXMgLmdhbWUge1xyXG4vLyAgICAgICAgIC5pZnJhbWUtaGVscGVyIHtcclxuLy8gICAgICAgICAgICAgLmdhbWUtd3JhcHBlciB7XHJcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmdhbWUtaW5mby13cmFwcGVyIHtcclxuLy8gICAgICAgICAtLXdpZHRoOiA4N3JlbTtcclxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgICAgICB6LWluZGV4OiA5OTtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4vLyAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgICAgICAgbGVmdDogNTAlO1xyXG4vLyAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuLy8gICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcclxuXHJcbi8vICAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3NjBweCkge1xyXG4vLyAgICAgICAgICAgICAtLXdpZHRoOiA3MnJlbTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC8vICY6bm90KC5hY3RpdmUpIHtcclxuLy8gICAgICAgICAvLyAgICAgLS13aWR0aDogOTlyZW07XHJcbi8vICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4vLyAgICAgICAgIC8vICAgICAuaWZyYW1lLWhlbHBlciB7XHJcbi8vICAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLXRvcDogNDklICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgLy8gICAgIH1cclxuLy8gICAgICAgICAvLyB9XHJcblxyXG4vLyAgICAgICAgIC5iYWNrIHtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xyXG4vLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuLy8gICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICBzcGFuIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjcyKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuZ2FtZS13cmFwcGVyIHtcclxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZDogIzE3MWQyOTtcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vICAgICAgICAgLmdhbWUge1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICB0b3A6IDA7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTcxZDI5O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLmlmcmFtZS1oZWxwZXIge1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0OSU7XHJcblxyXG4vLyAgICAgICAgICAgICAmID4gKiB7XHJcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAjZ2FtZS1jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICAgICNlZ2FtaW5nc19jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLmljb25zIHtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICByaWdodDogMDtcclxuLy8gICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xyXG5cclxuLy8gICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0NDE0MTtcclxuLy8gICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDE4MG1zIGVhc2U7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW07XHJcbi8vICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAuNjI1cmVtICNmNDQxNDE7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLmdhbWUtcmV2aWV3IHtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAxLjM3NXJlbSAxLjVyZW07XHJcbi8vICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuLy8gICAgICAgICAgICAgc3ZnIHtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMS44NzVyZW07XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAuZ2FtZS1pbmZvIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2NjZDZmNjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgLmZhdi1jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbi8vICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5hY3Rpb24tYnV0dG9ucyB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4vLyAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKCNjY2Q2ZjYsIDAuMTUpO1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuOTM3NXJlbTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgc3ZnLFxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHN2ZyB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmLm1pbmltaXplZCB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbi8vICAgICAgICAgICAgIGJvdHRvbTogMC45Mzc1cmVtO1xyXG4vLyAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDAuOTM3NXJlbTtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDM0dmg7XHJcbi8vICAgICAgICAgICAgIGJvdHRvbTogOC41cmVtO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDEzLjI1cmVtO1xyXG5cclxuLy8gICAgICAgICAgICAgLmdhbWUge1xyXG4vLyAgICAgICAgICAgICAgICAgd2lkdGg6IDM0dmg7XHJcbi8vICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuaWNvbnMge1xyXG4vLyAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuLy8gICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMzEyNXJlbTtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmdhbWUtcmV2aWV3IHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5jaG9vc2UtY3VycmVuY3kge1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogIzE3MWQyOTtcclxuLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4vLyAgICAgICAgICAgICAmLmhpZGRlbiB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuc2VsZWN0IHtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxNS4yNXJlbTtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmJ0biB7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMGMxMjFlLCAwLjUpO1xyXG4vLyAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbi8vICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oIzAwZWM2NiwgIzBjMTIxZSk7XHJcbi8vICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC44cmVtO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uc2xpZGVyLWJ0bi13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICBnYXA6IDAuNjI1cmVtO1xyXG5cclxuICAgIC5zd2lwZXItcHJldixcclxuICAgIC5zd2lwZXItbmV4dCB7XHJcbiAgICAgICAgJHNpemU6IDIuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaG9tZXBhZ2Uvc2xpZGVyL2Fycm93LnN2Z1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCNmZmZmZmYsIDAuMTUpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXByZXYge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5sb2FkZXItd3JhcHBlciB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4vLyAgICAgJi5tYWluLWxvYWRlciB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4vLyAgICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XHJcbi8vICAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4vLyAgICAgICAgIGRpdiB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuLy8gICAgICAgICAgICAgdG9wOiA0NSU7XHJcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xyXG4vLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAzMHB4IHZhcigtLWNvbG9yKTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGRpdjpudGgtY2hpbGQoMSkge1xyXG4vLyAgICAgICAgICAgICAtLWNvbG9yOiAjMDBGRkVFO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yLC42NCwuODEsLjIzKTtcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGRpdjpudGgtY2hpbGQoMikge1xyXG4vLyAgICAgICAgICAgICAtLWNvbG9yOiAjMDBFQzY2O1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgMTUwbXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yLC42NCwuODEsLjIzKTtcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGRpdjpudGgtY2hpbGQoMykge1xyXG4vLyAgICAgICAgICAgICAtLWNvbG9yOiAjRjQ0MTQxO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgMzAwbXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yLC42NCwuODEsLjIzKTtcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGRpdjpudGgtY2hpbGQoNCkge1xyXG4vLyAgICAgICAgICAgICAtLWNvbG9yOiAjODk0RUZGO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgNDUwbXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yLC42NCwuODEsLjIzKTtcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGRpdjpudGgtY2hpbGQoNSkge1xyXG4vLyAgICAgICAgICAgICAtLWNvbG9yOiAjRjc5MDRFO1xyXG4vLyAgICAgICAgICAgICBhbmltYXRpb246IG1vdmUgMnMgNjAwbXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKC4yLC42NCwuODEsLjIzKTtcclxuLy8gICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIEBrZXlmcmFtZXMgbW92ZSB7XHJcbi8vICAgICAgICAgICAgIDAlIHtsZWZ0OiAwJTt9XHJcbi8vICAgICAgICAgICAgIDEwMCUge2xlZnQ6MTAwJTt9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi5sb2FkZXItd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5tYWluLWxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmRDb2xvcik7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcblxyXG4gICAgICAgIC5sb2FkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDIuNWVtO1xyXG4gICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb246IGxvYWQ3IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyLjVlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkNyAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiAtMy41ZW07XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogMy41ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZDcge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIDQwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuMnMgZWFzZTtcclxuICAgICYuYmx1ciB7XHJcbiAgICAgICAgJiA+ICo6bm90KC5vdmVybGF5KSxcclxuICAgICAgICAubWFpbi1zbGlkZXItd3JhcHBlcixcclxuICAgICAgICAmID4gLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGRpdiArIGZvb3RlciA+IC5taWRkbGUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gKiB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nQW5pbWF0aW9uIDAuOHMgZWFzZTtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgbG9hZGluZ0FuaW1hdGlvbiB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmlnLXNlYXJjaC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXJIZWlnaHQpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwYzEyMWUsIDAuODgpO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlO1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAubWlkZGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5taWRkbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAjZmZmZmZmMTcsXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgICkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMzEsIDQzLCAuOTUpO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuOHMgZWFzZSBnbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODklO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tb3JhbmdlLXByaW1hcnkpIC0yMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNmNDVhNDE0ZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIyNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC01LjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuM3MgZWFzZSBnbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGdsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoI2ZmZiwgMC4yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zcG9ydHMge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52aXJ0dWFsIHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmNzkwNGU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGVudCB7XHJcbiAgICAgICAgJi5oaWRlLXZlbmRvcnMge1xyXG4gICAgICAgICAgICAuZ2FtZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblxyXG4gICAgICAgICAgICAgICAgI2dhbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VlLW1vcmUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvdmlkZXJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgZ3JpZC1nYXA6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xyXG5cclxuICAgICAgICAgICAgLnNjcm9sbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMi41cmVtKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWUtbW9yZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNlZS1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyZDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHJnYmEoIzFBMUYyQiwgMC45NSk7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZ2FtZXMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3LjQ2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2dhbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE4cHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAjZ2FtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWUtbW9yZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAuNjI1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiA3LjgxMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMjgyZDM5LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcm92aWRlcnMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNy40NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogNC4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnNwb3J0LWNvbnRhaW5lcixcclxuICAgICAgICAgICAgICAgICYuZXNwb3J0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMS4zNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNzcG9ydHNib29rLW1hdGNoZXMsXHJcbiAgICAgICAgICAgICAgICAgICAgI2VzcG9ydC1tYXRjaGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlMmU4ZmI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLnNwb3J0LW1hdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNC4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyODJkMzk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BvcnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcG9ydC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGVhbS1uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sZWFndWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aW1lLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhpc3Rvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9oaXN0b3J5LnN2Zz92M1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC5zdmc/djMnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVtb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC42ODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyZDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYmFubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vYmlnLWJhbm5lci5wbmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yZWNvbWVuZGVkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEuNDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoW2RhdGEtdmlldz1cImZpcnN0XCJdKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uby1kYXRhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMjAyZDtcclxuICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3gge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogdmFyKC0tc3VyZmFjZS1ib3JkZXIpO1xyXG4gICAgLyogYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgcmdiYSgyNDUsIDI0NywgMjUwLCAuMTIpLCByZ2JhKDI0NSwgMjQ3LCAyNTAsIC4wNikgNTIlLCByZ2JhKDI0NSwgMjQ3LCAyNTAsIDApKTsgKi9cclxuICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjkzNzVyZW0pO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlMmIgNTIlLCAjMTcxYzI4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmID4gdWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuOTM3NXJlbSAxLjc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICAgIHJnYmEoMjA0LCAyMTQsIDI0NiwgMC4xMTYpLFxyXG4gICAgICAgICAgICB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuICAgICAgICApO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTMwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMiU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTQlIDMwNSU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbC5jaGVja2JveC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIuNHJlbSBhdXRvO1xyXG4gICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiAxLjZyZW07XHJcbiAgICAgICAgbGVmdDogMC43cmVtO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICRzaXplOiAxLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4yNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzUsIDgyLCAxMDQsIDAuNyk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheSB7XHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIFtjbGFzcyo9XCJwb3B1cFwiXSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogMC4zcyBwb3B1cEFuaW1hdGlvbiByZXZlcnNlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBwb3B1cEFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSwgNC4xMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICBbY2xhc3MqPVwicG9wdXBcIl0ge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IDAuNHMgcG9wdXBBbmltYXRpb247XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHBvcHVwQW5pbWF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpLCA0LjEyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGVwaWNrZXIgLmNhbGVuZGFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxLjg3NXJlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2NhbGVuZGFyLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3M7XHJcbn1cclxuXHJcbi5zZWxlY3QtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uc2VsZWN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAmLmNoZWNrZWQge1xyXG4gICAgICAgIC5zZWxlY3Qtc3R5bGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NmJkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LXN0eWxlZCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjgzNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDk1ZjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LXNxdWFyZS1kb3duLnN2Zz92M1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxZDJkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1vcHRpb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0OTVmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDc0OTVmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjU2MjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjgyZDM5O1xyXG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI2MzI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbcmVsPVwiaGlkZVwiXSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExZjJiO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmdsb3cge1xyXG4gICAgYmFja2dyb3VuZDogcmVkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwLjE1cmVtIC42MjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAuMzEyNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGFuaW1hdGlvbjogMC40cyBuZXdBbmltYXRpb24gZWFzZS1pbi1vdXQgaW5maW5pdGVcclxuICAgIGFsdGVybmF0ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQGtleWZyYW1lcyBuZXdBbmltYXRpb24ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmFic29sdXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuIiwiJGVsQmdDb2xvcjogIzFlMWUyNTtcclxuXHJcbiRkYXJrQmdDb2xvcjogcmdiYSgwLDAsMCwuMik7XHJcblxyXG4kZ3JheUJHOiAjMjQyNDJkO1xyXG4kZ3JheUJvcmRlcjogI2RhZGFkYTtcclxuJGdyYXlUZXh0OiAjODY4Njg2O1xyXG5cclxuJHRleHRDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4kZGFya1RleHRDb2xvcjogcmdiYSgyMjIsIDIyOCwgMjM2LCAwLjMpO1xyXG4kdGl0bGVUZXh0Q29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuXHJcbiRsaWdodEJ0bkJnQ29sb3I6IHZhcigtLW9yYW5nZS1wcmltYXJ5KTtcclxuXHJcbiRicmFuZENvbG9yOiB2YXIoLS1vcmFuZ2UtcHJpbWFyeSk7XHJcblxyXG5cclxuIiwiQGltcG9ydCBcIi4uL2NvbW1vbi92YXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9taXhpbnMuc2Nzc1wiO1xyXG5cclxuaGVhZGVyLFxyXG5mb290ZXIge1xyXG4gICAgLm1pZGRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDg3LjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICAgIGhlaWdodDogdmFyKC0taGVhZGVySGVpZ2h0KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC0xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKDAuNjI1cmVtKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGMxMjFlZWYsIHRyYW5zcGFyZW50IDEwNCUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zY3JvbGxlZCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwYzEyMWUsIHRyYW5zcGFyZW50IDEwNCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlYXJjaC1tb2RlIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoIzBkMTgyN2JhLCAwLjUpO1xyXG4gICAgLy8gYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNjI1cmVtKTtcclxuXHJcbiAgICAubWlkZGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAudG9nZ2xlLXNpZGViYXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLnBvaW50cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjkxNkNCO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggIzI4MkQzOTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1Cb2xkJztcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFyZW0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIC5hdXRob3JpemUsXHJcbiAgICAgICAgICAgIC51c2VyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnZpc2libGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXV0aG9yaXplIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMxYTFlMmIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjOGI4YjhiMmIgNTIlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE3MWMyOFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpZ251cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oIzAwZWM2NiwgIzBjMTIxZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlcG9zaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigjMDBlYzY2LCAjMGMxMjFlKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDguMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLndhbGxldHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIzFhMWUyYixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwYzEyMWUyYiA1MiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMTcxYzI4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZmZmZjAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMTMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NSUgMiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5NCUgMzA1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YWxsZXRzLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZS1oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFsYW5jZS1oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJsdXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2UtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDAuNzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MDQ3NTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2N3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMC42NjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC42NjdyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuNDY3cmVtIHNvbGlkICM0MDQ3NTc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktc3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVuY3ktaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWZyZXNoLWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5yb3RhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAud2FsbGV0cy1saXN0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0LjQzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMS40OHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MkQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4yNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2FsbGV0LWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4zMzNyZW0gMnJlbSAwIDEuNzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDAuNzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MkQzOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlMmIgNTIlLCAjMTcxYzI4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42NjdyZW0gMCAwLjY2N3JlbSAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEtTm92YS1SZWd1YWxyXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdBMUMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC53YWxsZXRzLWhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjQuNzY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogIzU1NTk3MCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1OTcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1OTcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2FsbGV0LWxpc3QtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDQsIDIxNCwgMjQ2LCAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAud2FsbGV0LXNldHRpbmdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjUzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQcm94aW1hLU5vdmEtUmVndWFsclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjEzM3JlbSAxLjUzM3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMyYTM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjA2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3OTA0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDAuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oIzZjNTZmOSwgI2ZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzLjc1cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZGVwb3NpdC1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1kZXBvc2l0LWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmFmZjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTJweCByZ2JhKCNmYWZmMDAsIDAuNyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVwb3NpdC1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjUyYTM2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGVjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjMxMjVyZW0gYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgKyAgLndhbGxldHMtbGlzdC13cmFwcGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC53YWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4wNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNzkwNGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMC4yNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5ub3RpZmljYXRpb25zLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1kYXRhOm5vdCguaGlkZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vdGlmaWNhdGlvbi1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0LjA4NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNS42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDc4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCM0ODRmNWUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjFjMjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMzJjM2Y7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyYzNmO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCgucmVhZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDU6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2LjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNi44cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2MmIzYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwLjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhmOThhODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM1NmY5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5teS1hY2NvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIzFhMWUyYixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwYzEyMWVjNCA1MiUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMTcxYzI4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5hY2NvdW50LW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTAuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjODA3MGU1LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjNDAzODczXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjI1cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICNmZmZmZmYwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDEzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTUlIDIlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOTQlIDMwNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC51c2VybmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMDAlLCAtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYW5nZS1sYW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYuY3VycmVudC1sYW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tTWVkaXVtXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyICsgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMS4yNXJlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB2YXIoLS1zdXJmYWNlLWJvcmRlcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwMWRlZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICMxYTFlMmIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjMGMxMjFlZTYgNTIlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE3MWMyOFxyXG4gICAgICAgICAgICAgICAgICAgICAgICApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICM0NjRiNTg0MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2V0dGluZ3MtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTkgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMi42MzNyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNi42MjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDMzLjQ2N3JlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcGFkZGluZzogMy4zMzNyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlZTYgNTIlLCAjMTcxYzI4KTtcclxuXHJcbiAgICAgICAgLnBvcHVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEtTm92YS1SZWd1YWxyXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzNyZW07XHJcblxyXG4gICAgICAgICAgICAucG9wdXAtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMy4zMzNyZW07XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43MzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zbGF0ZVgoMS42cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlYzY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoIzAwZWM2NiwgMC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTUxNzIxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwLjA2MjVyZW0gMC4wNjI1cmVtXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCM0NjRiNTgsIDAuMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjQ2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5N2ExYzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjgyRDM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoIzk3YTFjMiwgMC4zMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdBMUMyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN1cnJlbmN5LXJhZGlvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHJvdy1nYXA6IDAuNTMzcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yYWRpby1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNTMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmFkaW9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1Cb2xkXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDdyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jaGVjay1jdXJyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDExMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jdXN0b20tcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzRTQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC45MzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2hlY2stY3VycjpjaGVja2VkIH4gLmN1c3RvbS1yYWRpbzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlYzY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvcHVwLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIuNjY3cmVtO1xyXG5cclxuICAgICAgICAgICAgLnNhdmUtc2V0dGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDIuNTMzcmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBFQzY2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBFQzY2O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjdyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlhdC13YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N0ExQzI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53YXJuaW5nLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5jYW5jZWwtc2lnbnVwLXBvcHVwIHtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYuNjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzMHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDI3cmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBwYWRkaW5nOiAxLjhyZW0gMy4zMzNyZW0gMS45cmVtIDMuMzMzcmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwMWRlZywgIzFhMWUyYiwgIzBjMTIxZWU2IDUyJSwgIzE3MWMyOCk7XHJcbiAgICAgICAgYm9yZGVyOiAwLjlweCBzb2xpZCAjNDA0NjU3O1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xyXG5cclxuICAgICAgICAubWF0ZXJpYWwtaWNvbnMuY2xvc2UsIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMC43NXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEuM3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtU2VtaUJvbGQnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wb3B1cC1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJsb2NrOiAxLjZyZW0gMS4xNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvcHVwLXF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1MaWdodCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDhyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDAuODJyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmNhbmNlbCwgLmNvbnRpbnVlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC43NHJlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgIzAwRUM2NiAwJSwgIzAwODYzQSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFCMUYyRTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA2N3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb250aW51ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAuOXB4IHNvbGlkICM2ODc1OTQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzEzNzQ2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAudG9nZ2xlLXNpZGViYXIge1xyXG4gICAgICAgICRzaXplOiAxLjYzNDNyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaGVhZGVyL3RvZ2dsZS1zaWRlYmFyLnN2Zz92M1wiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjEyNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhLmxvZ28ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NzVyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFjY291bnQtbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMy41cmVtO1xyXG4gICAgd2lkdGg6IDE1LjkzNzVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxLjI1cmVtKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG5cclxuICAgIC5jb3VudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDQuM3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuMDlyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuMDlyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAuNnJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcblxyXG4gICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY291bnQtbWVudS1oZWxwZXIge1xyXG4gICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICBib3JkZXI6IHZhcigtLXN1cmZhY2UtYm9yZGVyKTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTAxZGVnLCAjMWExZTJiLCAjMGMxMjFlZTYgNTIlLCAjMTcxYzI4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMjYlKSBzZXBpYSg5MSUpIHNhdHVyYXRlKDE0MjYlKVxyXG4gICAgICAgICAgICAgICAgICAgIGh1ZS1yb3RhdGUoMjI3ZGVnKSBicmlnaHRuZXNzKDEwNCUpIGNvbnRyYXN0KDkyJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNzQlKSBzZXBpYSg0MCUpIHNhdHVyYXRlKDMzNDIlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHVlLXJvdGF0ZSg5MWRlZykgYnJpZ2h0bmVzcyg5OCUpIGNvbnRyYXN0KDEwMyUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNzE0M3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bigjNmM1NmY5LCAjZmZmKTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMy43NXJlbSk7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZ251cC1wb3B1cCB7XHJcbiAgICAuY2FuY2VsLXNpZ251cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuNjYsIDAuMDQsIDEpIDBzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMS44NzVyZW07XHJcbiAgICAgICAgdG9wOiAxLjM3NXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG90cC1wb3B1cCxcclxuLmF1dGgtcG9wdXAsXHJcbi5zaWdudXAtcG9wdXAsXHJcbi5mb3JnZXRwYXNzd29yZC1wb3B1cCxcclxuLmNoYW5nZXBhc3N3b3JkLXBvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwdmg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XHJcbiAgICAgICAgd2lkdGg6IDQ4Ljc1cmVtO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3LjU2MjVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS44NzVyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMDMpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDFkZWcsICMxYTFlMmIsICMwYzEyMWVjZiA1MiUsICMxNzFjMjgpO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuNjYsIDAuMDQsIDEpIDBzO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgdG9wOiAxLjM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2ZmZmZmZjFjLCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bC5maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjcyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWNjb3VudC1hdXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZXJyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tYWluLWVyciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMTcxYjI4LCAwLjc2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKCMwMDAwMDAsIDAuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjU2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNmI3YTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaW52YWxpZCArIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCg2MCUpIHNlcGlhKDYyJSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2F0dXJhdGUoNjQzOCUpIGh1ZS1yb3RhdGUoMzM3ZGVnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmlnaHRuZXNzKDg4JSkgY29udHJhc3QoMTE2JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS43MTQzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29uZmlybWF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzZiN2E5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9yZ290LXBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmNzkwNGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsLWF1dGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTUyNjg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoIzRhNTI2OCwgMC4wMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbSAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigjMDBlYzY2LCAjMGMxMjFlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGFuZ2VwYXNzd29yZC1wb3B1cCAucG9wdXAge1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDIuODc1cmVtIDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICByaWdodDogMC41NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDAuNTc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQgZm9ybSB1bC5maWVsZHMgbGkgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDBlYzY2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcmdldHBhc3N3b3JkLXBvcHVwLnJlc2V0LXBhc3N3b3JkIHtcclxuICAgIGNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgdG9wOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZm9yZ2V0cGFzc3dvcmQtcG9wdXAge1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMy41NjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5LjQ4NzVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS4yNXJlbSBhdXRvIDEuNjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwZTE2MyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDAuNjI1cmVtICMwMGUxNjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcmdldHBhc3N3b3JkLXBvcHVwIHtcclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtU2VtaUJvbGRcIjtcclxuICAgICAgICAgICAgY29sb3I6ICM2YjdhOTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuICAgICAgICAgICAgJi5ib2xkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtQm9sZFwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5leHQtc3RlcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtIDAgMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjg3NXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuKFxyXG4gICAgICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIGJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAjZjU4MDQ3LFxyXG4gICAgICAgICAgICAgICAgICAgICNmNDdjNDUgNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgI2Y2OGI0YyAzMCUsXHJcbiAgICAgICAgICAgICAgICAgICAgI2Y3OTA0ZVxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICMxNzFiMjhcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXNldC1wYXNzd29yZCB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuNjI1cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5bWVudHMtbm90LWFsbG93ZWQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmVyaWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAuYmFjayB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMzEzNzQ2O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjk2NjdyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI3MTJyZW07XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJpZmljYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudmVyaWZpY2F0aW9uLW1vYmlsZSB7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS4wOTQ0cmVtO1xyXG4gICAgICAgICBjb2xvcjogIzk3QTFDMjtcclxuICAgICAgICAgbWFyZ2luLXRvcDogLTEuODEyNXJlbTtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44MTI1cmVtO1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgfVxyXG4gICAgXHJcbiAgICAgLnZlcmlmaWNhdGlvbi1jb2RlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wMTY5cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzk3QTFDMjtcclxuICAgIH1cclxuXHJcbiAgICAudmVyaWZpY2F0aW9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC4zcmVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpBaUlHaGxhV2RvZEQwaU16RWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1DQXpNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BHTnBjbU5zWlNCamVEMGlNVEFpSUdONVBTSXhOUzQwTnpnMUlpQnlQU0l4TUNJZ1ptbHNiRDBpSXpBd1JVTTJOaUlnWm1sc2JDMXZjR0ZqYVhSNVBTSXdMamN4SWk4K0NqeHdZWFJvSUdROUlrMHhNUzR5TlNBNExqSTNPRFV4VERFd0xqa3pJREUzTGprek9EVklPQzQxTjB3NExqSXpJRGd1TWpjNE5URklNVEV1TWpWYVRUa3VPREVnTWpJdU5qRTROVU01TGpNd016TXpJREl5TGpZeE9EVWdPQzQ0T0RNek15QXlNaTQwTmpVeUlEZ3VOVFVnTWpJdU1UVTROVU00TGpJeklESXhMamd6T0RVZ09DNHdOeUF5TVM0ME5EVXlJRGd1TURjZ01qQXVPVGM0TlVNNExqQTNJREl3TGpVeE1UZ2dPQzR5TXlBeU1DNHhNalV5SURndU5UVWdNVGt1T0RFNE5VTTRMamc0TXpNeklERTVMalE1T0RVZ09TNHpNRE16TXlBeE9TNHpNemcxSURrdU9ERWdNVGt1TXpNNE5VTXhNQzR6TURNeklERTVMak16T0RVZ01UQXVOekVnTVRrdU5EazROU0F4TVM0d015QXhPUzQ0TVRnMVF6RXhMak0xSURJd0xqRXlOVElnTVRFdU5URWdNakF1TlRFeE9DQXhNUzQxTVNBeU1DNDVOemcxUXpFeExqVXhJREl4TGpRME5USWdNVEV1TXpVZ01qRXVPRE00TlNBeE1TNHdNeUF5TWk0eE5UZzFRekV3TGpjeElESXlMalEyTlRJZ01UQXVNekF6TXlBeU1pNDJNVGcxSURrdU9ERWdNakl1TmpFNE5Wb2lJR1pwYkd3OUlpTXpNVE0zTkRZaUx6NEtQQzl6ZG1jK0NnPT1cIik7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAzLjEyNXJlbTtcclxuXHJcblxyXG4gICAgICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmNDQxNDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2VuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgY29sb3I6ICM5N0ExQzI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGF5bWVudHMtcG9wdXAsIC5wYXltZW50cy1ub3QtYWxsb3dlZCAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTkhaW1wb3J0YW50O1xyXG5cclxuICAgIC5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC42ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1hc2lkZSk7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZlbTtcclxuICAgICAgICBib3JkZXI6IDAuM2VtIHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtYXNpZGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYuNjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzNC4xMjVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMWIxZjJlLCAwLjkpO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDMuMTI1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlICsgMTYuODc1cmVtIC8gMikpO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogODN2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMnJlbTtcclxuICAgICAgICBcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMGMxMjFlLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1Cb2xkXCI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4wNzE0cmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigjMDBlYzY2LCAjMGMxMjFlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1NZWRpdW1cIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpYXQtY3J5cHRvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMS41cmVtO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzBjMTIxZSwgMC41KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3MTRyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzUzQTRCO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMS42cHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvcGllZCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjM1NzFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNTcxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjI4MTI1cmVtIDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzdkODhhMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5iYWxhbmNlLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDI4MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ3NDk1ZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDE5Mjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODFkMmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMTkyNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmlucC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhbGFuY2UtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1TZW1pQm9sZFwiO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3B5LFxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWNjZXNzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc3VjY2Vzcy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDY2JSkgc2VwaWEoNDUlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhdHVyYXRlKDEwMDclKSBodWUtcm90YXRlKDkxZGVnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyaWdodG5lc3MoOTYlKSBjb250cmFzdCgxMDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNjY2Q2ZjYsIDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjU2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NkNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjY1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwZWM2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibHVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+LmJhbGFuY2Utc3RyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4zNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWNjZXNzLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGVwcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3RlcDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMS41NjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5leHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFjayxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGVjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMyODJkMzksIDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZG9uZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoNjYlKSBzZXBpYSg0NSUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNhdHVyYXRlKDEwMDclKSBodWUtcm90YXRlKDkxZGVnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmlnaHRuZXNzKDk2JSkgY29udHJhc3QoMTA0JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29uZmlybSwgJi5zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuKCMwMGVjNjYsICMwYzEyMWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2Q2ZjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4NzU5NDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGVjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xci1jb2RlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuY29ubmVjdC1kZXBvc2l0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDAuNnJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5vciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgxNDYsIDE1NywgMTkxLCAwLjUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMTQ2LCAxNTcsIDE5MSwgMC41KSAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNzNDNEM2NjtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDAuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgZ2FwOiAwLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjlEQkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojMEMxMjFFO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwRUM2NjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZXJyLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3dbZGF0YS10eXBlPVwidGFnXCJdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN1Y2Nlc3Mtd2l0aGRyYXdhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE0MjlyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMzU3MXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NTcxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjQyODZyZW07XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXJyb3Ige1xyXG4gICAgY29sb3I6ICNmNDQxNDEgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb250ZW50W2RhdGEtcGFnZT1cImJ1eUNyeXB0b1wiXSwgLmNvbnRlbnRbZGF0YS1wYWdlPVwibW9vblBheVwiXSB7XHJcbiAgICBmb3JtICsgZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIC5pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnAtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEuNDI4NnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMGVjNjY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDUsIDU3LCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5uZXctbWVzc2FnZSxcclxuLm92ZXJsYXkubmV3LXNwb3J0c2Jvb2stbWVzc2FnZSxcclxuLnJlamVjdC1jb25maXJtIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2LjYyNXJlbTtcclxuICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U3ZjdmM2ZmO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuN3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTI0MmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzdjN2M3O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyLWJ0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmJpdF9pdm5lc3Rvcl9kZXBvc2l0IHtcclxuICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5IWltcG9ydGFudDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuXHJcbiAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpKTtcclxuICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA2MnJlbTtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNHJlbTtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMC43cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDAuN3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTI0MmY7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJlamVjdC1jb25maXJtIC5wb3B1cCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuXHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGVjNjY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkucG9pbnRzIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAuNjI1cmVtO1xyXG4gICAgICAgIHdpZHRoOiA0My43NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDI1cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDE2Ljg3NXJlbSAvIDIpKTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8tQmxhY2tcIjtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3ZlcmxheS5hY3RpdmUtZnJlZXNwaW5zIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wb3B1cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwLjYyNXJlbTtcclxuICAgICAgICB3aWR0aDogNDMuNzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyNXJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgcGFkZGluZzogMy4xMjVyZW07XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyAxNi44NzVyZW0gLyAyKSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvLUJsYWNrXCI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZnJlZXNwaW5wb3B1cGJnLnBuZz92M1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIuMzc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90by1CbGFja1wiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC5mcmVlc3Bpbi1jb3VudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUuODc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYWZmNWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYW1lcy1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MSwgMjQxLCAyNDEsIDAuMTYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2FmZjVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYWZmNWQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm92ZXJsYXkuYmlnLXdpbi1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxMiwgMTgsIDMwLCAwLjE1KTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xyXG5cclxuICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgW2NsYXNzKj1cInBvcHVwXCJdIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiAwLjFzIHBvcHVwQW5pbWF0aW9uO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG5cclxuICAgICAgICAgICAgQGtleWZyYW1lcyBwb3B1cEFuaW1hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNC4xMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICB3aWR0aDogNDByZW07XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMC4wNjY3cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC4yNSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDc1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KSAxMDAlKTtcclxuXHJcbiAgICAgICAgLnBvcHVwLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNjFCMjg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTI5REJGO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMzc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjAsIDc2LCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzkyOURCRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM3M0M0Q0IyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC5wbGFjZWQtYmV0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzMzM3JlbTtcclxuICAgICAgICAgICAgICAgIC5wbGF5ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMC4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAucGxheWVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC40NjY3cmVtIDAuNjY2N3JlbSAwLjQ2NjdyZW0gMC40NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTUsIDYwLCA3NiwgMC4yNSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDYwLCA3NiwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42NjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOURCRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTMzM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YXRlcm1hcmsge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iZXQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjMzMzNyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwgNjAsIDc2LCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNjY2N3JlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjY2NjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOURCRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLUJvbGQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwRUM2NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zLU1lZGl1bSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYmV0LWFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDgyJSkgc2VwaWEoMTIlKSBzYXR1cmF0ZSg1NjYlKSBodWUtcm90YXRlKDE5MWRlZykgYnJpZ2h0bmVzcygxMDMlKSBjb250cmFzdCg5MyUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnBheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDgxJSkgc2VwaWEoNDElKSBzYXR1cmF0ZSg1NDYyJSkgaHVlLXJvdGF0ZSg5M2RlZykgYnJpZ2h0bmVzcyg5OSUpIGNvbnRyYXN0KDEwMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbWUtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTUsIDYwLCA3NiwgMC4yNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC44cmVtIDEuMzMzM3JlbSAwLjkzMzNyZW0gMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjUzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhbWUtbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0NDRDZGNjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucGFsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODY2N3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTI5REJGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwLjEzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY2NjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg4OXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzOS43NDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBFQzY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTYxQjI4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMi4wNjY3cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNTI5OXJlbSAxLjA1OThyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDJGRjcwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvdHAtcG9wdXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogIzFiMjAyZWQ2O1xyXG5cclxuICAgICY6bm90KC52aXNpYmxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIHdpZHRoOiAyNi4zMzMzcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFCMUYyRTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNTMzM3JlbTtcclxuICAgICAgICBib3JkZXI6IDAuMDY2N3JlbSBzb2xpZCAjMmYzMzQ1O1xyXG4gICAgICAgIHRvcDogMTV2aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjE0NjdyZW07XHJcbiAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC42NjY3cmVtO1xyXG5cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdBMUMyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuYXV0aGVudGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMzEzNzQ2O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjMzMzNyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnFyLWNvZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNDI4MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMC4wNjY3cmVtIHNvbGlkICMyZjMzNDU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3BpZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjU5M3JlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjA2NjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltjbGFzcyo9b3RwXSB7XHJcbiAgICAmLm92ZXJsYXkge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIH1cclxuXHJcbiAgICAmLmhpZGUtZmllbGRzIHtcclxuICAgICAgICAuZmllbGRzLCB1bC5tZW51LCAuc3RlcHMtd3JhcHBlciwgLmFjdGlvbi13cmFwcGVyLCAuYnRuLXdyYXBwZXIsIC5maWF0LWNyeXB0byB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYgKyAuZXJyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2RhdGEtcGFnZT1cImZpYXRcIl0gZm9ybSA+ICo6bm90KC5vdHAtY29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnNlY3Rpb24td3JhcHBlciAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdHAtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNjY2N3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS4wNjY3cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNTY2N3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAuaW5wLXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICBmb250LXNpemU6IDAuODUzM3JlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICM5N0ExQzI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42NjY3cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC42cmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzEzNzQ2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgIC5oZWFkLXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDY2N3JlbSBzb2xpZCAjMzEzNzQ2O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjQ2NjdyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1NZWRpdW0nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTY2N3JlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNDQ0Q2RjY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjY2N3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhc3RlIHtcclxuICAgICAgICBoZWlnaHQ6IDEuMDY2N3JlbTtcclxuICAgICAgICBjb2xvcjogIzk3QTFDMjtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNTMzM3JlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI2NjdyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMC4wMjUzcmVtIHNvbGlkICM2ODZGODk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzI0MjgzNjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44cmVtO1xyXG4gICAgICAgIGdhcDogMC4zMzMzcmVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MzEzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLm90cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDAuNjY2N3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC45MzMzcmVtO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjY2NjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyLjY2NjdyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNDY2N3JlbSAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyODM2O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2NjdyZW0gc29saWQgIzQ3NDk1ZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQ0NENkY2ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjp2YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwRUM2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgaW5wdXQ6dmFsaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYzAwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXJnaW46IDAgMC4yODEyNXJlbSAxLjEyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyODM2O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDc0OTVmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICZbbmFtZT1cInNlY3JldEtleVwiXSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxOTI3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwZWM2NjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxZDJkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNvcHksXHJcbiAgICAgICAgLnN1Y2Nlc3MtaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXR1cy10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWNjZXNzLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMDBlYzY2O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJvci10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2Y0NDE0MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZW5hYmxlLW90cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOC4zMzMzcmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzI0MjgzNmVlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzQzQwNTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDEuMzMzM3JlbTtcclxuICAgIG1hcmdpbi1pbmxpbmU6IC0zLjEyNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0zLjEyNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDMuMTI1cmVtO1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYuMjVyZW0pO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NjY3cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjOTdBMUMyO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODc1OTQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMxMzc0NjtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgd2lkdGg6IDIxLjY2NjdyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi42NjY3cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjQ0NENkY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNjY3cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMDY2N3JlbTtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4uL2NvbW1vbi92YXJzLnNjc3MnO1xyXG5cclxuZm9vdGVyLm1pZGRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI3LCAzMSwgNDYsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XHJcbiAgICBtYXJnaW46IDIuODEyNXJlbSBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzBBMEUxODtcclxuICAgIHBhZGRpbmc6IDIuODEyNXJlbSAwO1xyXG5cclxuICAgIG5hdiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjM3NXJlbTtcclxuXHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMtTWVkaXVtJztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzc2N0U5OTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtZ2FwOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzLjgwODZyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjI3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMzUxNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDIwNCwgMjE0LCAyNDYsIDAuMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjA0LCAyMTQsIDIzNiwgMC4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjMyMDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjUxNzJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODEyNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtIDIuMzc1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvdHRvbS1iYW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAud2FybmluZy10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjMUIxRjJFO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAyLjM3NXJlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG5cclxuXHJcbiAgICAgICAgLmltZ3Mge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4wNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLndhcm5pbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQuODc1cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICcuLi9jb21tb24vdmFycy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tbW9uL21peGlucy5zY3NzJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcG9ydEljb25zJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBzcmM6IHVybCgnL2Fzc2V0cy9mb250cy9zcG9ydGljb25zLndvZmYyP3Y9MycpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcvYXNzZXRzL2ZvbnRzL3Nwb3J0aWNvbnMud29mZj92PTMnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuI3NpZGViYXIgLnNlY3Rpb25zLXdyYXBwZXIgc2VjdGlvbi5tZW51LmlwYWQge1xyXG4gICAgd2lkdGg6IDEwMiUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gYm9keSB7XHJcbi8vICAgICAmLmNsb3NlLXNpZGViYXIge1xyXG4vLyAgICAgICAgIC0tc2lkZUJhcldpZHRoOiAwO1xyXG5cclxuLy8gICAgICAgICAjc2lkZWJhciB7XHJcbi8vICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICBoZWFkZXIge1xyXG4vLyAgICAgICAgICAgICAubGVmdCB7XHJcbi8vICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuLy8gICAgICAgICAgICAgICAgIC50b2dnbGUtc2lkZWJhciB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5taWRkbGUge1xyXG4vLyAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4ubWlkZGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGNhbGModmFyKC0tc2lkZUJhcldpZHRoKSAvIDIpO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG59XHJcblxyXG4jc2lkZWJhciB7XHJcbiAgICAkc2lkZUJhcldpZHRoOiAxOS4zNzVyZW07XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAkc2lkZUJhcldpZHRoO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTAxZGVnLFxyXG4gICAgICAgIHJnYmEoMjQ1LCAyNDcsIDI1MCwgMC4xMiksXHJcbiAgICAgICAgcmdiYSgyNDUsIDI0NywgMjUwLCAwLjA2KSA1MiUsXHJcbiAgICAgICAgcmdiYSgyNDUsIDI0NywgMjUwLCAwKVxyXG4gICAgKTtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjYyNXJlbSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XHJcbiAgICBtYXJnaW46IDAuOTM3NXJlbTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAmLmJveCB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgjY2NkNmY2OTgsIHRyYW5zcGFyZW50LCB0cmFuc3BhcmVudCk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjEyNXJlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODAlIDc3JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4ODIlIDEwODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ4JSA2JTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MjQlIDY5NSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIGhlaWdodDogdmFyKC0taGVhZGVySGVpZ2h0KTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAuM3JlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZTM2MztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJsdXIoMC42MjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExLjEyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWhlYWRlckhlaWdodCkpO1xyXG5cclxuICAgICAgICAuY3VzdG9tLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5jdXN0b20tc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi5tZW51IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE3cHgpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpIHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCNjY2Q2ZjY0ZiwgdHJhbnNwYXJlbnQsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMzAlIDIxNyU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNyUgMjclO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTExO1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDEuMjVyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcG9ydHNib29rLXdyYXBwZXIuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMDM3NXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWl0ZW0sXHJcbiAgICAgICAgICAgIC5wcm9tbywgLmVzcG9ydHMsIC5yYWNpbmctY2F0ZWdvcnksIC5hdmlhdG9yLCAuY3JpY2tldC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4wMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogLjEyNXJlbSBzb2xpZCAjM2M0MjRlYTY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjgxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgxMiwgMTgsIDMwLCAwLjkpLCBoc2xhKDIyNiwgMjclLCAxMiUsIDAuOSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuN3JlbSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNDI0ZWE2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTA2JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAvLzEyLjMzMTNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLUJvbGRcIjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pbmktZ2FtZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwYzEyMWUsICMxNzFiMjgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICRtYXJnaW46IDAuMzEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRtYXJnaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JG1hcmdpbiAqIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMS43NXJlbSAjZmZmZmZmMDU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucy1SZWd1bGFyJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItYnRuLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDAuMjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wcmV2LCAuc3dpcGVyLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnBhZ2luYXRpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDU4LCA4MiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjQzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjQzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXktY3J5cHRvIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwQzEyMUU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKCNGRkZGRkYsIDAuMDYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMUIxRjJFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEuMDYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5pbWdzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMS4zNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucHJvbW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9wcm9tb3Muc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42MjUxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMC4xcmVtIC0wLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuY3JpY2tldC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvY3JpY2tldC5zdmc/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjI1MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjYyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucmFjaW5nLWNhdGVnb3J5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL3JhY2luZy5zdmc/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjI1MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjYyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmF2aWF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvYXZpYXRvci5naWY/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOTI1MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjkyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubmV3IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMC41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IDAuNHMgbmV3QW5pbWF0aW9uIGVhc2UtaW4tb3V0IGluZmluaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHRlcm5hdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBuZXdBbmltYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVzcG9ydHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvZXNwb3J0cy5zdmc/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNjI1MXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjYyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwLjFyZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjIzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSg0NCUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vICY6bm90KC5pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3RhdGljIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyODJjM2E7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hZmZpbGlhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjYyNTFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42MjUxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTAuMzYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYmx1cigwLjNyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVkoLTI0LjglKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hYm91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9hYm91dC5zdmc/djNcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWZmaWxpYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2FmZmlsaWF0ZS5zdmc/djNcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc3VwcG9ydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9pY29ucy9saXZlLWNoYXQuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmxhbmd1YWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMC45Mzc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wOTM4cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzVkNjY4MCwgMC4yMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTVkZWcsICM5N2Q3MDAsICMyMTJkM2MpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNWRlZywgIzk3ZDcwMCwgIzIxMmQzYyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAuMjVyZW0sIDAuMjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xvdHMsXHJcbiAgICAgICAgICAgICAgICAubGl2ZS1jYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkuY2FzaW5vID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4wNzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmljb24tc2hhZG93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuMjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBibHVyKDAuNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSkgdHJhbnNsYXRlWSgyMS4yJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGdsb3cgMC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuMDM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSB0cmFuc2xhdGVZKDcuOCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzIGdsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVkoMjEuMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHZhcigtLXNpZGVCYXJXaWR0aCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkuY2FzaW5vIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDclO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMC4ycmVtIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xvdHMgLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2Nhc2luby5zdmc/djNcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubGl2ZS1jYXNpbm8gLmljb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2ljb25zL2xpdmVjYXNpbm8uc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNjYXNpbm8sXHJcbiAgICAgICAgICAgICAgICAgICAgI2xpdmVjYXNpbm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDI0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwLjkzNzVyZW0gYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQyNGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLVJlZ3VsYXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpLnNwb3J0c2Jvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaWNvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvaWNvbnMvc3BvcnQuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcG9ydHNib29rLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtUmVndWxhclwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45MnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDkwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVZKDIxLjIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnByZW1hdGNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL3ByZW1hdGNoLnN2Zz92M1wiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5saXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL2xpdmUuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVwY29taW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvdXBjb21pbmcuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnZpcnR1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvdmlydHVhbC5zdmc/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmFjaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL3JhY2luZy5zdmc/djRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZXNwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbWVudS1pY29ucy9jYXRlZ29yaWVzL2VzcG9ydHMuc3ZnP3YzXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNyaWNrZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tZW51LWljb25zL2NhdGVnb3JpZXMvY3JpY2tldC5zdmc/djNcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5pY29uKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLnRvcC1sZWFndWVzLCBzZWN0aW9uLnNwb3J0cyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuM3JlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4ycmVtO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzk3YTFjMiwgMC4zNSk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhLCAuaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1SZWd1bGFyXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLnRvcC1sZWFndWVzIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi5zcG9ydHMge1xyXG4gICAgICAgICAgICAuc3BvcnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI5NzNyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLmlubmVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5leHBhbmRlZCkgPiAuaW5uZXItbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW3R5cGU9Y2hhbXBdID4gLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZbdHlwZT1yZWdpb25dID4gLml0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hieCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW46bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mbGFnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGJ4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk3NTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmlnaHRuZXNzSG92ZXIoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94LXN0YXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjI2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltzdGF0ZT1cImFjdGl2ZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjIxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMC4yNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEyNXJlbSBzb2xpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbc3RhdGU9XCJvdGhlclwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWJyYW5kQ29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icmFuZENvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi50aW1lLWZpbHRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM5N2ExYzIsIDAuMzUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI5NzNyZW07XHJcblxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC43cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA3MGU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICM4MDcwZTUsIDAgMCAxMHB4ICM4MDcwZTUsIDAgMCAxNXB4ICM4MDcwZTU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDUwbXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNzkwNGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAjZjc5MDRlLCAwIDAgMTVweCAjZjc5MDRlLCAwIDAgMjBweCAjZjc5MDRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uLnVwY29taW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzk3YTFjMiwgMC4zNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjOTdhMWMyLCAwLjM1KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NjQ5cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjk3M3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDgxMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42NDg2cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZmlsdGVyLXNwb3J0LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMS4yNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4zMTI1cmVtIDFmcjtcclxuICAgICAgICBncmlkLWdhcDogMC42MjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyLjMxMjVyZW07XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xyXG5cclxuICAgICAgICAmOm5vdCgudmlzaWJsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNsZWFyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYnJhbmRDb2xvcik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcblxyXG4gICAgICAgICAgICAuY291bnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNwb3J0LWljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTcG9ydEljb25zJztcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblxyXG4gICAgJltzcG9ydD0nYmFza2V0YmFsbDN4MyddIHtcclxuICAgICAgICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJltzcG9ydD0ndmFsb3JhbnQnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAwJzsgfVxyXG4gICAgJltzcG9ydD0nd2FyY3JhZnQzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMSc7IH1cclxuICAgICZbc3BvcnQ9J3dpbnRlcnNwb3J0cyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDInOyB9XHJcbiAgICAmW3Nwb3J0PSdmaWd1cmVza2F0aW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMyc7IH1cclxuICAgICZbc3BvcnQ9J2F0aGxldGljcyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDQnOyB9XHJcbiAgICAmW3Nwb3J0PSdiaWF0aGxvbiddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDUnOyB9XHJcbiAgICAmW3Nwb3J0PSd3cmVzdGxpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA2JzsgfVxyXG4gICAgJltzcG9ydD0nd2VpZ2h0bGlmdGluZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDcnOyB9XHJcbiAgICAmW3Nwb3J0PSdhcmNoZXJ5J106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOCc7IH1cclxuICAgICZbc3BvcnQ9J2JhbmR5J106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwOSc7IH1cclxuICAgICZbc3BvcnQ9J2FscGluZXNraWluZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9XHJcbiAgICAmW3Nwb3J0PSdjb3VudGVyc3RyaWtlJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH1cclxuICAgICZbc3BvcnQ9J2RhcnRzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYyc7IH1cclxuICAgICZbc3BvcnQ9J2N5Y2xpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfVxyXG4gICAgJltzcG9ydD0ncHJlbWl1bWNyaWNrZXQnXTpiZWZvcmUsXHJcbiAgICAmW3Nwb3J0PSdjcmlja2V0J106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZSc7IH1cclxuICAgICZbc3BvcnQ9J2NoZXNzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgwZic7IH1cclxuICAgICZbc3BvcnQ9J2NhbGxvZmR1dHknXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfVxyXG4gICAgJltzcG9ydD0nYm94aW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMSc7IH1cclxuICAgICZbc3BvcnQ9J2Jvd2xzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMic7IH1cclxuICAgICZbc3BvcnQ9J2JlYWNoc29jY2VyJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxMyc7IH1cclxuICAgICZbc3BvcnQ9J2VxdWVzdHJpYW4nXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE0JzsgfVxyXG4gICAgJltzcG9ydD0nZmxvb3JiYWxsJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH1cclxuICAgICZbc3BvcnQ9J2ZpZWxkaG9ja2V5J106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH1cclxuICAgICZbc3BvcnQ9J2Zvcm11bGExJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNyc7IH1cclxuICAgICZbc3BvcnQ9J2Z1dHNhbCddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTgnOyB9XHJcbiAgICAmW3Nwb3J0PSdnb2xmJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOSc7IH1cclxuICAgICZbc3BvcnQ9J2ZlbmNpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFhJzsgfVxyXG4gICAgJltzcG9ydD0nd29ybGRvZndhcmNyYWZ0J106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYic7IH1cclxuICAgICZbc3BvcnQ9JzExJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH1cclxuICAgICZbc3BvcnQ9J2FtZXJpY2FuZm9vdGJhbGwnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFkJzsgfVxyXG4gICAgJltzcG9ydD0nYXVzc2llcnVsZXMnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfVxyXG4gICAgJltzcG9ydD0nYmFzZWJhbGwnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFmJzsgfVxyXG4gICAgJltzcG9ydD0nd29ybGRvZnRhbmtzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMCc7IH1cclxuICAgICZbc3BvcnQ9J3ZhaW5nbG9yeSddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjEnOyB9XHJcbiAgICAmW3Nwb3J0PSd2b2xsZXliYWxsJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyMic7IH1cclxuICAgICZbc3BvcnQ9J3dhdGVycG9sbyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9XHJcbiAgICAmW3Nwb3J0PSdiYWRtaW50b24nXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI0JzsgfVxyXG4gICAgJltzcG9ydD0nYXJlbmFvZnZhbG9yJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH1cclxuICAgICZbc3BvcnQ9J2Jhc2tldGJhbGwnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfVxyXG4gICAgJltzcG9ydD0nZGl2aW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNyc7IH1cclxuICAgICZbc3BvcnQ9J2Zvcm11bGFlJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOCc7IH1cclxuICAgICZbc3BvcnQ9J2RvdGEyJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH1cclxuICAgICZbc3BvcnQ9J2NvdW50ZXJzdHJpa2VnbyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmEnOyB9XHJcbiAgICAmW3Nwb3J0PSdiZWFjaHZvbGxleSddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmInOyB9XHJcbiAgICAmW3Nwb3J0PSdmaWZhJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH1cclxuICAgICZbc3BvcnQ9J2hhbmRiYWxsJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZCc7IH1cclxuICAgICZbc3BvcnQ9J2hlcm9lc29mbmV3ZXJ0aCddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9XHJcbiAgICAmW3Nwb3J0PSdkb3RhJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH1cclxuICAgICZbc3BvcnQ9J2Nhbm9laW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMCc7IH1cclxuICAgICZbc3BvcnQ9J2p1ZG8nXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfVxyXG4gICAgJltzcG9ydD0nYmFza2V0YmFsbDN4MyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9XHJcbiAgICAmW3Nwb3J0PSdtYXJhdGhvbnN3aW1taW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgzMyc7IH1cclxuICAgICZbc3BvcnQ9J2hhcm5lc3NyYWNpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM0JzsgfVxyXG4gICAgJltzcG9ydD0naG9yc2VyYWNpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM1JzsgfVxyXG4gICAgJltzcG9ydD0ncmFsbHknXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM2JzsgfVxyXG4gICAgJltzcG9ydD0ncm93aW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgzNyc7IH1cclxuICAgICZbc3BvcnQ9J2thYmFkZGknXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM4JzsgfVxyXG4gICAgJltzcG9ydD0nbGFjcm9zc2UnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM5JzsgfVxyXG4gICAgJltzcG9ydD0nbW90b3JjeWNsZXJhY2luZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9XHJcbiAgICAmW3Nwb3J0PSdtb2Rlcm5wZW50YXRobG9uJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH1cclxuICAgICZbc3BvcnQ9J2luZHlyYWNpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfVxyXG4gICAgJltzcG9ydD0ncmFpbmJvd3NpeCddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2QnOyB9XHJcbiAgICAmW3Nwb3J0PSdzcGVjaWFscyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2UnOyB9XHJcbiAgICAmW3Nwb3J0PSdzb2NjZXJteXRoaWNhbCddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2YnOyB9XHJcbiAgICAmW3Nwb3J0PSdzb2NjZXInXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQwJzsgfVxyXG4gICAgJltzcG9ydD0nc3F1YXNoJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH1cclxuICAgICZbc3BvcnQ9J3Nub29rZXInXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfVxyXG4gICAgJltzcG9ydD0nc21pdGUnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfVxyXG4gICAgJltzcG9ydD0ncnVnYnknXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfVxyXG4gICAgJltzcG9ydD0ncXVha2VpaSddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDUnOyB9XHJcbiAgICAmW3Nwb3J0PSdsdWdlJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Nic7IH1cclxuICAgICZbc3BvcnQ9J2Nyb3NzY291bnRyeSddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDcnOyB9XHJcbiAgICAmW3Nwb3J0PSdjdXJsaW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OCc7IH1cclxuICAgICZbc3BvcnQ9J2dhZWxpY2Zvb3RiYWxsJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg0OSc7IH1cclxuICAgICZbc3BvcnQ9J2xlYWd1ZW9mbGVnZW5kcyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGEnOyB9XHJcbiAgICAmW3Nwb3J0PSdtbWEnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRiJzsgfVxyXG4gICAgJltzcG9ydD0nbW90b3JzcG9ydCddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NGMnOyB9XHJcbiAgICAmW3Nwb3J0PSduaGwnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRkJzsgfVxyXG4gICAgJltzcG9ydD0nb2x5bXBpY3MnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODRlJzsgfVxyXG4gICAgJltzcG9ydD0nb3ZlcndhdGNoJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg0Zic7IH1cclxuICAgICZbc3BvcnQ9J3Blc2FwYWxsbyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTAnOyB9XHJcbiAgICAmW3Nwb3J0PSdwb2tlciddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTEnOyB9XHJcbiAgICAmW3Nwb3J0PSdwb2xpdGljcyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTInOyB9XHJcbiAgICAmW3Nwb3J0PSdzdGFyY3JhZnQnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODUzJzsgfVxyXG4gICAgJltzcG9ydD0nZ2FlbGljaHVybGluZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTQnOyB9XHJcbiAgICAmW3Nwb3J0PSdzcGVlZHNrYXRpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU1JzsgfVxyXG4gICAgJltzcG9ydD0naWNlaG9ja2V5J106YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Nic7IH1cclxuICAgICZbc3BvcnQ9J2hlcm9lc29mdGhlc3Rvcm0nXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODU3JzsgfVxyXG4gICAgJltzcG9ydD0naGVhcnRzdG9uZSddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NTgnOyB9XHJcbiAgICAmW3Nwb3J0PSdncmV5aG91bmRyYWljaW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg1OSc7IH1cclxuICAgICZbc3BvcnQ9J3N0YXJjcmFmdGJyb29kd2FyJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg1YSc7IH1cclxuICAgICZbc3BvcnQ9J3Nob3J0dHJhY2tzcGVlZHNrYXRpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODViJzsgfVxyXG4gICAgJltzcG9ydD0nc2tpanVtcGluZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NWMnOyB9XHJcbiAgICAmW3Nwb3J0PSdzYWlsaW5nJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg1ZCc7IH1cclxuICAgICZbc3BvcnQ9J3NrYXRlYm9hcmRpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODVlJzsgfVxyXG4gICAgJltzcG9ydD0ncm9ja2V0bGVhZ3VlJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg1Zic7IH1cclxuICAgICZbc3BvcnQ9J3RyaWF0aGxvbiddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjAnOyB9XHJcbiAgICAmW3Nwb3J0PSdzdG9ja2NhcnJhY2luZyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjEnOyB9XHJcbiAgICAmW3Nwb3J0PSdzdW1vJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg2Mic7IH1cclxuICAgICZbc3BvcnQ9J3N1cmZpbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODYzJzsgfVxyXG4gICAgJltzcG9ydD0nc3dpbW1pbmcnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY0JzsgfVxyXG4gICAgJltzcG9ydD0nc29mdGJhbGwnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY1JzsgfVxyXG4gICAgJltzcG9ydD0ndGFibGV0ZW5uaXMnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY2JzsgfVxyXG4gICAgJltzcG9ydD0nY291bnRlci1zdHJpa2UnXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY3JzsgfVxyXG4gICAgJltzcG9ydD0nbW92aWVzYW5kdHZzaG93cyddOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NjgnOyB9XHJcbiAgICAmW3Nwb3J0PSd0YWVrd29uZG8nXTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODY5JzsgfVxyXG4gICAgJltzcG9ydD0ndGVubmlzJ106YmVmb3JlIHsgY29udGVudDogJ1xcZTg2YSc7IH1cclxufVxyXG5cclxuLmZsYWcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9mbGFncy5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDBweCAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XHJcblxyXG4gICAgJltjb3VudHJ5Xj1ob21lXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICZbY291bnRyeV49d29ybGRjdXBdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg3cHggLTM4NHB4O1xyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj1pbnRlcm5hdGlvbmFsXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOXB4IC0zODRweDtcclxuICAgIH1cclxuICAgICZbY291bnRyeV49dWVmYWNoYW1waW9uc2xlYWd1ZV0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00N3B4IC03MnB4O1xyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj11ZWZhZXVyb3BhbGVhZ3VlXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IC05NnB4O1xyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj1jb3BhYW1lcmljYWNudF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAtNzJweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePSd3dGEnXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweCAtNDA1cHg7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePSdhdHAnXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1cHggLTQwNXB4O1xyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj0naXRmJ10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MHB4IC00MDVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePSdjaGFsbGVuZ2VyJ10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC00MDVweDtcclxuICAgIH1cclxuICAgICZbY291bnRyeV49J2RhdmlzY3VwJ10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtNDA1cHg7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePSdmZWRjdXAnXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvbGVhZ3Vlcy9mZWRjdXAuanBnJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePWV1cm9dIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM2cHggLTM4NXB4O1xyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj0ndWVmYXN1cGVyY3VwJ10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9hc3NldHMvaW1hZ2VzL2ljb25zL2xlYWd1ZXMvc3VwZXJjdXAuc3ZnP3YzJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1vbHltcGljZ2FtZXNdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvb2x5bXBpY3Muc3ZnP3YzJyk7XHJcbiAgICB9XHJcbiAgICAmW2NvdW50cnlePXVlZmFldXJvcGFjb25mZXJlbmNlbGVhZ3VlXSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCc0FBQUFiQ0FZQUFBQ04xUFJWQUFBRGZrbEVRVlJJaVoyV1RZd1ZSUkRIZi9YZUFpNG9ZaG9qcmh0a3hTRHhNMlJkSktoeFpTQ2VDQWRONUVKaUFoY3ZYazFRYjJqMHhOVkVvekdlSkpCZ1BIZ3c3WW9ubFk4OWtDQWExcEFnZ21HSGFFVGc3ZHUzWldwZXpXTjJtWm1IVkRMcG5wcXEvNys3cXJwNjZDZXF1azVWMzFMVk1WVTlyNnJhNlhTMnRsdXRtWGFyZFhhMjNVNVU5UTFWWGQwWHJFNVUxWUJ5ZVVsVloyMCsxK2trN1ZaTDdabnJkSFlWYkVicjhCcDkrQ2FBbjMzK09IQXltNGtNdU82YU5CcXJmSDRhT0hIYlpDSXlCN3pucjJQQXNVd1BTMTMzRzdETzU1K0lpUDUvc2hoV0VzT254R0RmdndBdUFrOERQeFYyMWdiT0FzT0FMZXB6WWxoR0RBZUo0ZDViSTR2aFllQW84QnF3U1VRTTlFTmdMVERsVnN1QkZEZ1BQQUFjRVJGYlVBSzhuQzJxaTFOREZzUDlucWMxd0NYTGlYLzV6T3FGYnZpdUF5dUJ5LzZZejVkdTk2ZnIxbVE0TVF5VmszVkRkdERETWcwOFQ1Sk9kcU1tRnE3dmdhZUFTU2ViZG1CYndEY1pScEwrQ0l6N3QrRXNCVjNjbTNiMk9yRFo0LzhLU2ZyTGdpaFk3cDd4RU50dXpubmUvaEdSVXoyckpMV0szZW1SZU01eEMyUXhMQWIydXU0amt2UklTWDR0VktOZUpNTmVITE85b2lsS2trYXJUdGZzZGZ6ZXpyWURGdDhPOEc0SmtZWHlEOENlQzhEcWpFeUUvRGlVeUQ2UDBwRGo5OGgyK0RoQmtwNHI4MVJWSzNkYjhRcXZSck1iQkU2VlVpVnBubWNXa3VWdFpxSmlsWGlGL2VDMms0MW1jeGJWT1QvWVZmS3Q2OGVLWkNNKy9scmplQldZY2JMampXYnpMdGVkcnZISnY0MFV5UVo5L0x2RzhTL2dNUStqVmVTVGRxaEY1R3FOVDM1T0I0dGtNejdlWGVPNDJIZjF1NSt2VFY0d2RiTE12N1dLWkJkOGZLU1BzL1hITThCRDlraWprZmF4ei9FdUZzbU8rcmlseG5HSjk4YzNnWThOcURrdzhGVWZzaGVMK0RuWjF6Nk9FMFBWalR0Y29yTmJ2RmxxSGNPRHdBdEYvSnpzRVBDdnY3OWRRVFpVb2x0VXFPU0Y4azczNnN0d0Q5MGdTMUtyd3YxdXZJY1l4a3VjMTFhQWJpaloxVlpndDcvdGQveDVqZmdEVDc1azNUK0dSeGRBakZXUXpmL3ZpT0VKNElDL1RUa3U4OG1TOUlwM2F6czNJV3MxTVNRRm1JMFZaSnNMUk52c0lnWHVjWnhYSFRjVHFRakJZVDhqZGsyczBpM1RxZWZ5Wm51NExpTHZFOE45ZVlsN25uWjQ5KzlKbWJNUmJ2RDc2eEpKK3F5cXJnZldWK3pNNUtTSVRCR0QzUURXcEcxSDJjVjdheExESGNSZ0xjazYvbmVGZjhNeXNZV1p6MmptZDd1aXFpTjlpRXl1cWVxZHRSekFmNGR3ZGRjczZVTmZBQUFBQUVsRlRrU3VRbUNDJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJltjb3VudHJ5Xj1hc2Vhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hZmdoYW5pc3Rhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTBweH1cclxuICAgICZbY291bnRyeV49YWZyaWNhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hZnJpY2FuLXVuaW9uLW9hc10ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTBweH1cclxuICAgICZbY291bnRyeV49YWxiYW5pYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTBweH1cclxuICAgICZbY291bnRyeV49YWxnZXJpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0wcHh9XHJcbiAgICAmW2NvdW50cnlePWFtZXJpY2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hbWVyaWNhbi1zYW1vYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0wcHh9XHJcbiAgICAmW2NvdW50cnlePWFuZG9ycmFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hbmdvbGFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hbmd1aWxsYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0wcHh9XHJcbiAgICAmW2NvdW50cnlePWFudGFyY3RpY2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hbnRpZ3VhYW5kYmFyYnVkYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC0wcHh9XHJcbiAgICAmW2NvdW50cnlePWFyYWItbGVhZ3VlXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTBweH1cclxuICAgICZbY291bnRyeV49YXJnZW50aW5hXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTBweH1cclxuICAgICZbY291bnRyeV49YXJtZW5pYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC0wcHh9XHJcbiAgICAmW2NvdW50cnlePWFydWJhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMHB4IC0yNHB4fVxyXG4gICAgJltjb3VudHJ5Xj1hc2lhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMjRweH1cclxuICAgICZbY291bnRyeV49YXVzdHJhbGlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjRweH1cclxuICAgICZbY291bnRyeV49YXVzdHJpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWF6ZXJiYWlqYW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0yNHB4fVxyXG4gICAgJltjb3VudHJ5Xj1iYWhhbWFzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWJhaHJhaW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMjRweH1cclxuICAgICZbY291bnRyeV49YmFuZ2xhZGVzaF0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yNHB4fVxyXG4gICAgJltjb3VudHJ5Xj1iYXJiYWRvc10ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0yNHB4fVxyXG4gICAgJltjb3VudHJ5Xj1iZWxhcnVzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWJlbGdpdW1dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMjRweH1cclxuICAgICZbY291bnRyeV49YmVsaXplXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWJlbmluXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWJlcm11ZGFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMjRweH1cclxuICAgICZbY291bnRyeV49Ymh1dGFuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTI0cHh9XHJcbiAgICAmW2NvdW50cnlePWJvbGl2aWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMjRweH1cclxuICAgICZbY291bnRyeV49J2Jvc25pYSZoZXJ6ZWdvdmluYSddIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0wcHggLTQ4cHh9XHJcbiAgICAmW2NvdW50cnlePWJvc25pYV0sXHJcbiAgICAmW2NvdW50cnlePWJvc25pYWFuZGhlcnplZ292aW5hXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtNDhweH1cclxuICAgICZbY291bnRyeV49Ym90c3dhbmFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1icmF6aWxdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1icnVuZWldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1idWxnYXJpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1idXJraW5hLWZhc29dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtNDhweH1cclxuICAgICZbY291bnRyeV49YnVydW5kaV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYXJpY29tXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTQ4cHh9XHJcbiAgICAmW2NvdW50cnlePWNpc10ge2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYW1ib2RpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYW1ib2RqYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYW1lcm9vbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYW5hZGFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtNDhweH1cclxuICAgICZbY291bnRyeV49Y2FwZS12ZXJkZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jYXltYW4taXNsYW5kc10ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC00OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1jZW50cmFsLWFmcmljYW4tcmVwdWJsaWNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0wcHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWNoYWRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC03MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1jaGFtcGlvbnNsZWFndWVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC03MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1jaGlsZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWNoaW5hXSwgJltjb3VudHJ5Xj1jaGluZXNldGFpcGVpXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y29sb21iaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y29tbW9ud2VhbHRoXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWNvbW9yb3NdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y29uZ28tYnJhenphdmlsbGVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y29uZ28ta2luc2hhc2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y29vay1pc2xhbmRzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWNvcGFhbWVyaWNhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWNvc3RhcmljYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC03MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1jb3RlLWRpdm9pcmVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtNzJweH1cclxuICAgICZbY291bnRyeV49Y3JvYXRpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC03MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1jdWJhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTcycHh9XHJcbiAgICAmW2NvdW50cnlePWN5cHJ1c10ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtOTZweH1cclxuICAgICZbY291bnRyeV49Y3plY2hyZXB1YmxpY10ge2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTk2cHh9XHJcbiAgICAmW2NvdW50cnlePWRlbm1hcmtdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fVxyXG4gICAgJltjb3VudHJ5Xj1kamlib3V0aV0ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTk2cHh9XHJcbiAgICAmW2NvdW50cnlePWRvbWluaWNhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtOTZweH1cclxuICAgICZbY291bnRyeV49ZG9taW5pY2FucmVwdWJsaWNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtOTZweH1cclxuICAgICZbY291bnRyeV49ZWN1YWRvcl0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fVxyXG4gICAgJltjb3VudHJ5Xj1lZ3lwdF0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC05NnB4fVxyXG4gICAgJltjb3VudHJ5Xj1lbHNhbHZhZG9yXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTk2cHh9XHJcbiAgICAmW2NvdW50cnlePWVuZ2xhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtOTZweH1cclxuICAgICZbY291bnRyeV49ZXF1YXRvcmlhbC1ndWluZWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtOTZweH1cclxuICAgICZbY291bnRyeV49ZXJpdHJlYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC05NnB4fVxyXG4gICAgJltjb3VudHJ5Xj1lc3RvbmlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTk2cHh9XHJcbiAgICAmW2NvdW50cnlePWV0aGlvcGlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTk2cHh9XHJcbiAgICAmW2NvdW50cnlePWV1cm9wYWxlYWd1ZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC05NnB4fVxyXG4gICAgJltjb3VudHJ5Xj1ldXJvcGVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtOTZweH1cclxuICAgICZbY291bnRyeV49ZmFyb2Vpc2xhbmRzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMTIwcHh9XHJcbiAgICAmW2NvdW50cnlePWZpamldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49ZmlubGFuZF0ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTEyMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1mcmFuY2VdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z2Fib25dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTIwcHh9XHJcbiAgICAmW2NvdW50cnlePWdhbWJpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z2VvcmdpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z2VybWFueV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z2hhbmFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMTIwcHh9XHJcbiAgICAmW2NvdW50cnlePWdpYnJhbHRhcl0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z3JlYXRicml0YWluXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTEyMHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ncmVlY2VdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtMTIwcHh9XHJcbiAgICAmW2NvdW50cnlePWdyZWVubGFuZF0ge2JhY2tncm91bmQtcG9zaXRpb246LTMxMnB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z3JlbmFkYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z3VhZGVsb3VwZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC0xMjBweH1cclxuICAgICZbY291bnRyeV49Z3VhbV0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWd1YXRlbWFsYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTE0NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ndWVybnNleV0ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ndWluZWEtYmlzc2F1XSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWd1aW5lYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE0NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ndXlhbmFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWhhaXRpXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE0NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ob25kdXJhc10ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0xNDRweH1cclxuICAgICZbY291bnRyeV49aG9uZ2tvbmddIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWh1bmdhcnldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWljZWxhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWluZGlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTE0NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1pbmRvbmVzaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWlyYW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWlyYXFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMTQ0cHh9XHJcbiAgICAmW2NvdW50cnlePWlyZWxhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0wcHggLTE2OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1pc2xhbWljLWNvbmZlcmVuY2VdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49aXNsZS1vZi1tYW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49aXNyYWVsXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTY4cHh9XHJcbiAgICAmW2NvdW50cnlePWl0YWx5XSB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTY4cHh9XHJcbiAgICAmW2NvdW50cnlePWphbWFpY2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMTY4cHh9XHJcbiAgICAmW2NvdW50cnlePWplcnNleV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49am9yZGFuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTE2OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1rYXpha2hzdGFuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE2OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1rZW55YV0ge2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49a2lyaWJhdGldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTY4cHh9XHJcbiAgICAmW2NvdW50cnlePWtvcmVhLXNvdXRoXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTE2OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1rb3JlYXNvdXRoXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTE2OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1rb3Nvdm9dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMTY4cHh9XHJcbiAgICAmW2NvdW50cnlePWt1d2FpdF0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49a3lyZ3l6c3Rhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC0xNjhweH1cclxuICAgICZbY291bnRyeV49bGFvc10ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMTkycHh9XHJcbiAgICAmW2NvdW50cnlePWxhdHZpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1sZWJhbm9uXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTkycHh9XHJcbiAgICAmW2NvdW50cnlePWxlc290aG9dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0xOTJweH1cclxuICAgICZbY291bnRyeV49bGliZXJpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1saWJ5YV0ge2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0xOTJweH1cclxuICAgICZbY291bnRyeV49bGllY2h0ZW5zdGVpbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH1cclxuICAgICZbY291bnRyeV49bGl0aHVhbmlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1sdXhlbWJvdXJnXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tYWNhb10sXHJcbiAgICAmW2NvdW50cnlePW1hY2F1XSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjE2cHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tYWNlZG9uaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTkycHh9XHJcbiAgICAmW2NvdW50cnlePW1hZGFnYXNjYXJdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMTkycHh9XHJcbiAgICAmW2NvdW50cnlePW1hbGF3aV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC0xOTJweH1cclxuICAgICZbY291bnRyeV49bWFsYXlzaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMTkycHh9XHJcbiAgICAmW2NvdW50cnlePW1hbGRpdmVzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tYWxpXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTE5MnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tYWx0YV0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1hcnNoYWxsLWlzbGFuZHNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0yMTZweH1cclxuICAgICZbY291bnRyeV49bWFydGluaXF1ZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIxNnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tYXVyaXRhbmlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1hdXJpdGl1c10ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTIxNnB4fVxyXG4gICAgJltjb3VudHJ5Xj1tZXhpY29dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1pY3JvbmVzaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vbGRvdmFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjhweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vbmFjb10ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0yMTZweH1cclxuICAgICZbY291bnRyeV49bW9uZ29saWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vbnRlbmVncm9dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vbnRzZXJyYXRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vcm9jY29dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW1vemFtYmlxdWVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW15YW5tYXJdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW5hdG9dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMjE2cHh9XHJcbiAgICAmW2NvdW50cnlePW5hbWliaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0wcHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1uYXVydV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0cHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1uZXBhbF0ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1uZXRoZXJsYW5kcy1hbnRpbGxlc10ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1uZXRoZXJsYW5kc10sICZbY291bnRyeV49aG9sbGFuZF0ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1uZXdjYWxlZG9uaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW5ld3plYWxhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW5pY2FyYWd1YV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yNDBweH1cclxuICAgICZbY291bnRyeV49bmlnZXJdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW5pZ2VyaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW5vcnRoLWtvcmVhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ub3J0aGFtZXJpY2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW5vcnRoZXJuLWN5cHJ1c10ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC0yNDBweH1cclxuICAgICZbY291bnRyeV49bm9ydGhlcm5pcmVsYW5kXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTI0MHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ub3J3YXldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW9wZWNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMjQwcHh9XHJcbiAgICAmW2NvdW50cnlePW9saW1waWMtbW92ZW1lbnRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0wcHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1vbHltcGljZ2FtZXNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0yNjRweH1cclxuICAgICZbY291bnRyeV49b21hbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1wYWtpc3Rhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1wYWxhdV0ge2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1wYWxlc3RpbmVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMjY0cHh9XHJcbiAgICAmW2NvdW50cnlePXBhbmFtYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0yNjRweH1cclxuICAgICZbY291bnRyeV49cGFwdWEtbmV3LWd1aW5lYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0yNjRweH1cclxuICAgICZbY291bnRyeV49cGFyYWd1YXldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMjY0cHh9XHJcbiAgICAmW2NvdW50cnlePXBlcnVdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMjY0cHh9XHJcbiAgICAmW2NvdW50cnlePXBoaWxpcHBpbmVzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1wb2xhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMjY0cHh9XHJcbiAgICAmW2NvdW50cnlePXBvcnR1Z2FsXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1wdWVydG9yaWNvXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1xYXRhcl0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0yNjRweH1cclxuICAgICZbY291bnRyeV49cmVkLWNyb3NzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTI2NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1yZXB1YmxpY29maXJlbGFuZF0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMjg4cHh9XHJcbiAgICAmW2NvdW50cnlePXJldW5pb25dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0yODhweH1cclxuICAgICZbY291bnRyeV49cm9tYW5pYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1ydXNzaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yODhweH1cclxuICAgICZbY291bnRyeV49cndhbmRhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMjg4cHh9XHJcbiAgICAmW2NvdW50cnlePXNhaW50LWx1Y2lhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1zYW1vYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0yODhweH1cclxuICAgICZbY291bnRyeV49c2FubWFyaW5vXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1zYW8tdG9tZS1wcmluY2lwZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0yODhweH1cclxuICAgICZbY291bnRyeV49c2F1ZGlhcmFiaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMjg4cHh9XHJcbiAgICAmW2NvdW50cnlePXNjb3RsYW5kXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1zZW5lZ2FsXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1zZXJiaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yODhweCAtMjg4cHh9XHJcbiAgICAmW2NvdW50cnlePXNleXNoZWxsZXNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMjg4cHh9XHJcbiAgICAmW2NvdW50cnlePXNpZXJyYS1sZW9uZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0yODhweH1cclxuICAgICZbY291bnRyeV49c2luZ2Fwb3JlXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzYwcHggLTI4OHB4fVxyXG4gICAgJltjb3VudHJ5Xj1zbG92YWtpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXNsb3ZlbmlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXNvbG9tb24taXNsYW5kc10ge2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTMxMnB4fVxyXG4gICAgJltjb3VudHJ5Xj1zb21hbGlhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXNvbWFsaWxhbmRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMTJweH1cclxuICAgICZbY291bnRyeV49c291dGhhZnJpY2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXNvdXRoa29yZWEtY29weV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMTJweH1cclxuICAgICZbY291bnRyeV49c291dGhrb3JlYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zMTJweH1cclxuICAgICZbY291bnRyeV49c3BhaW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXNyaS1sYW5rYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC0zMTJweH1cclxuICAgICZbY291bnRyeV49c3Qta2l0dHMtbmV2aXNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXN0LXZpbmNlbnQtdGhlLWdyZW5hZGluZXNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNjRweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXN1ZGFuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTMxMnB4fVxyXG4gICAgJltjb3VudHJ5Xj1zdXJpbmFtZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMxMnB4IC0zMTJweH1cclxuICAgICZbY291bnRyeV49c3dhemlsYW5kXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzM2cHggLTMxMnB4fVxyXG4gICAgJltjb3VudHJ5Xj1zd2VkZW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNjBweCAtMzEycHh9XHJcbiAgICAmW2NvdW50cnlePXN3aXR6ZXJsYW5kXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49c3lyaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dGFoaXRpLWZyZW5jaC1wb2xpbmVzaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dGFpd2FuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzM2cHh9XHJcbiAgICAmW2NvdW50cnlePXRhamlraXN0YW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dGFuemFuaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMzM2cHh9XHJcbiAgICAmW2NvdW50cnlePXRoYWlsYW5kXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMzNnB4fVxyXG4gICAgJltjb3VudHJ5Xj10aW1vci1sZXN0ZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dG9nb10ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dG9uZ2FdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTZweCAtMzM2cHh9XHJcbiAgICAmW2NvdW50cnlePXRyaW5pZGFkdG9iYWdvXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTMzNnB4fVxyXG4gICAgJltjb3VudHJ5Xj10cmluaWRhZGFuZHRvYmFnb10ge2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dHVuaXNpYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTI4OHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dHVya2V5XSxcclxuICAgICZbY291bnRyeV49dHVya2lzaHBvbGl0aWNzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMzEycHggLTMzNnB4fVxyXG4gICAgJltjb3VudHJ5Xj10dXJrbWVuaXN0YW5dIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMzZweCAtMzM2cHh9XHJcbiAgICAmW2NvdW50cnlePXR1cmtzLWFuZC1jYWljb3MtaXNsYW5kc10ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC0zMzZweH1cclxuICAgICZbY291bnRyeV49dHV2YWx1XSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMHB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dWFlXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMzYwcHh9XHJcbiAgICAmW2NvdW50cnlePXVrXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzYwcHh9XHJcbiAgICAmW2NvdW50cnlePXVzYV0sXHJcbiAgICAmW2NvdW50cnlePXVuaXRlZHN0YXRlc10ge2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTM2MHB4fVxyXG4gICAgJltjb3VudHJ5Xj11Z2FuZGFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dWtyYWluZV0ge2JhY2tncm91bmQtcG9zaXRpb246LTEyMHB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dW5pdGVkLW5hdGlvbnNdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzYwcHh9XHJcbiAgICAmW2NvdW50cnlePXVuaXRlZGFyYWJlbWlyYXRlc10ge2JhY2tncm91bmQtcG9zaXRpb246LTE2OHB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dW5pdGVka2luZ2RvbV0ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dXJ1Z3VheV0ge2JhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dXpiZWtpc3Rhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dnRiXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjY0cHggLTM2MHB4fVxyXG4gICAgJltjb3VudHJ5Xj12YW51YXR1XSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjg4cHggLTM2MHB4fVxyXG4gICAgJltjb3VudHJ5Xj12YXRpY2FuLWNpdHldIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMTJweCAtMzYwcHh9XHJcbiAgICAmW2NvdW50cnlePXZlbmV6dWVsYV0ge2JhY2tncm91bmQtcG9zaXRpb246LTMzNnB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dmlldG5hbV0ge2JhY2tncm91bmQtcG9zaXRpb246LTM2MHB4IC0zNjBweH1cclxuICAgICZbY291bnRyeV49dmlyZ2luLWlzbGFuZHMtYnJpdGlzaF0ge2JhY2tncm91bmQtcG9zaXRpb246LTBweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXZpcmdpbi1pc2xhbmRzLXVzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMjRweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXdhbGVzXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXdlc3Rlcm4tc2FoYXJhXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXllbWVuXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIwcHggLTM4NHB4fVxyXG4gICAgJltjb3VudHJ5Xj16YW1iaWFdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXppbWJhYndlXSB7YmFja2dyb3VuZC1wb3NpdGlvbjotMTY4cHggLTM4NHB4fVxyXG4gICAgJltjb3VudHJ5Xj1qYXBhbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zODRweH1cclxuICAgICZbY291bnRyeV49cm9sYW5kZ2Fycm9zXSxcclxuICAgICZbY291bnRyeV49YXRwLXJvbGFuZC1nYXJyb3NdLFxyXG4gICAgJltjb3VudHJ5Xj13dGEtcm9sYW5kLWdhcnJvc10ge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246LTIxNnB4IC0zODRweFxyXG4gICAgfVxyXG4gICAgJltjb3VudHJ5Xj11bmRlZmluZWRdIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMzg0cHh9XHJcbiAgICAmW2NvdW50cnlePXdpbWJsZWRvbl0ge2JhY2tncm91bmQtcG9zaXRpb246LTI2NHB4IC0zODRweH1cclxufVxyXG5cclxuaHRtbFtsYW5nPWhpXSwgaHRtbFtsYW5nPWhuXSwgaHRtbC5mcm9tSW5kaWEge1xyXG4gICAgI3NpZGViYXIge1xyXG4gICAgICAgIC5zZWN0aW9ucy13cmFwcGVyIHNlY3Rpb24ubWVudSB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAmID4gbGkuY3JpY2tldC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gbGkuc3BvcnRzYm9vayAuc3BvcnRzYm9vay1tZW51IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkuY3JpY2tldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1pbmktZ2FtZXMtY2F0ZWdvcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdvcnkuY3JpY2tldCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uLnRlcm1zIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vY29tbW9uL3ZhcnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tbW9uL21peGlucy5zY3NzXCI7XHJcbiRtYXJnaW46IDEuMDYyNXJlbTtcclxuXHJcbi8vIC5taWRkbGUsIGhlYWRlciAubWlkZGxlIHtcclxuLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1zaWRlQmFyV2lkdGgpIC0gM3JlbSkgIWltcG9ydGFudDtcclxuLy8gICAgIGxlZnQ6IGNhbGModmFyKC0tc2lkZUJhcldpZHRoKSAtIDE1LjVyZW0vIDIpO1xyXG4vLyB9XHJcblxyXG5tYWluLmNhc2lubywgbWFpbi5saXZlY2FzaW5vIHtcclxuICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBoZWlnaHQ6IDE3Ljg3NXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jYXNpbm8vaGVhZGluZy1vYmplY3QucG5nP3YyXCIpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzBmMWEzMywgcmdiYSgjMGYxYTMzLCAwLjc5KSwgIzBjMTIxZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMCUsIDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjE4NzVyZW07XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjgxMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGlucy1CbGFja1wiO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGl2ZWNhc2lubyAuaGVhZGluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbGl2ZWNhc2luby9oZWFkaW5nLW9iamVjdC5wbmc/djJcIiksXHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMGYxYTMzLCByZ2JhKCMwZjFhMzMsIDAuNzkpLCAjMGMxMjFlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSByaWdodCAxLjMzMzNyZW0sIGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMiUsIDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMi44NzVyZW07XHJcblxyXG4gICAgICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwLjQzNzVyZW07XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTdhMWMyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMS4zNTcxcmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI4NTdyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTIxNzIzO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgIzY4NzU5NDFmO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xlYXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjE3MjM7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM2ODc1OTQxZjtcclxuICAgICAgICAgICAgd2lkdGg6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuMTI1cmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeS10ZXh0LWNvbG9yKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjZyZW07XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzE0M3JlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGl2ZWNhc2lubyAuZHJvcGRvd24tY29udCAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIgaW1nIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTApO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1jb250IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuY3VzdG9tLXNlbGVjdC5wcm92aWRlci1maWx0ZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0LjYyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM2ODc1OTQxZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzLjEyNXJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zLU1lZGl1bVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC44NjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnMtTWVkaXVtXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAub3B0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0aW9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMWExZjJiLCAwLjk3KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjNjg3NTk0MWY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTcuNjI1cmVtO1xyXG4gICAgICAgICAgICB0b3A6IDQuM3JlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41Mzc1cmVtO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMThyZW07XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDAuNjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3LjA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwLjY4NzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMxMjFlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6IDAgLTEuMTI1cmVtIDAgIzFhMWYyYjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwYzEyMWUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDBlYzY2O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm92aWRlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5jYXNpbm8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgLy8gICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICAvLyAgICAgZ3JpZC1yb3c6IHNwYW4gMztcclxuICAgIC8vIH1cclxuXHJcbiAgICAuYm90dG9tLWZpbHRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLmZpbHRlci1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzEyMTcyMztcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5LjM3NXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjY4NzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS40NzVyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDkuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5N2ExYzI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTFlMmI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxpdmVjYXNpbm8ge1xyXG4gICAgICAgIC0tYmc6ICM4ZTMxZmI7XHJcbiAgICAgICAgLS1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgICYuY2FzaW5vIHtcclxuICAgICAgICAtLWJnOiAjMDBlYzY2O1xyXG4gICAgICAgIC0tY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXNpbm8sXHJcbiAgICAmLmxpdmVjYXNpbm8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWluLWhlaWdodDogNTByZW07XHJcblxyXG4gICAgICAgIC5zbGlkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMC4xODc1cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgZmFkZUluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFnaW5hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS43cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcblxyXG4gICAgICAgICAgICAubG9hZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjMWIyMDJjLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5vLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoIzFiMjAyYywgMC45KTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNy42MjVyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCNmZmYsIDAuOCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW1lcy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHVsLmdhbWVzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMC43NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IHNob3dBbmltIDI1MG1zIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWRlbGF5KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgc2hvd0FuaW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLnNsb3QtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsb3QtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjEyNXJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0byBib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMwMDAwMDAwMCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE5MWUyYmI4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE4MG1zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nLnBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3Rhci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbG90LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS44NzVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGVjNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm5vdCguZmF2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRleHRDb2xvckhvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubG9hZGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4Ljc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LXRleHQtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub2Yge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjRiNTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNob3ctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMy43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvbW90aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzLjEyNXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLXRvLXRvcDpub3QoLnZpc2libGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saXZlY2FzaW5vIHtcclxuICAgICAgICAvLyAtLWNvbG9yOiAjZjQ0MTQxO1xyXG5cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuKCNmNDQxNDEsICNmZmYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmNvbnRlbnQgLmdhbWVzLXdyYXBwZXIgdWwuZ2FtZXMgbGkgLmJnIC5zbG90LWhvdmVyIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIC8vICAgICAgICAgdG8gdG9wLFxyXG4gICAgICAgIC8vICAgICAgICAgI2Y0NDE0MSAwLFxyXG4gICAgICAgIC8vICAgICAgICAgcmdiYSgjZjQ0MTQxLCAwLjk1KSAxMS4zJSxcclxuICAgICAgICAvLyAgICAgICAgIHJnYmEoI2Y0NDE0MSwgMC45MikgMzEuOCUsXHJcbiAgICAgICAgLy8gICAgICAgICByZ2JhKCNmNDQxNDEsIDAuNikgNzEuNSUsXHJcbiAgICAgICAgLy8gICAgICAgICByZ2JhKCNmNDQxNDEsIDAuMikgMTAwJVxyXG4gICAgICAgIC8vICAgICApO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiA4O1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmdhbWUtdGl0bGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjkzNzVyZW07XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIHRvIHRvcCxcclxuICAgICAgICAgICAgICAgICAgICAjMTkxZjJiZjcgMzQlLFxyXG4gICAgICAgICAgICAgICAgICAgICMxOTFmMmJjZiA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5tYWluLmxpdmVjYXNpbm8ge1xyXG4gICAgLnN0YXItd3JhcHBlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxubWFpbi5jYXNpbm8sXHJcbm1haW4ubGl2ZWNhc2lubyB7XHJcbiAgICAuY2FzaW5vLWdhbWVzLXNsaWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MWUyYjtcclxuICAgICAgICB3aWR0aDogNDRyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zMzMzcmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLnNsaWRlci1oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zMzMzcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk3YTFjMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcblxyXG4gICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjY2NjdyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDY2N3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlcjItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlcjItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuYm90dG9tLWJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyMi1wYWdpbmF0aW9uLCAuc3dpcGVyMi1wYWdpbmF0aW9uICogIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyMi1wcmV2LCAuc3dpcGVyMi1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDJyZW07XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyMi1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMC42cmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYtYnVsbGV0LnN3aXBlcjItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ODU4NTg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMC41MzMzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjUzMzNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEVDNjY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyMi1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIuMnJlbTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjFjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vIGFuaW1hdGlvbjogMC40cyBhbmltYXRpb24gZWFzZTtcclxuICAgICAgICAgICAgLy8gYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgICAgICAgICAgLy8gYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xyXG5cclxuICAgICAgICAgICAgLy8gQGtleWZyYW1lcyBhbmltYXRpb24ge1xyXG4gICAgICAgICAgICAvLyAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLm92ZXJsYXkucG9pbnRzIHtcclxuXHJcbiAgICAuYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDIxLjY4NzVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjY4NzVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFWc0FBQUg2Q0FZQUFBQ3BqKyttQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBTkVDU1VSQlZIZ0I3UDI5MW14SmtoMkltVVZYL3d5NjBDaHdqWUMxQnVRcWFoVEFHWWpVMkh3RFBBTGZBSHdEa0JvMXZnTGZZS2hTR29nVXdiVkdHRzFhR0dGKzE2RFJ3SFF2b09xenllODdibVo3bTltSjc5NnF5c2k4bWJZejc0MkljOXpOemYyNGI5OXU3aEZYNVhmRVAvckgvK1F2LytqeCtLZW05bjhXMFgrcUlyK1M2ODgzQlZVVk03djlQS1dkWGhIVE5iajdidW5qLzQrMy9qa0s4ZXRacHR2MGJKemZyWDVYcHR2NXVLM25LaGZMTHVodzh3YVEvc09xU2E5MytKRDJ2STNJdjFvM3VOZlNOUmN2Kys5cHZIYitIdXQvWE13czczK2Q1Nm9QUGZmOUdiNzdBdVdBalZwLzY4MVM3cU5QNmJoV205eE1ZRS9aalhQZnZMM0pXY2luYWZCWjMreDVKUHY3c2Y5K25jYUJab1BtTStzOUJzdjZ5RTlwamcxTWt4MDZQME5TOUFkdHp0ZE84dXJIVUM3Nm1zL3M5S3R6L2JlLythMzg5dTI3UDcvNXpiLys3VzkvODFlLytRKy8rYXUvKzd1LysvKy92YjM5eS8vMnYva3YvNlg4RHRDdlNmeXJYLy82VjMvdjdTLysrWGYrL04va0d5VFczeFVUQVdOSDFSelJuM1p3dGhIai8xeVE3RFEyRVcweWduZVA5TzByeVZLQXVLWDcwTjRQOTZLalZ1S0ZkRUdDalRSUGZtaXZpWkRGNndpTzlIcVVnVjJKVThyTjA1N1ZXY1ZKREFaNmtOZUh6VUlZSjUxbktZV0pBS0dMSkcvUkI1NFY1Rzd5MDl2MDZIYVpBS2svNG9PdGR0SGptVWlqL25rUm1sRWpNM1VGbXN4VW9vbjlHclN2RG4zeFdYOUljdFpSczR6RVh2cGZKZnMrQVdzOHB0Lys5cmZ5ZDMvM3QvSzMvKzdmL2RWdmZ2TWYvdVZ2SC8vaC8vSGYvdFYvOVZmeWhkQXZTZlJPc24vKzloZi9RaTZTL1VtZ0VkMlk1cm5LdlRCM1lFZDJkdnNvNy9IZ21maEtjMS9tckZBTWJFeWRzZGN0TzJnU09TdFJHS3hXU0hKUXhjOVZXY2tya0dmT1NJTXFpMkNpZG5JT2U5V0lrK2F6T3BUSDFaUU5sQmNETHBnME05YzJKZ1ZhNmpYMUlHcE9IYTl5K3VwVHN6U1VvZkNzb1IvZTVqbTM5Vlk1dy95RmsyUlZtdkdabndrS2hMQmxRbjdGeFBwKy9hRTBzZlJxWjVuZU1JMzh1V3BDNmxudUNCZk1sNG5Oay83dDMvNHY4bS8vNXQrOEs5Ly85NWVTN2g5OWx1QWYvL28vL2VkL2JILzYvL211bEwrVW53aFFhWHhOSHZ6amd4NVZiY0tpaytkOXZWVi85NFZLVWJwQ0NnblZncGRiZWc2L2hwcVFQa2VZRU9tTlJGdnNPcW1wWmxkMFFpZm5zMVhZdHM0RDJ3ZGdXMVpLYjV2MDJacHFhWVNQZVNXSlZwRm9yNG94MFE1NUp6TDBaL1BJaHlOT3pKbUQxZmlWVjZVOWlBRmhscDZkeWpNbDdFU0cvWEMycmJkRTYvZGpVaktZMUk1ald0UDZpaytaRUVNaFp3V3lDNE1QT3F3ZUd1bENXNmpxMkJJb0lMQi81MFJZK3FSSUozaC83ODMzM1o4Ly9zVWZ5NS8vOHBmZlRRamZoVkovSS8vc2w3LzhqLy82Yi83TmYvK3Y1QW1la3UxLzhyLzdULzlmMzczODM3Lzc4MmZ5TXdjVG5UNUpWMktBOG5uc3pPM3pLeE9ORDBoVUVHRTdFdUtyNU5peWZJL0RnZ1pZdWNla0tXeFRCSlpZWitKUzlBQlV0SlF5TWVGMFQ0YjIxU1l3Z3FncmFTbDVrZWw5ZVZqdEVvbDRHcHRJVFpwdjR4SlhlaDVpaFlId29wMzhHUitQaFo1VlY4MUc1RGhSVGZGdFVLTFQvYXYwT2FRakpCaTA5VG9UOWtsRmlHQlZZVHFIcGdpeS9haEdybDU2L0o1SmxYMldzaEpoMjlnZk1TelZucTl5S2RHUERHdDFYZnVUUC9sVCtkTS8rN05mL2Z0Ly8rLy8yUy8vL24vOHE3LzU2Ly8rL3lzM0dKL01SOWpBL3Y1Ly90M3R2NVNmTVo2RkVXSm1IR0s1UGNicXNFNCt0WXc2TGszYXZaeW90ZG4wZTJMM2FpYzZtaVZwM200MlljTEJGN2JOcS9VYVczMm9abWQzNXJEaVU1alhKd05lV2xvdng4bmM0OWd4VUQ3S2ZFdVZBM1hBRGJOS2NIVEpTbVhqWXBhVEFvd3pWUituWHFWRW9OeVNVQTJPLzhwQXNpMnVqSmZISVQrVTczbStZQS9pUmxXR1VhckJhYTloVm9wNkZ5VTZicHFpbjFCQnVnYWhoUnlYS3FSb1M5MVFER0EvcmF1c2FlSitEeXY4MjcvNW0zLzE3L1R4Zi9uWGYvV3YvclVVUEdUQW45dGYvQmMvWjZLOW5mVUwvL2oxVkp0Q0pPSWthakM2S3dGZGFTd054b3RKVTNxMHZORzhCRElzekluMm5xOG5oNlV0YzVLeHJOZzR0Q3JSbGpaQjlZTHF3UlZsRUF5MFMvZ0FQdm55L3luUlVwT2RjbkJ5TVU1NmxmbEd5MGtxMzBwK3NSaXJWSC9sK3ZzSExPZDZBUWY1NWZqcmJkYk5hZmdqWmNLY3RqVnhjOVRZU0lPV2lkMDREMWExN0JuVWEzRWRTRzRrMm5NUHFEdnlHRjY3M0R2UFVhamhZNXljLzdpL1daVFJndG53K2QzM04yakxqNzZBN1VHUGk4ZGhxeFQwbWJoLyt0VXYvLzQvK083UFgvelRQN2ZmL3VjeW9JVVJQa0lIS3Y5TWZ0YTQ3VHBTTndMbU5QRCtxS1lhaGloUkxucjFXSmVXY2pBdU5lUVM5bDlLM09zTVNjeGN4RlBhcVdTbk1SaWV4a0hCWHJSVEdDNXRxdEpJTHpkT0JxTEZjZlRkZnc5OVVMazQ0YlNWUTlCLzlibFBZaGhYVkJFWk44OWE5OGcxQm9VeHZJNWFuNDFLaVJLbHI4QVp1QWxidlcrS1RMODBYRlhUbFljd3BJOVh2WHMyMmJuYnN0N2J6dXVHWlE1OWoxZHR4NHBxVE1JbFF6NFRhRWd0b1k0cHBFRHRJZjNZWU4xZkNRRVFEaXBNaHVueG4venBuNzYvLy9XZi9kay9hQ0VGSXR2LzVILzdmL3kvZnRlTC81L3lNOFcwdE1sN2VwTVdPMlI1QnU4d2dYdjZaRkFNbzIvMFVabTdZbkFpVVlFOW9iRXdGMGtqL25RYm55RGtkTFM3Z2F5UUIzd1V5V3ZQam5USlJQNXhxWFJ3UUJzZ2tuN0xuYktqL01tdlFxL1pHR2U2RTZwTmVlNTZDRnBVcWQ2RmkwdmRUcDdqcTA1SmZSNndxVjlhdWlyOC9QdXlHUDNsSzFvbmpMblpxRFl4eVZFQjgwVFF6SGxkRlR2dSsvTjlnTEhzZUI3RHJ2TUJUM3FLT2VFeEZ0S3ZQZzE5S3F2VFYxZDFjc0tQTWFFY3Y5N2p1TDk5ZS9zLy9lbmYrOS84OWIvOTYvL3UvMGUyMy9HUGZ2MS8rUFVmMlovOEY5KzkvYlVzYnZIZTZHL2ZMVVBlTzkzZGx5SHEwbXNpcWR0bDhtM0JwMFBCeEk3S1FUNjFkYWRjemwwVG1nZ3dWcFZuRHljRk1CQTV1alNvalVhZ3RRclcyL05wVEhuSUw1cHFFL1BWbHV1czZJMlIxMnFTOGFRQ0VENVdLOUpIdXFGeGNBQmJueTk4c3BOR2xybnJiMVpKVjhiamYxNTIvK0xEZlIvNkV0WDhhWnFSRlBrWmFyTW5YZWxHdjRQUG1POFlvakFibEk4WGxSdU8wMEZ6Nk5UbUQ4VURFdnpjdi92ODltYnlQLzBQLzkyLy9qZHY5ci8zK0cxTVUzLzA5c2YvUXBab1B3V1IwVUh0YUI0RHJCM1BZNHV4U1RMSXpVa3h4d2c4OTROMFJTSm1sM0ZIeVE2b1dUSVhjcTVwQ3F5UDl5Y2R4VlRGeitieW1WeTNNeEl0bFkyMlFURjZaOFowMEhramRxWXdhY1VRVmJxUDEybjVLVGpvY3NnMjVabXVTV2RRZ3lTV2dzeHZpNlRDclVRcndtRWJiL2ZhanRMN0FXWjZDMElvL1luNklOc3k2M1k5RnN4eDI3dytlcUMxbjg0SmZUTEFmcGl4OU9PUWo0dG15NkJGa2lRRmlMYkhhOC83azhoZi9SbmhocXRCK1ZBRU9oL3BhSjhsaHNIcElDb2dQUEpPVGw1cDduMHorQi84dzMvNHF6OS8rKzIvRUlGaWo2cjlyMlV4b3Frc3kzT0xkeWNKcW1xb3l2RWQwNWNWZWs4QWU5QUJybXRsTU11Z0dNSnVtZVduTWFQWnNZa09UR2IxVTdrWGZJejJpYy8zeDhIQ0ZuM2tVeE9pVEp3MWhIRGJkRlMyQmlIb1FJejRnWmVxK2RyR0s3NUJxZU9oQldnbmRKRldFVFNBdVZsZGZabmdNeEJ5cXFsc3Y0T3JpV0h5NzZ1eHNVV2lxS2NLdVBSOThxUGxDb1BRZkFyOVJxQnpLeWoyVEJEVHF5SkpaMzhaNjFwOHErVzF4dzNoRERxOVlKd2VxK0QxODN2LzVxLy9aL2tmLy9idi91Rzd1djFRdGtmVkxnNmFJaDJtZlZRSWRGcEF2SjlZc1NtZmxpTTNSQ3V1RU1wWU1KTzIzSno5VnJpdnhBOGNlNEtadlE1ZTY0TnNVa2g1RDN4U1ZBcDNkWlJVbUhiVDVxUldqUE5vdmxmNEw4b0duMzJ6UjhPQW5IUlF2dGo0aXVrbEpseUJoNUVibTVBNmNkMDhUWkc3NGRSMm1ReUlsdTRJMGhkMkRUbDJtZTc4TXNkbDhZczVkaXR0aFdaZHUzazI2QUNwUTBrMVcvc0w1N2U0WTlMYncvd3BSbnVkYTU3QkovWFRxUTBHWTRiQTVHWTFJUEVNaUhDcEhqaHk3RHlYcTNCbFJ6UFBkMmwrK2N1L2tMLzM5dmJ4emR2SEtmVXZaUkdZbC9kNmU2OWVjeFdiOTJKa0NpL0xZTWxWN1dvdm00TDgyc3VxUGxFWW92algzaHRmVnljamN2OW1RQTRFNm1vQUp3bFVtRW1BSmxVaTZCQmZpL2QzUHB4MGZrVG9QYTdPSGtMWkJnVDZwQ3BHcGhVc3dRMVlQdm95MlplOFFZdEFtQmRadlIwZnJKVEprNGszWFlnOG1mcWd5WnhiNklGZS9lN3RKcndnb0I3THN4ejZTZzB0VEUra2h0bncxYnpBTmprN2l4cllOU0l4cngxUGZtVWNsUTd1NVhsYllrakRuNDNRMy9nS2s4WDdmMi9RSVpGWXNVZjdtUCt1c01jZi9aSDh2Vi8rOHArL1gzLzhvMS8vazcvODd2WFhzbmlLcmxSSlVrNDV4cys0ZEx5V1FiRGpqZ29qSithQmtQWEdmSFlFWFBxTWcwaHUzRDVtb3MvcW9aZGhzT3RreEVuUGpKVS9ram81ciswYXh1ZjhGVGM4TUoybnpVRngyWnZpNVJNVTFHSG9mMFdaU3lYRm9BdWZjYUxRSkszM1FlbERzQzlwSDNWKzhXTElzNDdyb1RoZllEcFdyR2t1bEtpbDkyZ2I0NHdwRXd1N2tlK2xYYzJlOWlNUmJmMTN0RUZkMmsvY1lJdmJZRDRucExsc0t1U3k5RFpZTWlick50WWxRend4Um5YcVU5eUx2VDMvb3ovN3MxLzk0My84VC83eThYaDcvS1Vzdmhxa0hHMjYzejhITVJodU5wVmxTSmcwc0tNeGU2b1dNaEpobFdFNTA3dWF1eU1hR3k1L2NQNVplaW40Z2dNazR0REZDQzN0UFIxT0ZuVTRRWWVsaFc4ZFFmQytoa3B3ZzZUR2VVZmIwaytCR1A3dHFsTjZtVm5yNHV0VldlQm1jd21WU2xwdzBueVRVRm1uRzFqS0xxbGtoeE93MytFWXF3SEJwdEttVjJWbFhzTkZVWEloY1dvSHpmNFZmbEhuN1ZBQkpheGVoa1ZCMkRaUkk1VlpPZE1zQW9XWTNJeEI3dms5TkFFVkV6eE5vS1hOUVVsYitxZmF2eFNSYlpNRi9mR2YvS2s4L3VSUC91bmpvZmFmeWVLTFVUY2RwbnQ5V2Q4SC9jbFJ5RFNHd2t3cWNuYW1KVHZ4Vlo3QU1sQWl0SUEyY1dEY2thL25kYkkyU1RLTGtBQlFVd3hmSFVnTXVDQUd2UWlQWVJQcDJ3eERPeFh5Q0x0RjllQW1HS2FMZ1hMeW1PRDdZYVJpZnF1VGhRNk9DUk1CdklrMmhFcC9UQXVvS0ZWa2lBUmxLYmg1ZzlVenJLVEY4dFdhTHlxazNrUUc1ZTlsUVZXS3lrT0NqZ2xaL0NTTVRQeGNiT1E1V3h0bStwaTh3ZGo3eENTR2s4RjVLRUR5K1B6YnhBNkVpNlN0ZUFVbmplTXZUaEJZVWpvaUo2UUFaU202eHJQQmYvVG5mLzZYaisvTS9sb1dYd1M5NlNTT3Zsenk2M24vR21pYW53c3hmT3FES3pqanp1K2ZTWUVLa0JtU254UFN0VmFEK21GTzhMbXhwVkVKVnN1WnZJWkJmSldLaWx2em1zRjF5elp6OHZjQmdOYzhML29NQldFUmtqVXdtaUI4dHpvblFLK2VRcHVtRENYQzV1YncyZWM4S1NkN3kyY25FcE5zK0JqRXlRclU2NE1jN3FSRXNWd25iTXM2R2VSbm1OeDFPQ2RTdjgra3pQMENKMS9xRmhXVnlDN0Q1Q01VVHBPSTRhMW1FS3BEWml6NmprK0V0Wi9VaVNuVTlra2ZoRnpicmo1cnNOdFdNSEZkNUJkLzlFZi8yZnNHMmE5bDhVVjRSclJ6K3RtRzBlekpSQ0ZpOHJRWVhHSWhCNEQ5SkhPM21QZWtLYUZlcmswcWplNkJwalFUVWxDUUpiUGFVSTFjemlMeHVWckNkRy9UN3hyQWZYcXZmQTE5b2JCS1ZOR0NlNUFySzBIUVVDOHpaTGFGbEVrd3k0b053eUN4S3ovTmI0ZGtZblVoL2R1QXhxNEZyZVpST0tYV3pubWlrQ1lRV2cwNzFINlIxNHl1aFE4dytmWDg0SFFKTEFmeG90VlREdTBMU01aMGc0Z05iR2dTTEUycVpUTTZDUno4VkdVL3JLWVdrYUx1RGNwSDFMQWR0c012ZnZHTFg3MlQ3Yy9tWDF4NEZaVFVVRjZybjFIWmZ2eUd3dWt0K214Tk9hazI2M1lqUmdZZHFmUjFHc2dmWDVtc0lrWWxKb1RpeE1tdlo5eFduNkJUdXhnazA2bEtjVGtLMXNsbWphR2hiU1RwcTE2Y3Q2b1BWTEtvVW1KdytXT3dMUHNZQnRGeldGVTRWTk9lbXBZSnIweGVabVZRMThXQnpTUkhlYUJ1WkYvS044c01sc2I0WEF6SUhSK2pzWFdsR1VoYlJYSHBQYTRBZ1p4d0R3RERETldxKzJhQ2JRNmZvK3lzTXo5VElHRHFFdG9KdDdidEtTLzdYWTZwbUZ6eHVnaE1wT01VK2F2eFY3OFd2eCt3QXdtb2hmbVErUm1tVm51RjNWanZSS3lGVUNMWk1lbkVhc1o1Y0pEUGc2TmNSM3ZSb1RUS3hjVjFERkRyblQ2WGQ4ZW9pVlExZ0FNaThyS2dwRHAveE0rbWRpak4yVlcyQnZjb1grTDZvN0N1TWtpazFmNnFTM2xha05seVdFZmFPeWcrVEw5R29aMkM0QWR2MHlTb1dFMzVJMUZwdHNtVXdRUlRDMmhwczdHZmlnMnc1NVB0blhWdGk1VDdoc0lWZ1RkdlBRa1RaZFBFSk40Tis0UFE2VnVCcFcrVmZEVCtUN3JINHlGTHRyOEQ3cFdudFRSVnNmbTlVS0NTeTFRandyMHI0ODZuZENHWGhRb0RUNElvTXhTZ25NZSt3TDVJa0hNdS8rTXlVMDd3bElZaW1EYkxQQzdyckplNy8yMmswWHM4aVVBVGh2VzhOTGErKy9NR0tvWHFjOVFVaFdtNVVHSmREbU5BRzJpOWlBOWlnc0hmY0VYdkNNYklIUEVIRlF4WEZFbE9Ca0xrMTd5ZUt0UnRVNmlrMUttVDgvdHZCYnkxL24rWFg4bVcwUnlyNFlkQk9kbUJEUjUwL0hlZWJlMU9Qczk4Yk1JTkc0YVdsZUhQL2xwNUhCNENpWVdESmR2ZkFWV2xKblJNbTNlMUw3SGdiZDdUZnZQWmpON0tsSmpCMFUxYVFsOFhBbTl2MXE0SkRMNG12RXY1Ti9TWVpHSFJiMEZ0TXlIYzhwQXI0a3Bpd2t2V1dqOFliczJ2YkdHTENxaWtwTFZUSG03STVZZ1Q0dDJxeW4wVWFtVUo0Wk1RN0k4R3lWOERsKzhwOVFrYzRrTzdIWEtmdWlpcTdud1lXV2N3Sy9XNG41TTFoYitHUXU2R1JxeUNiZ2kyWFZkTkVnTThLakdhVDVicFBOVWxIeFFSSUNsVUt0djZWSVVoak9OYnZVZVRSUFQ1N0lOTHRyOGp6TzdKNys3VWdwV2xodERLeWdxSlg3MmtMMDRuWjdKem9XcndKU1BhSkpWaVVYSnM0RkJ4U0l3dVBKczZjR0lEbjh0azRzb3o3SjVYNzRSQnlOZ1dZa1JpRVc5RjVWQjlGYlk5YmJpWnAxZG9nM01ibjRrS1RBWW0xemZTdEV4L01hc0pBMVJmRFBEVDFqNXhHVGJ1OGF1MnNUKy9OL08yeUxMcWhLL2tFOVN2a0l0bDlRY2lvNm1EMUt1VDhhV0lxVVNocWtlNjNEdWdkaGlBc1Y0QnYxRFZ2cm5DTkNGU3pBWUJlOFdmOFhtTWZuaCtPUDBpQWtRdVpNdEE5YVkzM1IrM3VXVDdQZUFaRWQrcVd0Rkd0SDU5QWlzS281MWs2b3pLQXpPVnlWbDJSVW56R2RXcWVuTFZWdGRRL2hhSUd3eWhpbUJGSVV6d2drUUhwSWszSmRPM0NlejkvN2Y4UW9jVUx0RjBpZXJid2c0R2lsaXp2cG9Pa2grQ3RoN2xSRUFvT204N1Y4clpSaC9tM3l6SUt1b2pBaUVlaFltRk4xaWRyTE5iNUVRUnp6ZlkzSitUdTk0cTA1RE56QnRTVEg2c1h1UGFVY1Y0cis1ZjFEenVDWFdOYklqU3UyWmY1NXFJNEttQm5NWnkzSGlJU1dDczZERnNXSURBU0xVNnFWbFQxRXUyM3hObytRNUtrOU5vaVljVjFpbndicUhJR0g0dnAxNHNnWlFROGZ6NXJKUlg1dDQ3K09NRDNZUUhQQkpaVUhrTU5MdWQrYSsrQ2NxbWtteExuaU9LaEpiS3VIblg4cFdKQWdkSFZjUzAyMXdZb0xaN0RGb3o2YUVDRWNGTlF5QnRDbGY0YzViaCtVU0ZyN2JseVNiVHhLUWJYUUMrUUdNV241RThEQjRnbHNrclpqaVpZTnlIcDg2VENsZWlmYWFWMzZUU0t5WlN4aDVUT3pJdVBGcjRBT3VISnVDejkyMkRNbWx5dW02a2xlTFg5YVVIaXdvdDJmNEJNTVd2S3JIcDBJT2NZUEhRZkYyNlVUbG4rSmtOQTNCNFg1ZExjY3lLQnNoNVB5aU5aL0JPZUpHcUpGRm9MUmM3dG5ZQ0xRTVpVenB4d2NLV0pvOTh6OFVocVhlbFhjb2RlS0tWR2I0cEVScU1JMkVscWZBUmJaV0NHbkJpS3J2Z0tyUWtaNmVUbkprQW9rSmpmMElySGlLNE9Bdk9yb3JFTjZVNEJHVkRmWEltbXZxUXdRUTBiYURONmNINkVDZk54OEdrYjhiOWtJWWZmckRlWDJrUDREUU9ucGl3c1QxUEErTDQxZWlPSDFpeS9RT2dMdnVtbTJhb0N1cHQ3cUE1Kzk4UjM4MkFqUW5YV3JJZVpwalBPbDVwdXlLc2NzTU9xZFJsdkpPcEsxTlVmc2JzVkh6TURxNVlOdkZ5Zm5oa2hkaU9nbS9DWkVFMktrZG9LdG9rdlBxYVNzWE9yNHBsT01XQXNiSktzU2txMlEvY1I0SHgya21JYnA0NkZXVVZWMENGbnorMWVjSXJkMENHUjJHWVY5c0tpc0lhS3EyUEd0cFd6dVBYMGdaUGdGTllRVFJqcCs0ZzBSdVdheG5TaURFRnIwNitILys5eFlEbCtrV2UwdmV4REx3Rzl6NHMrWVNSTjZLTTl6Ukx0dDh6OUpGTmZMZHgxcGtzaVJrM0d1TDJIYm1mempVdHZYRlFLT3p5aHVxR1RsYVhYQmR4ZHBkcGRyY3l3SEs4UklaUUN0cWNqb1FZczJRQllrSWVHamd5K1hZR1RxaE1FeUcxQ29vV0IyMG9XS21xV3NxS0FPcktSZk13RGJFRGRBZ1RnOHRXRHhHbG4xM2RSbXQ3KzhaZ1pwS3RJU3djK3lCL2hkeHNvakY5a0VFZ1RPSkJXMHRJeTNlOVZvVitBNSs4YmxTeWdkRkRhWDQzWE1CK0gyMG0zTWJZQjdLQTdQdVdUOGR2WURLQnBTMlhmNjU1U1V1MjN5TndKbi9IUkxTS1ROZlVvekZCbWxFSFp4RlZoeVVXSXIxY1FTVXhwL0Z5V2FGR2daNmdGRmVKZWhnRThYNG9HSkk2bDd0MnMwSzVjVk9lL2NZRUVML0FwcG1oSFhnMkg4MW4wU1lVK0REd2E1b2czVjRqYnd1MXJxSUR4MEE3bk1lbitIRlFWREhJdzdGenp3UTVXQVFuaTZGVXIxQVNMUFlyYkp0NlQrQmU5YkcwS2FCT0JNTUQ0NFNXTVY3cVJWb2tCWkJ1bURoL2FadGd2RThNQkR0Y2M5YW1wcmJwT1JlTFVJZjMyMHUyM3dOU2tkN2ZjK1N5eDVlY25rWnlTYXRkUlhnT2lpL0JkWUpCdWNxZHczM3ltUndqcXJsYmoycEFxdVFzL2dnTEloTllna1BuSTBOMk8rYThpTHBoaHBzMFVpY0RtSGNNMzR0QjN2UzVYVk5wWVpmYVp0MUhXQ0dRcVF5cm9JSnRncTA4ajc1c1JiS1FVTW5KZzliU09WRUhKNE5QQWsrWnd4SlNWZzNXVk84ZCtkYk5zR25qak8rZE5wbmE5VTZrR1BjY3NoN2tCL25NaHE2bDBYVlNEbkI1dUtJaEl0ZmVWYjAxc1R6UGg2R1ZKZHZ2QWM4R1psV3JEdXlvR0hkeVZjbGZSTUNCS1U5UmQ1SmROYldWandyRWNOSGg2NmFUWFY3THlZREdMdHdYMGNiN1UyY2xHU2ZDWkMzc2YvanhoUGd1RTB5ZVpFZk9NM0JWN0U3NStBZmV3a25LOHpyREdRelNtRnhWS1crVUpWQVdOSUkvaytCTG1QVDRXYXNnVFJxVmtUV2pCczY1TGFyMS92N05rSmk1WlNCYjNnK1d5WldWMlpTL0VteHhKTklJOVhYeXdENnpLVUJpay9VclhTWG9XR1VaUEVOdkdNNGFyN2hLaVdmaFJ0QjJLOTZLMnIzYVlzbjJlNEorWmZxbU5JdVZDQ0dJUkVlZk9tYnZ2Q1d0Y2grTHppZWNqdFVjZjUwMjdjQmc5SUVUdktsUUE0dHljQk50aEtLOS9LeW5YWGdvc3lLQkFzdGdrNUZFcDRGVzdYa1ppaE5IVWE0VzVjRUFWaVMxVEN0UVJWKzllRFZQSmJOdExTNUNqYVU4UytOSjhwcVp4ZHM4VnhYb2g0alE3Q0xsYVNVWHBYUEM5UVlpajdZeUp0aXFnck52U1FQbjVlZEgvZXdVZnJ2LzRmV25TWWhGd2x6MjNKL3FsNERHdERCNUdlUXp2M2Z1TDlsK1Q3QXZTVU96WnIvK1hBWExFRmFRRzZXTDhsYmFzakxJRFpKbUtPTzZhRlUxV2JIbjZTVTdKMjRzK0wxREErd2VOSU5XdDcxWTR2WDhVTWtFQ1g5c2dzZzZNQzNVdFU0R3R5c1ZzU0FxSXVUa1BCcXdPRWhwQWhVQmxwUHlrQ3pzWHk0cXUxejZDTWRSTGROSkpjbGNRUms5V0NCSUFRVnFyRW9yT0RTQ1B1RTN4S3pjZzdiRVBuMHpGM3ZDdStmaDk3MWR2QmJ1RS9mOWZpU1ErcWQxQXE1OUw1NHBLSmdnMlRCNnBWdXkvVEhncHQrTXgySGdYbE94emt5ZkFtS3JiQ0M1NGlUd2dhYXRZeUxCbFVFSmhtS0pUbnFxZjhNczdFeEZCT0ZhMnZRMmdEcG5pSUh6TytGd0M5UXp6VW9xSGdjVk42czIvL3gybEtQUHlsZGdWczRmNXVrRFdvZnB5NGtFaGU5cGR5WjVWM201S29yeVRHQnk1a21yeWxsZkNOUlZOVmIwYnFXRllaU3VoTG00U0cvU0pxV0tjWElCNVFsbW82S3hZaE9oaVk0bXZXTUJYOUNtRzg0SnBFd1FWa2JpS3R2WFFqOExyc3FkVXUyemYxdnFGaEp5MG1pRXBxbE04SEsxNytWYURONnJHeXFRV2xNRi90YlRHMStMUktDU2h0SmxZTVc0VlRmeTdHYVp6dlZWamkxSENqelZNUkFvc29yaXBGRUpJclVRS2RzSnhGQXE3RTF0U3lmVkQyZEVLOGx6OXB5TTdEekRvaUx4ZVNuTWZ4a3VjQ0pNOXM3cFVhcFFPOG1RbnRncFY2a1krbUVDTDgvWmVsL0hTYlVPalNvMjZMMFlQVWNyczdoQmhmemV1L2szNzVjR1B0Wm1KQ1BDWVFWTHU2bXEwOThsMnhmaDJiS256dEE5QWJ5Q0FyaGVaZXlJSW55dXdCUHpvTkh4dmR2bm8vS3NIaWUxNkVtdHFnSHpUaTlBM25OOWd3U2FzakNwc2NxU0srK1JMOFo4SU93YlQxQXd5Unhialh4YnNYeUNnNWVUN0Zma2NZbnBaSEllckk5VnFudVpKTnpIS0lIcXBsa1UySi9pK0xqa1IzRW1wTzdkTnd1N0dJYkExYzlFb0tnaU8rYjBGUkVLa1psY1UxMW11L0N4eHZUUjI1ZkVQT1RqK2NMODhRcXhMWGF1TEFUUzRmTkxCZjIyWVlRZkIzQ2cxK3VWTEdpWkxKVm83ZGIyU1IzcWx1NFY4c3JkOXo1UVZGTGxqdDgwSzU5RC9JVkNUTC9qRzBpbzlnenFXVXFHQWtqdEdKVHJ5OEdXMWFCdVVCZURPcU5hYWtvUzYyZFVxTlJZckU4V2FEL0dxMVpKeWdsOG1oVGpKRzlJNG5XaUdRZ1pNeXVSKzFrdXZ4bnlTcEtRSnZHTEpOSDVVNXIwUUZXWnFsbDJmZ2F2REo3M0hUU0pWRy9zVEdWRGxhQU1qMTBiOVhYL3hsZU92NnlnSzk1UXJDS1VmMm9IN3dzMS9PZDFXTEo5TWU0NnpPM3VLcVNacnVVQXFIblA0Q1gxS2pHd2FsS3RKR3c0MFRPcEdqQUlxc1BKMTBaTUlrQkxlSVl6aVVxYWU4YnF5MjFZU1NNYUtyRVlvSFFTN1hDOHNmeERFOGpONDlDeVlHaGwrV1NoTVdkbG5YRmlOZlFEczBka05nclR1L0pFaXByT1AwVFlPbGNDNXFHaWJ2MkNrb0dJQjJQWlllNXNHTDFaRTM2OWYxdTBmNnVMU0ZseDNEZDRQZkZCOVFJWnEraE1KSVhWaEJsTjJyWGREZnlqV0hMdEpDcng2MjNveDI2US9RQ1krQlEzRUNxZUxya3RGYVl2NVRLRzFLMjlQU0h6TTVGVHY2N0xNWXloZVo0V0o3MGpxZUJTWldJd0hFSWxUaWc1OEdKYzR2akhZdU5qR2RENFdhVVRyM0Y5WTljZFBWRklQN1VQMmxYd29aQWNLY2xqaXdtVkQ0ZGRBL1dON0l4ZHhhUU4rbkRKSk5VcTlBMUJRaGQrQmo0cEdIWUtuSmc0UTFvMG1CVHJmR2VWVkRrL2hYRmc0c3R2ajVuVWZvRnVHUGtyamV3cW9ndzJRdUdKZVBWSlVXcTFjSkxzY2ZmMCtucldTN1kvSUhKNXBHVUdUMHpMRW1uNXBNZHRwWk8wRHZaN2dmbnFBMnVleWFzcUxlcGpFaU9hQTlKSk4yT0gvUnQzc2VHa2czOHlGUWNEUklXVmlrQmJuSmVIL3lPWGhTeUpNTVZDcWJqUHVSRTFFUGtoYWc5cHVDL3RTRk9rQmIrbGtJcHhmTnk4dlVwYjlJMGxhZVFiejh0bnVJazJ3Q2VqSWt5ZXlYa0Qzd1FiTWU2YjVHelpMYmp5ZGRMMUVCRzFuOEFYS2FBQmtLUTkvTVVpeEdSYVRsb0pGNHdWeWd2aUQ0QmI3bm9ZYi9iR2R2RVp4N05jc3YzQjRFdVlkOXdScHFmRFYzK3Zta1NjTWFTN0h3Ymh6bVFsM1ZNL3BaTjBXU1RKTkFCcHRDcGY4MlVieW9yMHFiQXJrdHBFako3bTJMMEdtZVRQQW9iL1JrclVZS0NLQ1crTW9mOG52VXFTb2RZSkJabGRrdWl1V0YzK0pHWnloVVZkbEZSdEljMUhQdnVyWEFHQzV2SndJd3ZqckU0KzJXWXFIRStxZmVNOE1zM2tqYmVsODFOY1E5WStGalhLeEttRjdiall3RlVUT3BYa0tMUkpGL1VUcnFlQlNrVjFpK1RzYUNjYjVBNytuUG5vWXF6V2JEQncwcitYdG1UN0E2RXViVkxoNGJWY1V2V2xrTUtBVUNEdis2NENPY2VsMWV3bmsxMG8wdUgrRkwrNjBoaDl4dHM5aGlyVWtkM2ZaRlFKQlZNNytCVDN0dXFNcHczbm5LZ2hUSUlUZ0NUckJDR1d5VU9MK1NpR2xyL1dKMVByQkRIbFI5OEl4WTg2K1RuUmsrSkVndFhtRHBUZHhXeC9qRnduRXM2bFBsTjhOdksxbFp2ZENKQWszTng0MG52aG9MaWl1RWtqVE1UWTgvQXpYS1dWVFJ0enh1TWcxNFlicy8zQk1jM2tuMjJZSlFHTFlLd29qaEJGUG8yTmkyRzZ2WEdvZjNaUndvcnVET2dIa0w2d09xekw5aGpqT0lwTHZTT09oczVVVWdDQ2F0ZmROMDIxbUFPZEhVa0ZDdm5KRGd3Y0hFUURLWFkvVmRySkIrTndCT2JCU1dkNkNEa1JZY0dERDNFaiswWGVncytsS2wxelpoWWt0K2h4aHJhelBmSFphcm1QckkzY2g3YmoyR0loZU1vdlFtR0hxbG9GUE1CWTdsMjZXb0wvc2VOQVRpQTVDUXYwK2JnR29GWFFhZThsMng4WU9JUGpacGlaM1lRVnFnRjV5cDBXSklHZElzdHB4cVpMTkRpWlRHdGNGMVZ6M1ZBN0YwZFM4OEppaDFneVhvZUsxNkRDVi93eS9jSDJVMGxpOEFHTUtuY01HY0FjTUlWT0loWmI4dzhxTzhpdXRodVF0cFhQUXNTblpLdUdPZXpPZDNKS0ltcHd0YWZYUTJKU3Vwb3NpU0hJUnIzdkhCdFlCeUxEZkJidVVNUmJSWkk4MFhQdDhmbUpDT2NWbllSOWtmTE1WWjZTcjJkdVJ5eUxIeTVrZkxJZzVSdno5dW1sMzhWckl5MU9SUEZJODc4bDJ4OEo4S0hpTllTZk9zQTRidDFNNEk3R2c1aVhveFl4d1NBR0dkaGRCQVFKMnN0bG5FQm5DMklBZ3VRNkZZSTFVQWZlQnVlYW50N3U1Rk9YaE5nV1VaWUo3R0F6K1dOZEtFYWF6Y0N2b0VxY2FDbWtBWFZBb2s1WjVPNmk3ODBWdVpTckZEVnRMVDJTbkU3dWtsL1grNC9OUFRmbGs0aXpiZTF2TWl0V3FtTDBKZmRINlRPV2QxMUh3aHpJRDhzM3pPTSthOHRuNEFPU3J2ZUhaL3NST0dsVVlpL2VES3JmdUJFbzlWMTU2Y3VTN1k4Y3RPSzJRbVE0Q3hjQ2prd0hmYWw3RGJiWW1NQ0JQS2puWjJvQUNjeUFpT2Y2bEVGK1ZGZVBEMW9SaXhESG95cmd5RTU3NFEvNG9sNW5NUm1WYmJOeERhNFcwbkZDUjBJRW9wRHlQUEtmNVZFZ2J2UVR4bkRZQXA4bFF5RWVpaEJvaDlyVW9VOWRrdkxOVkdaYWIxeDVmSnBFWWcwbEs4TGthWGw2UUk4enRmZGhrWUhvZThPWFVLUk1vakNCMU1rYiswdFYvNW0vazZyQlp5M2xaWU5pRHdSbllES1Aycm1hQlYrOXIvbTFKZHNmR2VyNElGRlFsazkxWTBHcGs4QmdEZ1dzOU85eGhWSlNMb3Q1eGRweTNZdGc4Z055Z1dTUHlnUkFKUG1aNnhuK2dwOU9VdTk0aTM5RFNtaVN1T3lVZ1dYcHU2RjhsT3BXcjUvLzhSaGRxR1JvRDZzRUNNdmFzQXRxRk44NzZXSTFwVWpJSUNTWU1HcWMwS3cvTXlsVGxkdEMvdzJUd1FPb1MvUW9BMTMxT2ZQOTlTMURGTnlFVEd3aTdLZnZKNVNXRDE5Vjh6VWFxQ1kyem9QOXNqNlRVc0RWMUVDY05nMEFRV0lkeXJ3bGY4bjJQWVM3WlB1amcwWW5vS3VhSGEwT2FQeldVeEJLVlZzbnhWUWV6Y2J0TG4raFFNdHM0TW82NDdlV0hVejZrckl0dDA5U1hHWm43RXVZTENWSFBPcGVYUElTUmRORWtpU2pWSEMrVFVlcEFhaE1Vc2tpRVVyaDB3MUcrWndBRE52QjdVRTUwVDdHUHJoQzl6eW5aVVZDdVJlLzcxN2RieHNJQ0FqZWI5VWZHZWRIcjZUR2NlbnZ1YWJ6djFjZU8rcFFlTVVBampvUmE4eFFaUktWWjMxYVNzZ004Mlh6WGxhOTM5eGhJdUNUaTBJdVNmWTVUdk41dmI5YnN2MlI0UzY0UDIwY29KTDFlQnd1ZVZWVEpkWndRN1ZmdkhoeXgyS3cwbGpTTTBCTVNJbGdPUlJDS0lReWIyWUlsWUhLOE1yTENrL3cvaWxxUHE2Vmd5N0tCcEt2azBrbFhMZmh4RlhMZm1pV1NlRWJDREcwaWNOZ1lyc2E2ekFDcDIwc1RubW9XU0tKd3F4amxSRWhuUWh5aXZMemV2Zmk3ZlE3eWNrRHB6amNKR05iWVpKZVBZL2hiQzdwaHdzSDdrT1Z4RFd1MTNKcXVPM3hVT2hUMlE2NEdxTnhKaDB0bEZYSEtiVEttL0ZYeUpkc2Y4UjRGdWgvQjI1bWhMcWttVHEveVhUWis4dzJyV083TDhCRHFHU3VuTU1PczVRalBrQ0w5b1RRK1piU2dNQ1FDSllkdm50Zk4wa0NSY1VCL09GaGdVbWRldEZFcURtT3JyYzRtTVhLOHpBZ09xRm1EWDlVUUtIV05qQVJKV2Rwb2tobXZaeEMvbkEvdmIyYWdwYWNibnh5TVNqU2plUkt4TmxSVVo2R1c3NGtEeU5jRWFxU1lmdWNTVUFwclpHTkRDZGtJNUtLTHVvU2kyVGhvVmY0NlJSQnBSckhqVVBNQ0hmRktvUnd4ZGhERUhoNjVaQzlMSDYwOEk3Mkdla3FNeHJma3h4QUJvT1ZsMkpEeHNHWG1tcUtHZWZSTFdreUM0bXJ4aDNKRFZmSVFJWlFFQ1RFMTFZY0U1QndjbDlDMXFVbWhSZ01EVW1HVUlwQ2MxTEc1VDZhYWRCQ3draUdRSU55U056YnpjaWVrYzhtcktyZXN6eGNGWXVPeS9WUXZOZ21PRmw1VW1yei9CMk85QldzS3QrcnZxYlAwQWRWUWpDQTlJeDBZY1ZFYXVqc3JveU05NEl0V05YNW43UjkwLytIdEo2ZStqbzRhL0NNOExrdTJmN1lZVTg2Z2ljWjdvZlNQUjI0eGxveGI4UjVSYVN0UVFkL0ZCUWE3Ym9YRlluSGR1NDJLL0Q0RlJPUVNGM2VkL1dNZnFmNjludkd0Nk9jaGlnV2liSlBZTmFsTzd6bGdadXFjQ2pMbkV6NU00WUxJaWI4M1g5dngxWUxzeDZ5ZEpLTmt3dkhqcUV2NVBPWmFpd3BlcXB5cGN3Nmd6akpWMEtVZHZWSm56b2tpeXNtZ2Zmdi8vbUdhSjNjeGVhVERPbkhWVUNHMFF4RUFTdmYyUVorMWZqVXFnb01MTXo2ZXMxaUZ0a3d3bzhlSnI4RFNnL01PTlBabEhBQ05LR1lMcWIxVHRyOTRmQ0JXZjRtYU1SR0Zja1g3Z21vQ3BrbWlLNU9VRHJVVFNKVWJDMEcraFM0bVpQK1VHeFhCT0tKZmtGWXhpbE1JcUo5UXJHeDZQWjVWRitRa05vQmZBaGxlQWpVd2swbVlCMG5XYUdKNmVQdnQxdzYwOVNyVWlZNURZYXNoT3puWFdlYU5ub1hWelJmY1lMMnljVEpzYWxMS2tWdlJNZXNTdDJQc0YwZnpGa1NCbG1lV01ac0M4Zlk1VmxmQ2E2eS9TWnhGMWE0RytRNHMydGRFb3VCUXVXdlcxcU8zclJGU3BKdm9xcmxUUTBZQ05ydG5NeitoaTdGQUlTUmhmSFZxSWRWSDdNdGtLU2RtS2FkY3ErRCsvcFcxV2toV29WcmxYUmIvVzRVN1B2MXR6UDRNYlJDSVltN3VZTVkwWkxHWU9WQlpaVzAvVVFDZng2b0M4clFjZExNdnFRMGNXZjdkT3Yrbk1ObkUwRzFLR1ppclUrelVNQSs3SFpFUko0STE1eG9iZXFQWHBERVJxRkNuYTM0RkNFRk15Wmd5K0RPa3UwM2lCcUx3dXNWTlowQkdSSmhnUXE5czlYTEU1R0o5d3VoSXNtTENXM0N0RXpNN05HQjhaYkJmNGZCU0owMGhYeVlNZXNMOVU4VDkzVUFsNHpJTEpObVhKVTNSaUJqbXE1RXIxa3JMelB0OEdSQmJYNThyNXQ3MTFscTVVa0gxWEdaSVB5OWxyS0N1bExZeFlUYVk4QlkxME4ra3YyTkd0Z25GeTJYc0QwVVBnejlKUW5aSWduNmhxTENWMW5SRHBJVEx4SzAzODlKemtxMTh2bkVtS24zSU94QXp0cVM3VGVMZkxqdFRrdEg1S3psWHFRUjJrQVF6Yno0UlloeGVUdTVvR2tudlRKUXcxazJvdmRUaytBTVkvWE94VE5Kano2RnplNWZsR1ZDSnk5Y3hhUnBqWFNENmZQWjZGNVZmNmlhaUlpc3AzVWliOG9RU0RkRElTZFBFQUV4SzNNdE5iUm12VTdpT1AwQmZsSU9KSHpwOTkxWnhReE8wbTBGNXBPa3hDdXEyMngrWmVVSWFRM0s4WWtocklPdzhJa0RsVDJLREorOEVGWGNVRnRERFpMd0RXcVZkVnl5L2NiUkJXaFZUZG5qZVFQSlV5dVJiQnl0a295Vk1ZOWhmUGUyV0JxRSthckN0S1dnTEN4OHdKSHJpakU3dFNGL3hBQytYYnFILzYyaEtKMFdCUmh4dmNhVFQxWVZFOG1EVXNTOFdJL3FCOVlGMVZTMG53MzV2WTZhSnhCQzhaWjVDQW5iOWErVmg4a2JWY0lManlBejdsdVhUNmoyQkpyUXZBc0liVmFsODl3VW1sOGI5aFlUSkQyelFXaWNkQ0xqcEcwUkNpZ0VDMms2UmZiblNtRUZ2eVlpZFhNdit1eTV2R1Q3aldQdWNFTHhwU0NrUXdoMGdnQ1dQNVg0amlVZmp1ZnpUU2MvQTJ1TUp5dVVGVVNaeXNzVlNxcGVKWnMrdU1NOWhZa0QzbU04bE9LZFFmUmxhUS9Wc3NMZ0hwWm9ZYzJCZ0FYSUNCVlVid1lsOG95QmpINFkreDhialVnNldNNjVwRjFqU2NZVzAxYlUxYkwxYWZWd09TRmNpUktIRktIUVU5aThIb1o0bzZ2a2MwUFZHdmtWbXc2bTRaTXhRaGNDVlhXU1ZRV2I1VlRDMVBZZ0tERE1ZSVcwS3dsL1BLYzNXTjFvMlV5Mm9URHcxVVFpYkxWays0MUNoK1VTSXBZKzVUN0hhU1dVUmc2bzRjc0pWb2ZFRGNNSFVXbTdqb00wNG1XbnJETjJ6c0F5OEYrSSsyMnloM1gxK3FrTFBhNklLM1pQcDlnbUptVlptV295aXkxa0hZYWxrZVhVOWxIV3NZWXg0M05KbUVNdFNjekxhZFFrUVpyMWhyVUpNRFh2MVI3RmlDakVISk9jd204RnUyeEpZa1pNOXMxcUljRlNEWlM4UW9JMnpFZDFJWWZGK3h1V1pWQXBJazRTR2RMYUtkT2hmWnlraWxOU0pqQkpnalV3N3FHVEpkdHZGSFUzOUJsU3RRb3Q0VDd1QWVVY3l6UTQ2ZGJUUXR3dkVYdnEyTERjQjFKRE1pVFY0Wk9DY2phcnJDTzVzWFQ1QTBPdnZEZTBLOEpLVTBVNFBtaVNHci9PUmhLRUc2RVhzYTUyQlFoVW56UnFrRGM4QjROSkVTeEZLc084Vi9vSHhFbGIrSVhlWkw1WVNnZTdRVFVObkl2eVlFWlVvUlVIRTVZZzYzTGRZTGJDdnlOVnRDbjhUb2ZrTjhtbS9sWkZaKzMzUFVPNlptQS9iNmRZd1BSVFcvcEViM2hsbGUyM2orbU1abjMvRGxKL1NMeWtKUG5IUVN6SUN3M2RmSGpHcitRUC8zaEtoakx1U0RIdGwvRkxBd1JLT245cjh0VU42YkVFWVp2b041NDBHTzFBdnR4MGhHdlF4bGlPd1g5VWZ2QlBIY0Zka1J0T2lFZ3dPcFZIcHNKUHcvdmo4K1ZuaE9vOENVL0c5aENad2dFbVpYYVFUcjRTTFpNckt3L3Z1TjFMUkR6MGN6V0FncVA3SUxTcXdXc1pXMWFZak5CTXVaWWQrenpDTEdmSjloc0hrdWd6RlRlOVhoK3VGKzlZdUtGMjdzaXNldVdMbFRXVkxiaFV6RTBqSzRQemVsZVJneEQ2TkNzWXNSdnlabEtyRzBlbGlGaXhZNnc3Mkp1V25Ecm1KNEkzS00rU0pCWCthN1JMa3d3MGlHWkJVL1BYUlVuNmM4aEtoRXBLOVZqeVloMEh3MDdVL1Rrb0c1VU1GVG5CeGFxTTVDZFA4THkyOTN3eXdEN09LVStLOVc0MUoxVDBNQ2JBbjF5cERNODZDeEkwZkJmTFhiTDlDWURqVWwrYzdiN3ppTWk4M05JdnpuOXYyQWVwSzlCYVZxcHIzcEZub3ZTQllxQW9yM0d1UWQ0KzVtdnNWYXI2NGpHZHBGckdlMnhXOGZwVWF2MVFuZGJORnI5R3F0U0pWM1hrLzl5Y0VmaG4xYk84NENkVXVlaTNLSkZYdGdkNHdFMU1KTzlSU1BkUkJNalRNcitHSVhKZWNxTGpKeEoxYW1wU29pTlQrQ0RTU1BRUnozTjdRa1E0bjEvSGxkWUV0MzhYcXJnVE0zWDFpSVMvWlBzVEF4TFo1Mm16czVMcUpSdEpDS3dPTW4zYjFCcHc3YnZvVUo0TU84VWFPN2llWG1qZ1MxNHZ4T0wrUkVna2ZJWEI0WC9mS0RuM0paTEJKZ2duczFGZGhuOGdrekZ1U3ZXSHdrTkJkME9OQ0QwM1AydU5Oa2h1dzIraUdSRzhnTTZWY3NkZis2b0IweWkwcjhTekNPS0dDYkRQYUREWFVaM3I2WURhMzZDNGlDbE1UNkZmZXo0MnJKWGQwektwNGladDlaZmp2WmV0SmR1ZkdXb0h3azVUNzlkWXFDc0lqcUZoYkFvRlZGVUNRZ1NqUUNDbzNGVGhuS2lDdWhBa1hoaXNvQ0xqZm94aUxEdnBPclJaRUVjWm1PcStDTGVMQVJGWmVBbitzSjIzOTkrTktJTDZNbE5PVDNqZHdTZTB4MkdNdkp2cU9BbVRiSHJsUldoU3lsV0Q4UTJocGdSU0ViS0hWTm5vQ05PZVNSSkRPNm1Xb2NEem1ubGg4aEcrbHVXL3YzMkRDY0dLUVJsWGZLdytQWDF2aDE1KzZjUHdlamQrSXQyNXYyVDdFd1F2ay9xOU82Q2F4R1dma3gwVFhsaVV3eFIwU2ZVUk5xODNKWXVvVkZIR1oxUWhSb2ZtRFl3Uk14UWlkb1YreWtHbGk0Tm1JamtmZnhpaXFCcy8yc2l2a0p5QVhhaUhRZjJ5dURLb2dUUnRzSHNTaVN0bEpzdmpLemRscG9NNkNWR2ZSa0wvKytNbkdzOFBEVUdsQkluTkpJbmJRSEVHSVo5bHVHcldoMHhGWGZEemxVOWJCYXgwQktpMzVUTjM2NjAvQ05iZGlOejkydlVMWXpnR09seDA5T09UakZybWt1MVBGSGVreXJPNkU3Ty9CeUkxenNQeHUwd2ZaWm1VelRQTE5DaWl5TWRlbnFzNHZ6Y3FCY29BOTJnQWxXc3FGTWJBbldaUDUrUXhBZ2d6aVBpd1FTNnRyUWtrcTBxcnUzMTlocTlFNCthZDFnekRQQ2RBenZGcVNTcnBONUJWbThDRWx2dnY3eitVdVZzbGgxVklrVWI1VVZGOGdiaHJKVGszZ2FjTWVoRThjM0JPU29WNVhFa3JkNzU2Nm9BbTNpRG9iSU03RXEyeGVQK1hxcCtKbVNYYm54bXNESVQ2L2dOQXhQakh1WVE3bTgveUFrcTFqYVo4alhIVEZVZE5uekV4SHdEenhzYlRHUFVwTTJLNW9OUjdMQmFQRWRXQlhBYThrKzU1VDhvWEp5cUIzelZRMUpGQWlKWTJRcGxHT1lOYTF1SlRlQXdUaCtZa0dmYTBrS1JaK0MraFV0T1Nyd3F3dnRjZlM3ODBQYXNUbGhkbjhSZG56ZFdTRHJNUGxBc1RwZ0JKMXBrdGJaK09LcHJweXZJL3FxVXNQR2lDRW1saHR2bytKbTM2L1pDc0g2WmJzdjJKWTk2cHZabDlWWVNYWW1uREI2K1BXUkZwTVYxY2x0MGllbUxmakdqRVMrUU5SRklNNG1iV3N6THppeEtwUXZMb2xRKzJjRWhRL3JXTk9ZUGJGdm92N0VZZTVYdHVHc01ZVDJGQVNpWGZTUENGVEwzZXh6RjI0bHpqYzhPVUkwSXYyTGJXVWlyWVNRS01PSzJtaTdVay9JUWkxTXJOT3NlbVl1MWZ0NzNxZm4wd2t0ZllqNkIrcGQrTTg3L3hoRm12bzBBUmJIZk52cjFrK3hOSDdQRFRWVlNGbUxqbng0MGNKMkpmNGxzZEVWK0YrcFZKSytXNmtNRmxldEtBc2ZRWllEd3dTM0k4eG1ReUVKOHpnNUhMcFFZNnFoaEthOFVtdmdLNVZOY2pUbzRERi9OYjl5M3FGRVE3bk4vRlFvSW4yY21rSlM2b2FMNlB2OStjWEJUU0d6YzJxbGtzUGllcFUxcHBDKzk1OTkwczdjY1Y3YzNNRFY0ZmpFVyswVUdSc21xVE1SOU81Tml2WFBFdTJmNk1jRWVGTnFsWXVtOERFZnEzd0NBT0p6SXN3ZVRHbDZJUzlkNjNQSnVLdVhNbmZxSVJqeEdHOE1NbFpNZzBDMnQzZE4xTUd4T3FEUU5PU1RHbXgxUUlwTWZYNEh6bFVBR0dEaVlmVWFsakdZcUZTWVlNb0NrakxUS3B0MG4xTDkzQ1NhQk1ab1psNTFlY3ZRbTgrYzBOaGg5K3FrVU9hUW4wcVpQTUN1M0Q4M1JDTko5RG92M1NaaGdKei9OMVVyZG1VQ0ZzeHpNcktQVExhUU9PemlWdkdHR0JvTE9EQTFQU29FWmlFQ1NFR0ZMQ20xbXVYcXd2dVE5aDhBYWJwT29xYWtiaEhjWkV5YVpJUkFMaS9YSFBpalVUVnN5K1NWZHQ0dTQyRWhUT01VbkVtVWliTWFqYkFJK3hWcDlRZ2RON0NpMUVzWDJTOUhxa2cwQ3dnbzh1eXFXVmhIbTVRSkxlWjRwS2Iza0ZwN2VUelBqSjVXU3RzQnJMdmhSMDUrMStVMWUyV1I0bE1xVE03ZC9ERWdZVHRzRG1hcytiY2R6cTB5cmJCV0RhQ0dEbGFVL3o1K0JJdGVBcXdQL2NIa2xEdFFTS0I0L1haUEhNQ2tEUnFXcWxrcUF3UVo0Nm9rcE5CYWRBTEhuUEJOb0RCZEw1VXplbVBJRWRSaVlsanNSa2hlREx2WW1zVVExYlZFaUVKZ05VdDZVK2NGbW9Ra2hlSncrMWplQjJwU1ZoeGdUaVhJYTlJWld4OTRHSkdzbDl4ZC9sVFh2WUgvQTRIN1dqQ0JHaFA3Zlk3QlhzbDkwUEIyNW91bjJQdDNNM3ZzK0w5NWRzZis1UWtXZTcrVDdZRFZRSUtsejhrOHdENW1sMy93bU15Nnp2TlpadEhzdDAwZ0FXMWZNdjBjb1FYbENSS1J6aVpWTk0rdGpsWmZTNVo0UGZ4cCt0RUt2VGs0cDI0Z3ozK2dUakJGd1Zrbmg5MEg1dmVzR05NWjhBRkJLbXlyVWUxeVo3K2NVRW11OUVoU2pMcmw4YXU4b1NtbVJPTWFTdW5Wd3RmQkJuWk9oUFRNYTBHV3JHOFZSb082UkpWZXhIQ0lPMjdjOWwya2RJWlV0M1dqNE1YWG05bDJ4LzdyQzVVMDM4cS9FWHB1VUQzbWlyZlpYMHhvRmJzcStDN295LzJPVTlpU3hqRGk1amtvQkFTWkxDc3JqWXlrVHRGcGtGdi9ZSy9tRlM5dy9ESVZJVXJlWjFnZmtwUHA5N1dVZWxNdkVvVjd5dnJncE9Tc1pscGd1U2NXOG1zUjY2T2VrMUtIU2VBQ1EzekNndUwzQXNESlliM3A5YzZWcitGWmFuTU5GeE04bmFCQlF1VHJiSFgrTjg4d2NoZ3B3YTRDSmF5R2k5VGczUkh6Wm0rN1BGY3pXYk0vajEyVWdGVnVWSjZsYnZiQnJOK0lpMzhWdEtRQW9LTzcxQU5rRzBvWGpsT2x4dVFtbXE3ZURtVXgvUm9wamtERmVTY1gwNUgrUE9vQmdnUlh6UGZwZlJEeE9CWDV0VWVDV2VJR1VnV2lSaW4zZ29yVEE1eW5sazJCOWlvckx1Nm5WZnFCN29ld3BrZnc2bFBHV1NUNVoxOGgzcVE2Vmp2emoyVkFUMkplWHFGeTJiWEJONzlUUEpsYzl3bDJkZDdQdEY3Q00yQm5Hejd5L1ova3d4ZGd4T01aQXFwOENkVm45VlhIS2lpbEZYd2JVY0xZTlZXVGpJNEtzSnhNNzBmUGJkYkk0eFFtMmFqVHFPNDV0bHlaS2xiRlNwUmx4dVJjM2hFaDlESVJtSDFGQzBqVkJBTGJQYXltUW04NGtNaW5GbjRoejBwUjN3bTAraGtwMW9Zd0labVl0cTJrTUZiMlFpR3N1QWpDbXY1MzhMRXVObnE1a0d5c0kvTkdFb2g3Nm9HdVU5VjNFV0JaeVgyeHMzbHFsZGpIKzNlY2wyTWVLWjhuVWdFY1FTMCtEbkFoVUpNeXcvSlhyY1dVOWZoRFk0M0I0U0xwSVlFMjBTSFh3a3U3bVVOVks0dnN6TnBiWUl4VDJCc0wzT2tma3dUZmlIdmtzdThUMmYrUXpDYmd0dVVHTGJjQjE3dmlBMXNJT2ZhMGdrMUxlbDcxVnRlNzNORzU5YXc0OERDcTFNWW9XZ1llU2pJYldVTFZLUEV3cVVJeGtxZWdMS2Q4cFE3NFJtTGRaS090WW5Wb1YrSWEzejNwYVo2dHJDS3BhM3luWnhpeGpYUkhvNmZPNkRBVGNkY05tRytTbytEV3RNNmczS2Ewcld3d3VUUVZTalFJRFNCSndTZmRQR0lDaDJ0QmtmYUt3YXFNU0IrSzJIQXpKSldWR1lsQW5qSWhOWHBVekk2YzZsaElWSTFBU1ZPaVFXOE5zdktTalFzRzNrMWtYRWtrdDVlZDh3ZXlTeCtqM3dVOG1LcjVCeW9udlA4UGFXRFJNbkdscko3TDFoSFdLaXFRMHBGRTdJSkJydmtmQnJlWFVUTFArZ01zNzJYYkpkQkNiQ3Uxcys0ZWRwYzZ4LzF0STVlNWhDSk84M2xrUS94RWlKNFBWSXJFTHF0QmhJbjFEaGFmNWhOUm9MMTZpdlZyb3hLY3BLc09vb2VQaTZESjhMVWJ2eWlzbE93U1BMV0xZdnVka3hrYXJBMzQ1L2RSWGdoQnpQcHo0RXNJUGxXN0RvZFllcVlSNXV1YVFmVGdEdmVQUDZ1VlY0SEVHK25oLzdrRWhyTEFXN1RxS3VVRU54bitlcG9nUEp3Z2N6VUxoWWVTMFRoRkNvd0YxSWxac2hrQ1hiUmVEWjhqN1Q5RHcxaHNYdmxZZzBHUkFJTFFZdXEyWHAzQStYbVZRNHR0bmxDdW9NelBpZ25STC9RK3drT1dCeVZ4MFZDOFljQjBlVHlJOGxpdTFheGkyOUxXSVNjZEt2SklSMUJ2SkRmMGkxQWprN3VaRUtGcUc4U1JvUVdyR2hUbEF2Uk5ibzFNRXpZQ1dzMUkvcVZZa2ErMWtQUTJGODFnWWJJbEpJWExLMmhuWWtTUm1abSt6Q014cnVSZldPNDluM04yYTcrR0owTXFrYlpKdzZDY25EWnBxeWpOUUFIc202STN3NlRtV2c2TW9LajhLZU1OQ2lqTGJnRkNZL2dkZ2VLa3hoUmVTYTVmMjc3eG0xTEpySHdEYjZScklJMzBMUUlqazkwbUU4bGE2SHN0Tm1oOElUNm9vdjdhREtKYjhzMDJreVp2cVBFdldTa0VQRnpQL1A5cVE1VXFOTks4SmxNSHVKUlN1eGNZdnkyeHpkek1KRVhoK3dPS0VMaFFQRUxQcGE1UGUrREpQeU1PZUlsQmxxeVhieGhlRHVoTVNJNFFUYWVUOTlFY05lU0lCZFdTbWw2MkVHZHNjSFI3MFI2Z3dJM1V1cHRqM2U2NU5DK0ozSkJaVzNwNzlIYWFkQkhhSEtKVUlGR0RCTVRtcFMrYUdWUXlzRllxa3NDeWVjYThrTFg3bkZmSkxLRXlVaGZrNUw3TWVFSURQNFRCTlNMTDN6RDNBcGtMVkJYckQzQmhPOENLbmNMTytRYk5qeFNrR2QwZWxZYVVFREtOeEwzWjczSmN2Rk1iRmt1L2hxdEYzZEVyT3RTcmVlMTYySC9yMHZ2OTkvM3d5aE9HUVlFUjdabFhBMEp3QmNQbWJpSEZnZnRoOU1FemdvYXBrdEhpcFpmcDZFWUtKREdBelFOc0dRMm5NL3dZWWxvOWdOTVNOaDRmRTdERmxvOWNkdHU3bzlkalJuQXNqUG9RODhlVUZoQ2tzQzlYUk9mT2xibU9mTnFSb2E4T2ZpNmFBTmpQa3UyeXY2bGs3ZEkrdVA5VVZEalRpaHhRd25kK3kvL3JmLzRiNlBrL3FTN2VLcjhYd2piUGdzMW1KZVNHU3gyOXlVcUVqYm54QVppUmJGaVN0cGpmSmNIZmxBdkJJYkdNUWZmNjdpakU0c1NDZlBJSVpIbVNCQ1pRR1JIMTlKeE5YcUtMcWd2V3pNQ0cyQ0cxdjEyQmJXUVp2NmxuZ2VOU1FSa3hHUThEdmVJaWdxMG94cE9wWWJVZGtIWXZvemt5b2E1WkNaUDY5SUo2bHdOWk1CWVRxcFFhWHgxZHMwd2cxYTJGNnFFOGVlVVJvT0h4U0NoVDQrNFJleVdQeE80Rmw4VklhUUZMOEY5bkhKakhlS0x5dkNIUEhlMFRVSEpkNHZ3alhHd09RTERjZ2V2WDFQK25qME9HMnFWNG00cjZrQnp4a3BXelZXN0Y0S25SQkFqbFJwNDVYSnRSS2ZOS0trOWdCN0gzNktSSXl4MnErbzRSR2NVTnc4dnNFWWIrUXQ1T3MrUUk2TDBFMUVSdjBvUlBGT2RFNjZGMkZyM1BjQ2svZmhTd1NpcEpvdGNsdzJXZkZUNXhHU3pwSWs3K2srUHArTHZnR21Hb2tnN0pDZlY5a3VmbWY0UCtqbytGSzFpenU1MDdJc3J4dVJIU2tzdXk4SFZSWGJCQTYxa2cvSFdtVU16WWtoQjMvNlZaZnBNZmlJWE42S09wSXFvS1NlZmNVcElUK3pYeWREbXh6d0h2OXpMZGFwRnV2dGhBR0VkWnRXdXUvQkwvN25YS3NxV3lHZkFjTkdLbDkxT0tGUk9TYXhkSEhpcXo0Q21mSUVEc3Bmc1ZDVDdGWUdmUWdWcnNRcUtlNWFidEplajkzU1AzaGVHN05kZkJWcUhIWTZmdlBzYzF3NzQ2UitJU0k3YzhaMU14N0hjVkh3NGloSEtPT01kTnhVVWh6OFZ5TEJUWStNVFZxVUIwVmM1WnZCNWgyL3FqaVpvOExCUkV5VWJ4UjA5R0pTOGhJWkNYNHRGNnZPN2NDU0VNbFR3Z2JHY0xIc05HbGtGMzJhZk0xWGRpVmVMY3Z2K2ZNWHc2d3hwcGVucVhBOTEra2IxOWVCd1ErRmZxQlpINTYwTlo2bnhJU2ZIRWw3RVg2dFZjem5KTzY3dVNGYk9ocmtYYkpkZkJGdVF3VFgzVStWclNoZTQwNlk1RnIzZGpXVzZUR09sSTI2cXFDWXNLRjZ6c0YwUEFXdjRacVRxanlycDVDL3ptZW9pbzNjUjVaWHFxOVVEcWFtMFJaN1RVVnZRbm91eUoyTFNwR1pwQ0JZMzFibTlXMHY0b3JXRkVBOU1BbWlVTWY2VS9oRXJyaTRDYlpGZmhMclRlSDlLdVAyQnVwU29mcDYwcktmcW5rL1NMdUtnbFlta0g5TUZNekFybW9ac0M5eDdtZGZ2dDR0MlM2K0NwTmluV1ZKNFJyb201VjBPMUh6dGVuNEZLa3FoZkxPMVhycTRScDRHcXJQWUhTbk9qWjV4clVjL3JqU1lsVlk4ZWt4VitvMnNZcUNIK2gvSWY4NDYxbEpyL0NCSzFSU2FacGwwd2tLOElkc0tlZTkycTIxQ1BnQzN3UlRvS1dUUDVTMkZ4Q1RteXRUZ1hvSzE4a2JDWlVqVGg0dHJWSEhvRldCUWI4Ukp2YXIzV1dBdGdsRXB6VEhqcFA4VzVIc1M3YUxyOEp6aGZ1UkF0TEtMWG1oK3F6TFV3OHpjSnkzRWpBTVpvUHl3R0NvSWxDTFFhb2lFRXBJMWxQbGI3eFp1WDhIblVoUVlLTFFUQlZwd25HQk5rbWlvdnBMeGh1Ny9YNk5sOWpDSkZySXRhbDVYNFdVaVRKaTFrRjhXUThONHBRZ1ptdmx5ZEJ1YVZ0VHZBTmhoMFBjbHpTSjFGdElxMkhqOXZYbml4MXpJazBRMGpDWlhoMkpKM3ViZTRUUE1URDV2MlBKZHZFSGhpL2h5bkpONzRuSzFaakhXNTFZOFd1alZhbjZvR0N6U2FJWVJoQWlhb2dWeHJ0VExwQjlMcEVWaGpPUXZkWXFjSHl3alVLTFZLVUdVQ1BWcmlqUGV4ZDFpbWxMWWUycjBvVXNYV0ZpRExVcDZGQ3gwN2xqcFdmaU5jS1lOOVlSWTZqdG1CZE1zQnFUWEZZMlYvd1cxMElaVTl3SS9jdUpHZWN4ZzRRMCtVanBGL0dNVHBFS2FVcDRLdkw0VzQ4cjQzTVRqUW4wSFV1Mml6OElHdmtNTWEzN3ZLbEVRNTJwbHM1dGcyMGQxUklwWU40OTQrVy9jWmtDc2lySlB6ZVhjTW5NZzBxRWVEdFR0Y0U1TndENGJVSUt0TzdrbzEwVDRmYXg0ZytRVGlRWndqT29vQ0VBTFJoQnQwS2tPR2trUjJxM2E5MjFTRU1yRjZCRnkwd2FrKzljSDlHMGQ1bFR3WDJ3c2U3MTJVa1NlNUk4TllYNFpsMzdObG5VSWN0R29zYXZCeS9aTHY0ZzZLUm50L2VyQWlNVlcrNHBxQVJVcmwvc2wxZ2ozR29meTY2cTJoV3VTU2Y5aXcrUW5BU0VtQmIxRk1OUnBOcHFiY2MxdUd5VUtzU2dCdmxZMVZza2xsdWVwN1FuWVowa1ZJRDBLMm1CUHlhcG5JMlpNUE9lVEcvTmh2YlBXdWF3U3FJanE0cHdsVHc4d2IraGl5cGFZc0wxalRUdU44VHZPTXZHMjVpNUplWVhVTVB1NjVMdDRudEN6dWpQam8zaHBoTXYvMDN3U05neEpmWG9GNzhPakZMSWdjV090WUVVUjR1QXVGalZzbnhsRWpyWEZBcFRVRXBFbkFONUY3K0JyNk5vSDh6NTJYalp5bXpDOWs2ZXZEU29YSmdVYlBJTmlCTlhKR0VSNDdyRFpKTHFsKzFGdm9jMzJua2U1Q3VVNXlSNVBrY1JsbFJ2MWgyL3VGbnBDWWFLajVqMzlYZXVzcklNZjU4Sjh5SDVWOERaNXhRVVM3YUw3eGY2NUp0bEJWTTZWSjZEOGZMNnpBOHZBejRiazRvcklOeWhyM0ZWVEp1M2lFMXlvQnNzZzVzdkduOVNYWnBVNVN6RjMzaUY2L2pGaFp3WUtoRUN1VnBYa2g0MjhmOUdvalcyWTdWaXg3ODhyb2NFYnFkdG9HMDEyK0JjeUlrVnZzTHRST3ZrRzErb29abXpOb3JSTFlXSjcvcW5keUN2OE9RYS9wNC9QRG1LMUprcnBocVAyd3JENDlWTHRvc2ZGZmliUGFobVd4Zis1TE5mbmErSCtnRENNT3ZrV3UyNllyTXFNZjNGdUM1R2FpbEpyZG1PNWFrQ3dVaUdVYXhuQ1pXb25SenJwRUZGVm5VR0pFcW5IS3pZMHZUZlR0NnBmZXNwQ3ZMMTFNL3Z3NndrVkVuTmlhclY2djBMRFVIWWtwdUJLVDI1c21LMFVpS21wY25JUGNRTjJUS2h1NkkzS1NzMFQzTWNzZG9tUzdhTDd4bGZFMS9sMEtxU0RUdWR2TWZSS3B2TUJOQVVxckZ2Tll5UkczUmNtanZLZWpGWUtSV2RTdG4wa1J6N3B6d2ozNEFORGNsWlFpMFdGeWprNHA3NGEyalVoNUtLNTBhUVZqVW1lbGFvSGhLS2FoeWJxc29UajJLOThqVkRIbnpPdWZyU0ZMRUlXSUsyaWtueWpkb1dNb2hRSzE4Tm9TSXNoRDFlcS9sYzhCU0JtMU9oNlVDd0o2b2J0YnA1bWptV2JCZmZLNUM4S25vc3R4TUkvMWhOS3BTTUNmWXdCWklkS2xGZStoOVNVaWJ4VUZTQzVhTnlUUDFqVmtjNFhzOHI4WUsyUXdBeGJkTjVLZVRmTXZKYkVUZGsxWmI2SXZ4WnkvVWdNSmhFRkF1dU5VWVNkV2ZUSE5YM3RJMjl2YVViaWlvYlNMWk1EaE9YWHFUb1piaEJvM2JqeWtsT0ZncnRyZWwzeE50TGcrQTcyQUlRQ0IrZlo2d2xQSkw5ZE1sMjhiM2c4Nk5nODdXYVB6ZkpQcTZXVFptN1piUmQvNEpDbkdid1BITFVXU1FMNWVva0hzUTJrRTZvSGRnNEVWQ3lwWEpRbDZPcVlBeTM1YlFJcHhGV3h0UTJZSmNDd29kQXBvMnZ5RmdtRzh4YnVBRVRadm9vd2JyTmxpY254dm9UbHFFenplaDRsQk82MXlVcmhxVmFheEROSW9lTEtoU2pCdFdLbTYraVVDRjJONll2TjFLcm1zTFduNW5GZTUvd2wyd1gzd3NtSHYyNkkxdHozaGJMUEZlMTZaN1pENXV1R1F0S2ZGVlFqYTZDVWRtRXNtNzFCVEsxdDdCRnloM0lGN3dUcnlkdGRFSGk0S1JCV1ROSm9ESTBJbWFUL3B1M1VMelVEVFFGdWxFa3I2RXVzVklna3NhbXpUcGg2QWJCNVZ1Sm42TFRJamxuMElNSlgyS2E4RldSbHBhSjU1K2tiMlRPV2x2N3FnZzl3ZCtDU0xHZlFtREpkdkc5d3hYbWN5V3I4UDRNYURyL21zcFRZVWw2Y25SRmQwUHNHQ0lncm5FeUxUNlpjUm9hWk1abGNma0NxdkZKL0JkVW5CV25VRW5tcldQNHJpbGQwSmtKL3Fka1U2VEZiNVg5ajdndjFLMmVWS0RsdnFJd3RXd1h6ZnRvR3drNlZpWUt0UzRUV0pLcFZiZUZpQlp6YVBvWVhtbnZLMkhoSS9aNzVYTnU5eFdWKzRha2J6Qko2cm1ndklBUm5KbVhiQmZmTytwbXcxMmFkOFRLR0ZSSWpmdWFJSEhEd0lYTy93d1hpZlJrRWE1UTl1bGtBdE13Q1VoS1FoMFV0Y2xFR21BVDdIcThsMGdNZFdSUllEWVJOOW9XSkZYWTFOUHlDdVdUdWZNTW5HamJNVEtjS0F5K05BRFB6OVBTaHVjaHJ3d0ppUnZxb1JNRkIwdDFJMVlyOEZWdmtkNG02dlVUc0Yzcm10Y2lIQkQ4YjNFOS9sVVJnOHI2WkNPdWtqVkt3RFpmc2wzOEtNQURMOEhIYXlaVnBxR2dQQTBSSGV1TXRDVlBjTEY1aEEwb2c0TGl0UElETE5WdjdRUTJMZDFwUSs5SUl5MUtNSWtBMVhOWkRiam9oU3JYK0szSGhaMHNVMUVXOGtaT3N1cExscC9MOHFKNGk1MUsycDZlWXB4Q1Uwc1MrdERBcVU3aEtKcDBuOCtqaERsU1d3VXhabXlkMFNNNTdLRjJFRm0vUlVJWEQrOCtMdGt1WG9xNzVUMmQrN3hKcTJYOVR2RStFejVWSUtrTW0rRTBjZDRhcTh6TGVDb2N2SHpJQ2sxU0JQT1FNUitIdWtGUjBISFVTdUhIYjZxYUpQWE1FMUZiUFNCaFd4SWJFYmJYUitmUUFoVjVRN3hJcEdFVDdxT05yQi9jZzF4MWNvaHl0WlJ2dFp4cmxsR3BFeEx3SmM2N0JyWHdqU3psL21KUnR5UnRmTTdjRXNQRHRpenovZXZKUzdhTGw0SjJudzh3Tm91dk5RM3RISXZRWmhQRmRhK3JJa2dHalltcTRwTWc3TGdOSkpPYlk4VUh5Yys4L0s5RVBaUmZidnRTbk9LcVNGTFN2MGJjblpVa2V1dkY1cHhXWXBlWWJqQWJvUnBZa3JmUVFNMS84OW1WYmJuYTdkQXRKV0tPeXdiM2hja2FKNkE4NFdXc1ZyT0J4YVlHQTQrMFRJNVd5dVk2OUQ2M1pMdDRPVEErcTBWOWNWK2Z5YW9xMkx5ZTk1ME9PTjZMZzBucHhUZXY0and1Rm5rVVNvMGRYOW41VzJLNHFjVSszak5RaEN0OG1XczVZTkdIeklYbmpMdnR1a29nTmFZd3FaMy9PTDFWN202VEVNYlZNNGt4TVV1TllSdTU2L0hOaVZ2UjZSU2dRSVhRM3VRM1BMZmNwTXRKTU5QeUpDYURIekRQNW0yREhtUmN0c2Q4bFRLekZGK3lYZnlBbUpmcUh2UEN6UVpNTWluVk9KcWowdUthL010WVZXYXhQN1VzdE9OSk1IU0JKSFBkMWo1Mjd3aEZoRTlXVkFJNzlTKzhsMElQUmoycFZDL1RYSTNucGVwWFd4WFVHSFd5SFYrYW1oTGpzdFVQSnpnd1VqY3BNd29ydEVKSnBjOEVTLytXbTBEalFLTGNwTXMwRVZNVkdTY1dKM1l2SFJjS3d4Ui8vZTJrKy83M213MnBObWE3K0FGaEE2c3BTWU01elp5SDFSUHRoaHZ2aktQdDZmcmc2WDFzbUNZQnROUHJrSnRCSlE4Ty9zTW9URGJTWTlHRlJIQmpDVys4b1czQkg4am1rRXQ4OFFMOWtLelA1WU0wKzFTdVpaNElwYnhCKzhLemlWZGFjTUFIWk90Q3lGNVdXNEdvTUxsVFcyTjdhVXdzYlJOT3BjMENPYW5aV1JsazBuRTFockZmOEczSmR2R2p3cXdxUlQ3OVFvUXlDZnA3Q2d2RUlNNWwvcGZZbFdHWlRwTUFEQ2phN1JkVWVud0c4elBwQ3h2a01xZjh6SGVuRlZEa1RqaXRqVDA0WWVBN2syWndUVkducm1aOUVzclNPWlFTOFdaTmxVc2JZQ2RYYkxKcEhxdDcvMzJIdW9JSW53UW51T21hbG9uSWZ6bE1hVFVrS21RZlJiUEczOXFlZlh0T1ZqNUFtR0hKZHZHandEUGlxS0dHTWEwQkNhTFNQU0xRNDdnNCtLbDhLWVAycS8xM04xS3QyVkZZdVNIVWxlZFVEODhydFc1bjBOYVFBWklqMVVpTEdvVmJxZjZZR0ZtRlY4ZUsyOHJ2cDVNYlNKSVVIemJoVjN4bVV0UXhyaW9FajR6MWU2aHVCV3BYYlJKM3QyY0JHNVZHVlJSQjZ0WlNGY3RyRW9vM3FYckpkdkdqUUo3WFpQZ20ya2l3c2VTdXkyeWhUYXRPSXRwVmtwVHpuZUFYKytQS1M4cm1uc0JLVXdWL3d3SGZZNzA2bnBBOUtNTGdjMHYxU2tRQ3R1SnZLK2FQNHBLaVZKRVltd010alpDYVo1SkxjbXNFcWtNYkI1RVNuV1daSWpURitQRTRkQ2FXOUFaMThNbEwrRFNIU0dsdG11UTQ1c3locHB6cVVPVjZmN2k2RnphUUJlOHUyUzUrTkxqVVc3MG10QkhrNmQ2Qmc3eHVMQlVySXNPbEdrT2xJMWNIOUw0Yy9hcFdjOEJacEhmZnJCQWJxYUFZdnBEQXlSRDh3T1U2Ym5yVm8xUnV5NHE2Z2dUQnYxanNwSlo3VnVNNjRMT3hJYjMxT2xSL1VjSDY2UUZhcnBjSkFNTXlvUnVoN0pqM2ZKVkR6WXJoakE1L2ZvcUd3aXEzQkwzSGZ1cjkrQ1I1SEJaZXNsMzhLSUZmZVpUeXpzR2JWcmVXZ205aU1JTWFZWU01MEsrUG9XR292RkRhQnZGZ0ZYcERFNEpNU2xHdVFXbXA1VHcveFJQQmQzSVVWRDFkRitjV0lEUVZxZ2Nrd213NWVVbTl4NFJaRTFUWGV0bytrZFZwdFZKWkswYXF3bFNwSnhaOGhhTXlFMm1FU3lSanJ5cjRuRXY1T3ZtaGc1UFJRK0l5TisvMXZKWnNGejlLNU1EaXp3amFrTEVuZHN5WDloKzU2Q2dZeG9OOVJ6NDIxb0lFdGRpVUlNTmFycGtWRXJmbWN4S2ZocEs3N29HTlNoYzFaSEZNNDBhZ3VISVVpZVY2cEpOaGFYeXFSdkZtOERNbUgrSDdjVTJGWnl3a0ppdjJKTDlFUVQvY281QlZNMisxbDZFWm93a0FTVnh4RlNIZ1MwR29jK1cyVHNMbU5oYnd6WEJKWStYbWFWRGNOOGcrdG1TNytKSGp5Yjdaa3p5ekNqYmpKYW9QL1BzdlNGVDFWVWR1SGRTdWFzbFNsTytERmNNQW1RS1dvWW8rU0JKUUZiZktFNFVUa1pKUFdRaHZEbWtvMmJKYVQ2SUVlWWJoZzR0UzduNWFzcFEzclI2c3RKdWU2cldaQ3dqZVZ3SE9hVkVNeE5vUHlXR29BSGk1bGZtUnYwMnMyWWJKcFJDMmdiblh5R0E4YWNsTjBUU2lxMndYUDNaTWluWGFjT0k4ekdST3FQa2pMeHJMelhzYko3T3dlaXFlakcvUkR5TG80NHYvc0xsZmJCNGNoc0FCSG9wUVM3THdMMG5YaEZVb0pTNytvVysrRE1mMDNtYngzaE1YTHd4WUd3bnlTdDNZaWE1ZjdRRVRocWZWMHVaT2RDWTBDVkFZQVBuZjZtU3RwWFQrK3JPSkUvVXBubFlhL2w2WWVLRnUzT2JhU2wyeVhYd1QwS0pFK24yZDgwbkc1NnlSZ1p4WGsvblV3VFhzeG5oclRWdFVaS0F1UThWYUhiUjQ3SzhVYnBpVUpJeHBKNEdJMVI3Q2p2cTNqRkJjVWJDb3FITXpTWVcxSERHT1lKaUNDRnJLYnpBQWdXSllJWlEvTnNFekFPbGlxS2VTUG02eVlmdmhSSXVyRzR0bkxyMmZuWkJMVy9Rd3Q0SjdSc1MvWkx2NEpwQ3hOTHNORTFSUU9KR09obW5jNTdpdjBhYUxsOXZLRWh2THhnMjdJWk1veHYzWVUvR1RFZjZhZnVxdCtvNDBSWVZtTEpSMzNsTjVzZUxOTW0zMFBZaSsrQkxsd1diVGFRalAyTnZFL2N0cTVnUWhaVEt0emVua1NrZXIybHVoTDdZTUN0UExSSCt1YjdyQnhFWXFGZHVLalVWODFyQVVQb3JudDVac0Y5OE1vbC9ma0UvOUJobHVmdkhSTUNlMnFtNEVObGsrcnJJOUlNR3VoaWNWcEJIanl6T1lRdUdBZWpLQ2xxYXhRclZidFVmMUVsVExpaVpPMitVMVZLb2FnVWc5QklrdTRJYVBEV1Jva1JYNGxKUXNFU1NnVG5UMEN2OVJaRU92cnlCai9OWVZyQVpSNGdRQlRvRU5hQ2lwUXIrM0l6MGNzcWNsZjg0aU9ZSEtXVmtzMlM2K0tZU3d1TjBFNDBGYmswMC9iSlA1SVkwTkJHMXNCd2w0WWtQZmxITkZSRXRWWXhMRldHQ1lDNzVTbVk1K3RVMDh3M3hHTWRQY1RHTXFrVVlXMEJpZ1RDT1dhVVlUUldwQk9yd1c5OTJuajk5b1VQYXp4b3dyZ2p5Tlk3THYxeDc2b0FsaFZya1p2eWFGajg4U0g1LzE1MHprSHorUUJNeU56OUhTYTBIRmUvclRrdTNpbThTenBmVkpjZElWUWZJazNGQlBDVGdoeERJWmdwbWhXT1ZPY2c2WHZodXNRVXdlMXpTZUdIS0R5dFYzcWpZeUhlU3NSQ2JCU2NnSElha2xWWiszVC8yRktxUEtoeEtQcGIrQVFnYmw3Y1NiNmg5Vk5jYVJoYzRtNCtZWnFsTjBLTm9MNnZsQjNrQjJIcThPZi94bW5ZeXcvanJVRy9vQzMwd2ZSUE9JM1pYMkFlUnRiQnNteENYYnhUY05qc3Y2S3c1MTRlWDdrTi9EQ1cyVEREVlNVYkZXaUxMYm5VaFlDM24zZEc5dnpQYlZETWNDTFQ1ck1tbXZnMEsrSUxWbmZzYk5NaGtvK0NBY21vQ05NdkxYYkxnV2xhSDZZQjUveGJSSXpFM05hdHJ6TkhKV0V4bGVNUEFmMnV2ODhVa01mY0JqWDFYMTBzeW13aVFiL1VOQzNTN1pMcjVwVUZqT1pEeXRvTEMwbnZMVFdWdFV1WUxuY09kVENWMEIrYnVaaE4wZk9yNFdKblFJYzRDaUtyWkpCYnFDYWtMVlNPRGxseUE0bFl4U3ZOZ1FKRFdoVUVDdnJ6YmZNUnlBUzNFT3A4QS9LYVNsSGlJMDBZaXhuM0VmU0pSQ0VITGl1ZmlzcDZyVDlZd1pKOEd6UGZjQmo4Mmw2cFhJczJTNytFbWhxckRybXI5anBZcDVhUEQ3WnhxRUtWbjZabHUzLzRSclFVa1h5d2FuRVdKUU8xbWtjaHkxcUxQZnBHd2xKNkY1USsxaWhIbUM2Tit3OHZJbVQzSUp6MTY0RHlwRkFlTThFZ3JUK3FTSEpLdVRnczd5enh0NkJxN21WWmpvczE3NU1OcGl4YTRDK29hYlJZbFcrb1hDQk9wWXNsMzhwRUNLc2FDU0pCMEhVODVmN2JoQ3NqcUFGYy9EQ2ltNVNXVlBvSTA1VFdkTXBDblE2VlFGb3NWVHdYK01zUVpoUlR3aHk1QmlrY3RqMnhRK3FLcWFWQ1hmSkZLc3QwZVJuU0VUdzJYN2NaSGN4L0FDK2grM2h5K1NlRW9pZmxnQktOdGxyay9WVGVwZEpDYnQ5NWNsMjhWUENzODJ3UEx6cEhBN3VhTE4zQnRSdUlZcTdVcnc5dlpHdGg2UE1zUlU2RGhZM2J6N0dMQnZHVk84MUtDa3V0WEx5QlhpWUx2ay8xQlhHNGd0enBlU1VoMG1LbFNYTnZnc1hTMm1BdTFxdW01NFRjWDZwbGRWODBHNGJzK0tiVkRORkc1d0RXb21HU253UEpraUZ4WG16WjFNN1NzSTBUN0JRRlVqSnUrM2RNbDI4UlBIRkorOEkxVE00NjhZNDR6djBhczJKZWc3L25YRGlkV2RoTXJKUVZsOXhRdmt0amdwSnZIZGhTMHkzZTBHbnVDR0VacFNwa1p6UlJtM3VSeE53bTFmSExHY0pLb1hsOTJpaUoyc1ltTGp0TWNqU2FmTE5iQWRhVzRVTTYxR1JNZndDcFpsMWRCMzZkK3NQOWNNbFNUaE81WnNGejlaSkRuU1ZVcnpMTnhRTjM5aStXcld5REtKOG5hQktuWDBtODNsOXZjU2lqWTJqNGloQkpSdUt1Q2I2SzVvRUdUNlY0K0FCUlZXOHJCVXJSTHFHeWFWUTVTNEdtQjFpV3AxOEUvaDFZVEkxOHVuKy9IV0pOY0FOeE9Xc0IwNm5SR3JGTEFiWVIyZm5OaFBPdjZuK0pSVFFlTmt1MlM3K0VtaksxdTgxOU5XT0xGaXlLQ2R0NVZjR3VQU05QS0xTWjUxVFhMTWd1RVAraVB3N1MxYUNoZmJybVNSMDZ5SEdWSXB3cXRpM1ZQSklYRkV2RlNkMUpYSk13aVJWd2RvZitKVlZKQkJ5TWFUV1ZXN3FLVGQxL3A0SXhhdFFodGYxUWNLWVFpc0JIenlzTndveGFva3lhTjZoL1FRWXNqUXk1NUdXUHlFa2VkWjllYis5ZnBzVXcxdGRadE81RUNnaGFnOEhmN1l5cFZEMmJhck9DeXowWWp4T3hTNWxZU0FxSEdUQnV2TEpuTlgvY3JqVmlSSXczbWZpTkJmcmRXS3lhMHBYQ0JtVVZML254M3ZpanFoc3BTWWRxNzNQa21LRXBHakRTTERmRENnVkpVVUw0VVhURGhjZ1hhbHFPdFR4cEx0NGllUGVkTk00N1hkVjdsRkpXN2FNSk5Qek56WXBRMG1UQXVLTGhXNnhxWVpuanhRRVZMWlljUUVGQzZRUmZHcGJwNmwwdFZqQnRRNW1NTmthS2ZiazFKZnFIZUlWUFNkWStOVmhkSTM4RTQralArT2JWckk4dkxUNm0zeEdEVXBiQ2xseTJCYTRiMVBnR0JneVhieHMwS01oeEtYSlV3S2NNeUhTMnhVc0ZrYXh1eWV4VkMxcjNIakZTY0VKejMveEVyMmVtVURlRTM3TFp2TDlESkNMUk01V2VqZytNYmIwSXplRUNGOHdZYVRJWDRKQVdQRFprTHFNVUlxYUVPVGRNT2V3cjhJRVlTcjVHSnI2eklSaURpNXEyQVlSYzRrZ1FTZnoxN21KZ2NzMlM1K1ZqRDUvWkFuRkpJUVB1d0NDWE5NVjN2SW9Qb0VpaXJMNllxVVNOa2tqa2FoYitDcFRLaHFMemJMdE5zZ3RlekVwdGVkME5hVHlsTis0d1NGRzA0MVh2dStRWmVrbGphY01BMlZMcWhubklUdzFRbFJNUVA1SmpJdFJlaFVpcVFQMTZUQW00bytRVkJjMkVTa2tlODFTU3paTG42MnVBc0pPRVppUkgya1NwdEZTRnFlQm5ONkdZMFl6aWM2SCtwRW9pQTRyWkRCR2R4R3RuQ2poc3QreDRQWDgxSlZiOFJDUlVpaGg3K3dQQ1p5bEY0Y0tqNk1XU3Y4SnpCaFhTVjE4dVlKNW9ZNExmOW92UWQyS0JKU0pzcGFsWWpOY3V1MmVodWtQUWJUUDFodExOa3VmcmFvWlBwc2c2d3VGV20zbWxNS2pscmNvYzRVU3ErbkFIQWtVOGJTV1ZudGhySUdPeGxlU01VYW1kRWZ5Uk1GUWZ5RklQQTNHbWpqemFzSHBEbmgzZTdiK1VsQ0tlbzVReUVXOWFwNU1SemdkVFFwdjArUjgxNlpNNkI5bGUzS1FLQ0Q4L2thOWJWdzFGVzlRWmlFb0ZvbXh1dDF5WGJ4czBmRS9wN0M2SkQ5bEQ1anE2QVNJN2M5dFQwS3hITEU2YnJHcjJIYmhGWDJxWmRoNXN0TFh2cnlyYUwyc3A2bzNLb2lKMDg4bnhOeGtMZkFFVEgzMVZvNHdxQ0M1MDZVMFU0T1RIQ1NjMEo5TTI0aklHSTkxK21JblhJNzBGeDFLcENib1R5Qnh1VGd2a01mZWMrNVpMdjRXU09QY05uVGRKZFN1Y3Z2YVZJbDFsaXFFZ0dEaXFRM2RtdmJmWmp1K2NDbTJDc3V2YVhVcFZ3eFltanlRS1RWUXlpVUlLS2xycEt4Wk1VMkVTcmo4dlVoVHRDaEVrTnhNOTg5QlNoY2pBdHpUWlRDSHpVTmJnSlNteWtyWkJmT3JwSXh4anlHb2FBSmwyd1hQMnZNb1lDdnkrOW9YMWVWSkVFVExJZlZhdHFTcVFSNVZpNlNHMzZ0Mk8yUk1qM3Y2dEsvRWplNUNLR0tDRk5BS0FGZERQMkpzVnBnS2VPRXArMnpQS1dsdVlZNlJVVTlibnBKK21PVnFTV3YweXJoL2RyYjBMYVJOdjNGV0RYNjc0NGJUQmh4QWtLeERsZldKZHZGNGdreVRsclVvUEZtMkhoZTkwb3A5YmNXYkdDcWVvcEJidDZoa2hMdFpPaHBrbnl0a1pzTlpiZnlURGlNWEVqUUZTUjljYUo0SEg2NlBkRVdpOFZrR0RmR2pib2dhaVJ2SkZ5Y082emZ6bHVnbmlFZlBRL05rRUNMcllOaTd3V2lMWmhnSlU4d0xOa3VGazh3aGcrSzZydmUyeGhTd0dWMnFHaExJOEV2aXV6QUNqa1ZLOXdwNmczSktlZUdQQzZsMGxXM0VKbUE2cXlxRmtrUFFpV1I5cnppeHBHU2tWVDJUajV4ZEtyR2FrV0E5N3BDSnJVcCtlMHdxOFFMOWNBdlFIaTc5TTNSODN6T3I2QmRoQ3RzRzN6ajk4aStTa2YwME84bDI4WGlpNEF5NzF4UmxkdHZvZ1hYd0xJV3lDV1NVVDRrWEZDYjMrM3FQeDRjSW1peURTN0JIcDBrY2FTcXN5bnZZRWRBUGV1Z0ZDUHR1ZGMzQkEyU2ZQZmZROU01N1lYaGFZdXJIa2FrV1VNTko1ZkFoeHN5ck05RllXSTZ6KytoV1YrQmxjdWtrT3RFZzBWNGFPU1VnNkdQSmR2RllzQm5aM0RmZ1hIWUZrTEFqekN3ZlJEWERiUThTdVk2a0VyUGZFRzR5b0pLbUtndThoTUtNN2d5UmZMMW1XQ2tYeURkTzNVZnFoR1c1S25BVTkxaDdQVkthT0ZqdVVUazZ2bHgwc0JKemt2RjJQaFRXSklsK1lYdEpJZDg0WHIzQjY5WkN5M2tpWVY4N2t1Mmk4V0FaMmR3eDY5bkFtb3NWNHdWckZrT3dMWkJGd0pySUhjcnZwUmxmb2hHSU1LSWtaci81dXlWa1RhOFdsbnp4S0VZeHlpK2RHL1J2b3RBS3pNQ0ZwSEhwZ1R5a0QwZ1hGTFJsU3kxMnM0eWVJRmlncWNVS0U4UU4wK21OaHNPOHE0Mmd0eDFZN2FMeFZkajNnakQrNStueGFOT3RJRW1Lc093bHNvZ0pvVnNQSW1sK3FVWThWRzFacEFRbCtXV05rZENrU3VjVVpmbXNWRUdMb1k3RUkvRmJCZFpZbm53NCtPdWxNVm9ja2xsYk1Vbi9oY3puTEF0Rkh2V1RkdTM1eGoxTkVURW9FOWJvVm90elRBU05yYVBiQmhoc2ZoRHdENVBZVHpZL1lzVUZFdDFpY1lDcjluNVNEK3hoVWtwZzJSY3NlT1hCNEp3TWk3R2pZeXB4TGZVWEFDQ3drU0N4QzliWEtwYVloTUp3eGw0Y2tMd3hJQ2lYYUVJeXNkeUh6ekU4SVVFWWZKS2duNjhwb1FVK0lzSUdXOVZzTlhFTTdZRCtGcVAxQzNaTGhhL04vU2U1S2JVcWhCTFRXSlM5U3NTUkZhUFZEMnpuZWx6NTMvazVNTGs4ZU02Y0srVFBaRE5lVFc1aVFwNHRNQzR2RkNGTUpsa3lFU0Q1RVBGS3RyVGpJK0dqZXYwQUU1U05keVFMcVY2eHRNaGVCL1R0VENTd0ltS0V4Wm8va2xPQm00ZlkrUkx0b3ZGVndEam9RZ01DOFJPZG9Hckt0eFVNMUIrbGVEaTE4V0FlVkFKZHQ4ME5zL291Tk9RVGdUb0xaYmQyczZnWXIydEdyUk8zSmxQaC96QmgzT2NsR3BhN1R2SktSTXhGTnpDQ1ZBM1BFWTJ0VWxWNWtpa21ML0Y2NzB1UlhHRFcxR0hKZHZGNGl2UU5xbmFmVmFHVmZFK2kvY3lVUitWRjZMTlNoazRyRkdwd2Z1akJNZFlKY1Z3MDI2U2t3QWhCaFczTXR1c1ltbGJGTUlseDdWYzFndThPMzdTTlNiSktpYWxiVmdhdFJFdStlWGNwZmZTeVI3YjVTU2d0c0g2bS84VjlSS3BhdnhVSTdCa3UxajhIa2lsK3lXcDV4K3d5V05kU05UR2hHM0NNVTNJNjZPNmZsM1gvK1p6cWVGS2ZNZ05Pb0g0cXA1L1VsM0VCalhJQ3MrNGZrZUFPdGVrNmhmWW9ZZFF3SEVHRi9YaGF3bU9abFdVRkxKQmUxQmMyOXRRV0JHVDJ2VnlDam0yMVF1VXBPVXpwZk9ab2N5SlM3YUx4ZStCVkxweWV4YjNIVTZFK0JsZlRUaS8yME1pZFBqeHJicnBsbmxaWFZkL2lReUdlMXdteHprZGJ6YkdKOEsyazJtY01vZ2tTaVJmZjAvQ3FTd29MWXFaS3VOT1MvNkpXMGlNcm80dDFQVjh0QzZZT1NjM1BmbWJnTGRiTytHYnZ4NTdTN2FMeFI4SVk0aWdoaDJza3FxQm1tUWlkdFdIWVFPRm1DaVNiaTJVendVUHl0dVE2UE1uQWVzMzJuTHpMcy9OcGlyTWRCOVgzK2JsTjVML3RDbVZML2g3Qk5KVm8zSTRJQ29uTmNZZ0kvbmltV09CRUVtMFI4cmVMQWQ4cGlZMHJrTXE5UFJWaE91NlpMdFl2QkIwL2pWd3IwUlJsZm5tVjEyait2VWtEd1V5Z1ZCREUyRkpOTGpjajd1d0hQOElLV2c1QXNXc0Y2NDlDNm0wRUs4WnhUbHoxeC9xTHJOZnlmZEs1S3JnWG16c1dmRUJ3eEdUbjFMaTYwZXBFei83SkNKM2s2ekMrMVcyaThVZkhFKzRoazRxUk5qVGVwcnJ2clpRUVZlSnZBekhBWTZrU09kQUlVZDkxMElUaXRlc3FHM3A4V0NyOVJtSTB0Z0ZCZFVlWHlXQTBFV0dGemdFa0J4ZHk4aTBJTktCSEZORmozRlh6ZngxUHBubUY2cEg1VjJ3dFdTN1dQeUJZVGZYVlZrUlRuRmVqR05hMlhIdnkxUmNwbHRMZnh2bmhMeHMwSHJaaHVVSWJZQlpTVDhFTTFyZGdIMUNKZVlwaUdMSDJFY3prSlVpc1pGSXBFaXZsaXJXQmxVdGJCdlAwa1plempBMHFZNit1bjA4dXJaa3UxaThDTHo1MVBXdjc5WlBhclllUGZyUWQ0OVVoQm5ESll1Um54MlJ5VHNSbVgrNUxONEh3U1puZStoaUNoMW9rWUo0SE94dVJuSjFpNkdDV3ZmMDkwcEFtNDdKYmJGSjUvZUlxd3R4eGpmUllJNTVLK0dlTnAzWW9LcUhpbmxZWk1sMnNmaWVjSGRTb01kcy9SNm5tL0tpRFRFcHB4eEF4ajJ4TS9sb3RSenRHMElYZFNLQktzY21iNEdCVHBIUkpSVWd5TDZzZDhMTlVDdFBQS2dzbng3SDBnd1AwSmNnTEw5aGxyK0tvRzJDQy90NlU0ZW9NZi80K0x2ZEpkdkY0bnZDWjBTSHVOMVVtaFFqSFptcXB4bndMS3ExdE4zSHQzWXJ6dlVXSDh4WVpjZjU0RlB1QjEvZU1xbVNyVkM0Ti9WTEIvUGFSV0RuTW41TlY1aGdwNk5hR0R2TnM3N1cxR25HY0pXdVZSczUwUm1yWlhpdGNlRWwyOFhpQjBTTmplcmRhbm5JNDNIVWVsVHJMbTBxWDg1RDVhclFLWVFubmxOK2pPbWl3c3o2Rkp1dWNKblgyTFptV01IemVuM3pxOHpGSGFteFVpOU13cytydmxCdklFZE1WemZQcHJZTllxOGhGL0RGeVhuSmRyRjRBVlNmTDdYem1OWjkzbHNieW1tbXIrZld6Ym4rMnc3aFNQb2lQQkZ3ZUFJekM5VUR2OEZtb0xqZjhmYWRrcTVLOHJMSHR1dnZSYUNLemVOejRDOVZHYzVocUFodVl0VnlNZGF0K0w1OTJRTGl4bHBzMUxZd0lHTExFTWFTN1dMeEFud2VVcGlKTkU0aHFMVE5Hb3dPWUN6WVVESWFMNU0vQlNqSjduT3F3YnNOdm5Db0VyYWt5c05sZml6Skk0NHFYTGFta3ZYd3NMZEhmQnN0dU5hYXIyOTF3dy9hN0hxUFFSQ0o5M3pzeklqVVhmVUsrRVBYQk9MQVI0R3ZzbDBzZmdEUWl2TVQxWW9LQ1ZXWEZrdVZBSE1YbmpkMm5wRSt4UjlGNUM2TUVFZXVTRTJ6MnJXVHJwNUlDTEpzYmhqODNTNVR1QVVWSStyUFlON0lpc2ZDV0lVR2dZSVNKVklkMUx5WDYrL1JyRytDb1R1a3dHWEpkckY0T1Q3VVUxRndlQjdUMGMvYmNueVUwMkE4a2djNkxuZjF5YmtyL1pLQThYRWp2QTAxTGJ5eFpyMk9GMW1WYzdISDNsVGszUWFhVlFYcjZsSzREVWxvUy80NE80VUVwbktBUUtPeUVEckFMNHNVeDlLL1lVV3haTHRZL0FDNEY1aW9UcTNrZWY2NXgyVmQyZUw5aXpreTNFQVd4MDh0REFGcUVMOE5sNlNhZGZHbGRQUGIySjRUTlBMWDZONUEwcmpweHZtQVlKM2txd0tWVkxlVnd6R1VNY0dRMUlHdzhSZlI4UGVCbDJ3WGl4OGhQdGxQQzlSdldDSHBYV3AzV041TC9qUGQvYlFDK0JEQmlpayttNHJhWHlkbDNIOExZcEt4K09QZXdIcE5oRnVTb2txb3gwdHR1cG9YaXFQNnQ5YjRPSmt4cWRmSkJNcDFsYXJRSnFHaWdkUzlvV3VJQk1NZlM3YUx4WThBbGFlWXZJd1UwcFYrWnVONi9DcGp1UmRMWmJ4VFFubmhDWUppcmJ4T29ZMU1pK1RtcTI4cE1kUko2VEtyZ2tSczZsK2xuZ0NJU0sxSnIwZE1KbFhGYTdldGd5dHV2NFJEMkF4UElncHF1czVSUzdhTHhZOEFOUVo3WGN1QmpBcUo3OTBqbEo1WU9VSWxkRVJNdTRTOE1UaC92Z2o5UVNTZm9ZYjBaUTRUR0NRZkNMeGNxeXFibExzVExtY0FaWThuTlNSZTlSakNrQXNleGNNeXdyN0JScDNrRnlIaXhJSWswZnNqWGJKZExINUVRREw4R2xTU3BpOFhsQ1YrWGRwN0NNRUVpZWdqWlhsOVQvc0d6ckxmYmJOUCtmNTFDWDhqRjhpNE1qbkVZNVBNN0htN3FLZDN4YXRSWCtmNldQRVg1ci9JY2ZDbnVYWHNKK09DRGY2M3pqeEd2S2NSRm9zZk1UNVRydE9tRTRZYTVtVStiOWpnVVRKWGJIaXFvZGx3dG1xK0RuNE5ZbGxoMloyYlZlQS9FRDZXclJBOWZ0b3VxSlM5SHFEc2lYeGwyR21UU1YxTENmRVlLZmFZbjBqNUtvUVkwdDZTN1dMeGpZR1c2eDhYcnBjYWFpaTVPSllydkZFVng1dzA3WCtwdUNaVkxmYytJT0h4aHBsRjNucUNHR09pQnVtYTRpejdhemlSb0c4cU5Vd3poU2tzeXpEK1lvU2xiQmFxZ2d6cTNGQkZMOWt1RnQ4Y1pzV1plTGJVcnVFRlBMTWI2aEx1Y3pINTM2MC9sWURHRFN2T2kwdDNEMm5FS1FLZzNZYytJbDBTS3RRRi9QS2xQcDZ5b0M5M0NQN0xGL1dmK2NreU1GOGtsNnhieEtLbDF3M2o0dS8zbG13WGk1OFllQk5zdmtmTGRQb1dXLzVTR0M3N0wwSnkrdE5tZzhxUUhyL0ZiN0toTC9PR29BemhERlR6SG1vQWVxejI0UjRxNFhwVUxzbmVVclVDd1VkKzRaVkQ2dCtpc3EyR1JFNmI2ZjdFNG1MeHplS3pUYlNxV2l1NVlicDhWY3A3KzIwcGViSlo5VjArVjZFQ3kzdFN4RnBJSHVQSGhpUTJoVE5VNHVqQWphcDBQK0xWZ056UFo2eWExVHgrZzFSdlVmMVcwbXZXYTRyOUx0a3VGdDhvbm0wV3FYWXl2djJzVExoT1NyaDVoVVQ4ckV5M08vMU9idVVmTEJQVnNoTmlKL3JDYmhCWHZqczlrTTVCbVZvMkN2Mi9ScEt4WFNjWmloanNla2lqaEdQMHZIZWx2MlM3V1B3RWdjdHdxYnZwa2FhSEVqaWRqa3Z3TytLbE1rVnY3S1o1amg5YlRCQzAxQmRZN29OZG9jOFpxcEM3T2FHUWZweFVLSXI3czFNS2pZck5ZOE1pK2RzUUdaN0FtTzR2WkxGWWZKTm9weEx1cmc5TDdSb3I5UTBqUHFQYnY3bm15aERocEZQdFV2cHBsZDgyeTQ2em1qRlIvTkVhUGtybEoxNmQxRVFvcEh0VDVvaERrUDNrZ3NTa0lPQlBmRDBZL2RicnQzcEZTZ2dYMm5PVjdXTHhqZUoyZytxT1ZLc3VNNlBOTkgrdDE2YlRENVhNNjg0N0ozWm5wTVZmNmJBQzhicVdpSUdSS1RyRjhGREJUVGt2Tm0wK1lWMk1zMXB1aUNuUXFjVUVvUENLZEl1aEE3Nk9tNHhMdG92RlR3RFR1ZEozV0lscjBubFVlVUtva0I5Zjc3NU1RVXR4blpmaUYwblhFbkF5SU10VWJpUUZ2K1ByeURlcSt2M0dtOHZPRzVmRWhUZlcwekowNGVUcVNoOVBKT0FibFRsY2d2NHQyUzRXUHdHWTNZY1Y2cEVxUjU1RHhmY1o1OFY3YUFzMzMvRG5CS2Z5NE9yOFJZT21rSy9DMmNRUXp2Q1Fnc0tTdnlwWVVOdE4zT3FUejRXTThZc1ZXZmFkb1g1cmxlMWk4UlBEbmZyOGRJdGVCc1ZKL0FJeFM4VWZ0N2xUc3hMcHNTdzhobmJuRXNadDhScCs4eTN0ZU5LeTVLZU1VeUZEbWRidkkxSFhXRzJlVTNoV2wwT3krdmhJdDJTN1dQekVNQ2xTUkM3QnF4S2NqTTN2VVVuWEdHMThPZUtKNm52L3A4alRuM0p2VUtFS3kvbGpQczducGlMbmI1d0p2cS9LMWVheWl5Y25EZjZUNVlkdUxaUEV1V0NCSXRVbkFZdDQ3cEx0WXZFVEJZY01icGJ1bElGanVjL2l1WGh5Z1lrYkYvUldqbkVsS2JFL012clM2Mkk5dlpPKzI0OXpyY1VVNUJlN0xTYUlIY3ZocndHai83R1ZGOHBYV2t3MzY3bGt1MWo4RE5DUFdjMkVpd1I3Ri8rdDhkcjZoWWlQZTA1QmtPYVowbVVmOElPRVNBMWhPZVdCTnlwM0UwWDVNUnRYblMxR3krWGc5QkhCQ2pNNDFwWDNLVlJDWmplTXNGZ3NBRWltRXpCMFFJU3NjM2lpSFMyVFQzNG1VVm5GaGljbUhFdlZxamdsNDZsdzRGWmhPZC9ycUJBRHZwZTcxNEVHcGVnQmhqQVU0dHJ4YzVWMFFtUERDSXZGNGl0d1I4TDRMU2tIS2ovOERDbEdXM1g1N1Y5WXVNcEoyN3lCWnhFQzhWaXkzN1M2bkxmWlh5bG5ZK1dVVzFWdmxwT1RUTDdWVVBCNFp0ZERIRXUyaThYUERFOUpVL29TdUJJbXhuTlZoYzdhMWhNS2VBMS9WU3pqQTU4SGJGTjVhaUZaRVF5VFpucFczRWw1QW9yemp2anh4M3ZBdGtrUFlkaFJ6Y29LM29SWEI3NXR0MlM3V1B6TVVKZjIvdjZ6THpiZzU0elQ0ZzNwOWt6R0x6bms3eXRNeEQ5Y0svNTVFRUEweThOWEwrTUtLd2dkMTRJditvci95QXllYUtEbHZ5dm5xS3lGMi8zYmRrbmlkVlB0L2RPUzdXS3hlQnFyMWVmbm95TC9aRy82R3JCQVROTktMSFUrK1NBRGtSOUNLNG9UejcxNk92dytCSjNRS0hrd0hNQWJYazdxOEdQaEdFbzR5aHVWc0hPMDdtbUV4V0x4cFNjVWVFbmVnYVNLMStvcGhWUi9HZHRVS01NM25lWnp0ell1NC8wMTh0ZWx2UUpoeGt2R2VEMjlFdlZDckVLNUxIc1NhdVp2Mm1VYnVQMGwyOFZpRVVEQzBDbEdPWDFUYkZDa1NMUnNTNHVLNW1WN3htRFBRcDhPek9adncwNUljczN3aFpLUE10VFhBd3g4UWdIclRHVUloQkl1OTlHOXByTGo5TVp1a0MwV0N3WnVmRTBxY3lhNmlZU3Iwc1A4ZEhRc1NFcEw3RldKbEU4S0lVbGJZZFZYNVhDR0NGMkxOSkhlcUR3cEcydngxZUJTbjZpREZSODgveXJieFdLQmFOOEVzL3UwZFRPS2I2WU5URnMzNWZ6VmowdjFqYmVKQUFkWjJXeEtxRndPWTJnN01SRzJGR21jeTN6L3JWcjhCeU5qa3d4RERaUlB5UFZWdG92RllzVHRSdFVuYWZKbS9CVnA2UnRtSmFhYlpXaTVwbDlRSHBjVGNWcEx2KysrYkJGK2liRXBnNUJCZUhGOWpuOTUxL05CSHZ5WGVDa2tzOHAyc1ZnOEE1K24vWklNbWU4dVBmNnVRc0lpTDZsRG1WVG9UYUV5RXpKK0NZRytqRkJVS1A3ZWIwWXJGT0s5aWpka1V0Ym9KNFpoM20wczJTNFdpMXRNQ2hQdWRnS0VXR1k5cFlCeFVqNmpldGxYak12Q2hob1pidS81Mm1mSDErajNiWDNERHdneFhtSDVUMThQTHBPT2I2OTFGWThwcnBjbDI4Vmk4U25tSlh6L0lrU040OWFsTy84UVROcXBlZkFVd1ZWT2o2TkdudHhoZ3p6dUQxK3JweU5vZ3c2SUZDZUtPTjN3L3Y2dC9wQTUvN3pPUkx6bnhwTHRZckg0TXR5dTRqOXUrcHRjcG84cTAwcnlHNXRmRXJHNE02RkV2R2pUeHV0NVByY2FQQ1FMWWhoL2lJZmowZ3FUeEZ5cEpkdkZZdkZGZUhveW9aNWVNQThseU0zWjNFeDNmVTdGbWQ4WTQzL3hGOU8yODdiUEpvTGlZNWFqd3IvU2RhNlgwdzVPc3JGcHBrTE1mR2xaUHUwd3pUTkx0b3ZGNHZmR0hHYXcySnlheitGbVBEWVZvMUM4TThJT1ZuNUhsNDZHd1QvSUtEUFJTVHRKQVdHTlVOdEttMmtSazNZRmkwUnNYai9MMkMvRWphZm1XTEpkTEJaL2NMaktjOHluQkRBR2UzTWZZcWp6RVRGUDdKYVVMd2lmUUlocnVRTjJZclZ2N1ZnYWJja2h1VWVlc3VFMkltOHMyUzRXaTk4TGQxL2gvVks0b2xYVkx5b25ZcWJLcHd4aUx5cU9hVUUrM0xmU3NxMTFOdUZhS0tLcThzRnVoZytPd2k2c2EvRDNrdTFpc2ZpOThEWEVHbmxrT3NYd1BBWTdLVnU4aDV0WDB4Y21vUEFDVnFkM3YvUGdmcnVycnJ6OXhNUkgyQ0ZVK2xISkVOTmRzbDBzRnQ4TEZMN2cwTzVoaUNFMnUzUzgvNUhHckg4WndxUWQ1ZkpOcit1emZhcVdNUzhVWHU1cnBwdFByQTBuSFRnZXZkOGdXeXdXM3g5dWxHSkZubVN3T0kxZ0ExSGVmYjBYbGVWVkxCL0hzaExZN2Z3TEcyK1pUT29IREZNNGdhS0Z1aGtZcDRwdHd3aUx4ZUo3eE5jSEZ5Uk9JK2pORVNyOE1nSjlHdzFPUHFRdGp1c0tIRS96MHd1WG4wOUNEaENIVlFyeldsT3pSTEsrdVdmT3RSdEdXQ3dXUHlEdWx2bjNhbGhiUGo2am0vOWlMcXRQT2x2QXB5WEdzSzdoaDFOTzhkc0duODgrMjRjdkQ0OXRYRW1YYkJlTHhmZUsraHNKaUR0U1RRWEwxK3F2ZFFWbm1qUmxXME1BOCs4OHpDR0doL0xwaEI1L3R0SG4vQWFaZm55MUY0dFpzbDBzRnQ4citQZGtPeVl5bmpuNFpyTnJVSmg4Rk13S1NXTFlvSWNZNHA0VmY4NTVYRDlqSzVxRis0L3ArTW1EcG94MXlYYXhXTHdJZDE5am5kU3REaCttcitjYWZPbkJUeUh3RDhVd3lmdUJMTHM5cVdCazEyM25SUzFpV09NdC9vQ09mNnNNLzRXSUpkdkZZdkV5M0lWaTI5bFcrT29yZm9zTXIwMi9NQlpmd3pYajQyWEd2OU9nNWF2QU5jVFF2a0FCOStZS1pQMXF1WDU3eVhheFdQd0l3Y1NHWDlkOUhwSmdSVm1QWThrUTBrVmlsWEl5Z1ZXeHRiTFF2NmZZbU8xaXNmaXhvaExzWFJvRUtsdFN4MzdQbzZvVTByRGJyeHpqcjR1MVg2NEZHNmljL1ZSQzNYVDdoU3dXaThVUGpEd3ptMmRXOFN6dGxQYk94dlcraGl5WU1MWEZnV3NZd2QrYmpJSG1FOHF3dW9rbVdRY3JjZVZWdG92RjRnZEhLdGo2Mlc3VDNtSWcybXEzcTl1NDJrNHBaTncxd3d6eXhJWCtXd3FYclNYYnhXTHh6WU4rTjZFZEJldWJhWGpVaTA0eVNEMkdablNpb0c3ajlTdEExS1hjSmR2Rll2SE40MDRKOCtiWEZEN0FFd2MxWElCZkFYWWE1UzgxRURGcmpldUs0SS9sTE5rdUZvdWZERnBZd1BvbTJkMi9Hc0hIdkQ2dXdqMEo0blJpTnJ2L0VnUWJ2MTZXYkJlTHhZOGV2c3gvZHY4ZCtDVUhSRld5bk5mZjlQVDQ4NHIrUjdTWDhld0xFckliWkl2RjRsdUJmMkhoMmYxbm55dm9DeExERDlMa3lRYnJNVjdSNXh0M3didE13RXUyaThYaW04ZGRhR0M4cHRLT2xlWFBNWDU4b205KzRVODRlbDVHK1ljbXJaWjV2UzdaTGhhTGJ4TDloQUhEQ1RWL3NZdGpxMjFUTFdLd0VCNlFjM3dyUG12YmRNdU5zem5PNFNTOVgycFlMQmJmSkQ0OWI5dlMzOStqMzBMQUx5WncyTFhFY3ZQWHpLeDhhVUtrbkc3WXIrc3VGb3VmTXVxUkxuM3l1N3BkNGNMdkxMUnNFRllZaURhL0dweUtlc2wyc1ZqOEpQQ01TS2YzWDRJZzRidHNSaitERU9TTy8wckVmbDEzc1ZqOHBQQ2xKeER1cnZFSmhmdHI1MDQ3YnViZk5ydnpZOGwyc1ZqOEpORytEL2JzdUpiTTMwS3IxNmJmdWZWUVE0WWVJamZaMmcyeXhXTHhrOFRYQlF4RWhoOC82RGI5aUZqOEN3MlpvUXRuTnJoa3UxZ3NGdStBVFRGVXBPTzMwZURRUWY2eUYvN0VZLzhTeHBMdFlyRllBTDcyMjJpZWh2L3RzNTUveVhheFdDeStFTk1QMXRRdk9ZZ2ZYdkFvd25sZHNsMHNGb3N2UlAyYXIxK2JmcHptNDU3a3NiRWwyOFZpc1JCNWVtd3J2ekYyRTFZb1h3R2VOdHYyNk5kaXNWaDhpaS83SmhvbEwxaXlYU3dXQzNtK0VWWVZMVzJJQ2YvdTdSMldiQmVMeGVJcmdGOWF1QzdnbHg5cW1zU1M3V0t4V0JROEN4UGtQNFhqRjNwZTJ6RENZckZZZkE0NjJsWHUzZkZ3T3dKV3NHUzdXQ3dXendEL2xQazdiRkN5MS9YblgzNVlzbDBzRm9zbndIK1I0ZG45ejdCa3UxZ3NGaS9Ba3UxaXNWaDhKVDQ5Wnp0Z3lYYXhXQ3krRWwvN0x6NjhZOGwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZUx4ZUlGV0xKZExCYUxGMkRKZHJGWUxGNkFKZHZGWXJGNEFaWnNGNHZGNGdWWXNsMHNGb3NYWU1sMnNWZ3NYb0FsMjhWaXNYZ0JsbXdYaThYaUJWaXlYU3dXaXhkZ3lYYXhXQ3hlZ0NYYnhXS3hlQUdXYkJlTHhlSUZXTEpkTEJhTEYyREpkckZZTEY2QUpkdkZZckY0QVpac0Y0dkY0Z1ZZc2wwc0Zvc1hZTWwyc1Znc1hvQWwyOFZpc1hnQmxtd1hpOFhpQlZpeVhTd1dpeGRneVhheFdDeGVnQ1hieFdLeGVBR1diQmVMeGVJRldMSmRMQmFMRjJESmRyRllMRjZBSmR2RllyRjRBWlpzRjR2RjRnVllzbDBzRm9zWFlNbDJzVmdzWG9BbDI4VmlzWGdCbG13WGk4WGlCVml5WFN3V2l4ZGd5WGF4V0N4ZWdDWGJ4V0t4ZUFHV2JCZS9FMVRmLzJpNzlpWDVmcC83bjZYLzJ2eUx4YXV3Wkx2NGdENWhLYitGYWN6ZS94aWxLeC9ITWo1TGcvZWpQUDJ5OU0vS0xSZndaVTd6bFpqeTR6V1ZwOVZZL0F5d1pMdjRRQ1hPZDZKd3N2aWRDRzI0L2w3R2w1QTZwci9lZkU2R3ozekZ1bjBrZS8rczV5WHkyV2p2SHRiS3FIbklwdFljcy8rTG55NldiTDh4L0tFR0paTHBoSGVpNk1yVm5xYi9Fa3pwcnBERXg3dnc2Wlo0VzE0OWl0bmk4MTI2eTg3NUxFbXlwRUFMK1Y3Mkozc1A4aC96VEtpS3ZaYjVwZTIzK0hheFpQdU40U0tIbTNzeXhWRTdrZmpnYm9ydkNUNWJKdk9OKy93VG1WNGhDU0Nyb2pvOVg1QVU1YlV2SkNvYmZlcDFtQ1lZOWoydnAvOXBVNTVpYXZzdkpkb3BuSE9YYnBYeWp3OUx0ajhBdm5RZzNNVVVZMnlXKzVQWmFWQ25ha05sT0pkVjh6NGozU0JFMGFZUVVVRmVyNTFJSTUwNG9SYmlreEpXVUs0M2s3UGNYa2UvdkF4VXZuZXFQeVk2dlc4SEszV2FRZ3QxNHJsRHZ6MlVPZGlaNHVsTHZUODhsbXhmQ1AyQzVTWUNrOW1KTTNJQ3QzdVdvWFpmWm43R1RhZWllblZXeG8wNGRMWm5ZczFmVmxuV3lQZE9pVWRvMVNjRHVVajRvNHcwRjJXU0djMDNhVitENUZrZHB6Rld6a25DNmV0WlBkeFNsOFZFMENZWkZabFUrVjE3WC9mVFJiS0o3U3gzb1JtdG5uMEtYVWIrWHJGayt3ZkNsL1RUa1dPSFpYNHpDdVJTMDlWNFpWV2dIbHB3MGd0eUVtMUtONFdqRWZGNm5yQXRnL0l6SmlGWHVPSDhKY0ZFSDZqcWFpaURHWlBxNlV2NTgxOFFZSlNoNU11aGE3bUQxa2FGL1BabVZENFJOdHFBZGswaXYyeTJzSW1VVjFxMnBMMXhCV0ZGRVV0WHphamlQeWFGYVhMK0JEYjByOFVmRGt1MnZ5TUdybm1lZGxLWVI3N2RMczBOWDZVdHphdXRHakp3TXNxNG94RlJQaDZGRUJTVzhjYmtpdW5tT2dLcFR2YzlFR3Q4OWZHNHVxRFZGbnd5M2xrdDMvaHl5RDArRSt4U3lxcWtESFVndmNnQk1yTk9Db01IcmJTMFlkMVBtOG9FbjVSOXdKaHZEWDljOTNDeUUwclhQTDBKbHl6KzhGaXkvUUpNL2RRNzlKZWdqREZhOWxlU1FpTEpKV3dtNEtVdTJJUjdxWHF1Z2xHWmZmZ1RnNy9XalpWWjJwQllXaityc3AxbGRQcVdGY2M2VUI0a2pTcFN2Nng1MDNzbFoxS3BseU5ZZ3VxNGhCclNGc2ZBZlZKNHg5dmIyMzI1bFdoOThoSUpjci9jbTViK0FtMnUwV2FaSDMxTFpUNjlkMEtPTUV5WlVOQy83c2RYTnJ5SS9BNVpmblpZc3YwQzNFMzB1SHVPQktsQW5INHRvSnpQbDlLS0NTUlYwS1UyTTEybTZncnJZNEFGSVRyckRhcFpVTW4ydS9kYks4cExUZVg2UHZ5TllWNVgzYTJZamtPUTRiWE42UXl1MDJyYlVnbjJXQ2lVSVhNYTNyeVNIak1QVy9WNXlpMjBUWXBLQkN5R0U1aFBocTY5aGQ1bEVyaHorb1pQSWwzeFZvVXV0K0VIZngxREdiZjFTMlg5N1A1aXlmWWVOMzBrbFNOY0xJUFNqSTJRcW9ET3JvZllyZzQrTytFRVVnZkp2Qm5saXUyVXJYSkwvR21UcjEvWmJtS3l3eldrQWlmQktWM1k5cllEMHE0K3NCRGx5U3RJWGpRSlVmUGUwWVN4SWtqN1NzOVVSWjR1bDAwbXdoNVdGWU1KOGhOZjRUNTdvdlE4RmY0VHdTTnZFS09tdnFTa25wRTRSZG4zdW5LeE1xRjlEZEYrQ2Zqa1M2Mzd6d3MvSzdLZE9oQXJVdWlrZHA4SENYVlVFR2M4aU5RZGR4MFZoQ3NUaTdVdktLeUhEN2pxQkJUMzBISFFYM0hYSlBNTVM4Qm53ZXN5TDcyRjg2YXZYbFVnQkpOeHlhcWFoSkNuRExJcUd1d2hRWTY5M1U2YThQRU00SlBtT3JFZ29lNGJsNXFVNThHVEQ5WDNaRUN5bk9MS2xDK2VlemtkWWtKdGgreUdFMi96QTZvY2RxTHlNaXJ6QmhQaHpvRXJGOXhrNU5NWUp2Zm5sMnNiZmduTThvL2IrTG5oWjBHMjAzT3RPL0crQk1kckp5VVlBcElwNjlKVVVhQktidFZNMnRDa3ExUXRNblZFdGtXZHRYWmdMRnFsa1VUZHFjN2xNMDg4VlpVbE1XQjU3R3ZrZWFBcWt6R05FMlFTd2xIbVVhMmkzay9wV0U5VWh0RitodWtNNm5Wc3F0RGtJK1haUEI3NEhKSTBneEJoOGd2Q1Z4R1lUaUs3RWNFYnIyemdHZFYyd3U0VjdhVlFOalY5OXFlY3NLR3RSU010aFRDRW1UMDIzZ3g4MEh4ZmhjV2tvTzhRajZ6WStEbmhaMEcyTnFpMXFtNVFlWEVhU0NlRmRBYXl5WEpzVnB2SEVxVWZGQlBjdk0rdlBDQjhoejJLUHVQYmxTZDE4RUlnWVJrR3BRaWNiYVdNU2txMDFrT2JxNVZ0dWZ3a042SDhRVndpY1dTTWZWVm9DbjZlMHF4ZGVKejJvUldOS0lScFZONWc0aFVkMmk1SzFDRFU0dTNVSzY3cmVyMVA1WTM5SkpmMVZwL2IrUnpseFgydVk0WWVodUxsczkrbVVCb0w3RVA2alRhUW9KK3RISzhWbEl4aGlpVGlPZTlQQmQ4ODJUNWQwclNIbDNrcWN2YzIwNktLTFVLV1BzeExVeTFsM1RPb3loQUQxdWVkRjgzNGdQQmxacWpzSUlCYXQ2cWlrbEJEUHhZQ0pHOFYvRE91aDcrN0ozTXMrRlFEbFJUZWtEc2ZBRFlQVWlJRmJESnNXMUNJMkNheHpzQkpRWEhTTVNKNWhZVFlCdlc1V3Foc0o4Uk9qUEhjY05JN1dUeE1ncE1yRVMxMXRUN0I0ZTg1VUQzdW1oaDhTRkxYdU9iK2V2dE5pcGZQUTBQSlZ1TEdJbjFmNGllbWZyOTVzcDNPSE9aTmllditVTEVEWERlRk5sUElqcUVobmNzSVArVFd2NEFLZEZxNHJORFJTdWRISXNjQlh4VkdwQzBHM2tuejQ3L0h0VHkvVktRekR1ZTlQRHZYRFh4dUErVzhRcjJ3TGx3dm8zcE42anJKcEVDaG51Z1BUaGFhcWluYjk3clI0ODZQSUZDTWZUcGgxMmVJbTBjUkhsSzVkMWFtL3FGQmZ2b1pxd211RGk1SHZlbkU1aXdVUnpmMzgxa0o1YXJKcmVybGxWenZhKzd4eC8vNG5LRkFIMjkrMXJzUzhiUFRFN2NpNmh2Rk4waTI5MHR1SWxIaDZ4bWJNOEZZbmRiZUlYNkVDbTAvSHlTM3dscVowSzVPS1V5b01VaU8vNUtEaXp2ZXVSaDE2c3FHRU1veVAvTnltZjNFT1FDVkZVNVk2QXNPUkUrdnBTbE5jb0lJcW5IZVZiUWxGTzRJdGVRcVNtQWdHOWRSZ2NSNG9rbmx4RXBlMHdmSmU0WjFMTS9zNHlWaSswTFBiNXIwa0dqUVJyMGZIK0haS2xUU1NlNjl6TWNqSjFMRldzTXp3eGgxblpRdDJrUkd4SFBTTC9HVkUxRGZvR2ZCeUJWV3R2Tk1zcExYYnZ6OUZ2RU5rTzBuUGJXcUVibVBTMzEwUmV0cE5FYzdLYW1NVjk3STF1Z1UvRGw4Z1ZoV1ZjMHgwSTlhTXBLSkd0L3VNbUhqamVReVMzOHZmV25tNUY3SnpNQTJiYUljZXdidEU0TTV4Q0ZMVkcwRDBOUDVXVnhzaTVNSGw0L3dmSkFFa1ZEeXVna2RQMk5Kam8yUXRxR1I2dGVYZlNLcFlRWWtCaXpDMElieUdkbzYrVWQxUzMreDBrZkNOOHR5cDVXVGhUa3JkZmNKVFRteHFOUXdTa3cySnRRdTlOQUU4bUM3UW1FZllTY1lSM2lhZ2NaVW04ajZUMXpXL2VtN0NlSmJ3NCtTYkZrdGFMbW45MlFLQk1TcUJzbE9ZaG1KcXZZOGQ2bEhVN1N3VjNaU0lXV0J2cU95YVIxSmJPeEFyTDRFampWaHdwckpFOHM4SDZnMHhjSjkzV2JTSm01V3VNVmZlSmdJbFl1UGh2aDRlWHkzak9kSlJXYWZKWitWT3FPeEtYcDJPaEQ4VlVFbklSbWVlZVoyd3NUbE1xWUZIWG41OUNqcThseVBZM1docWtWWUxmYXlrWEEvcm1rbnU5bzNIQW9UVmZZVmJpZ3JoSmJQR3laTHk0a0NZL3ZlenhGNFdpSDlrTk1IejRPQ1ZRcWtPR05IUFRFUmF4MG5IT2FUK2Q2QTZSNk4vUjhRTHlOYkJRTEthM1B0RFpiUVNMemVJZElBMkZhUmVtUXJUZ1ZRQmgwZm1CS2hzdDk5RUhzSFVETHYzY2dIa1EwTTZKMlFsWXFXQ25uWjR3aGpuelFuZ0xBdk9haWFTaFdWRkcxS2ZyVmx1U29NVG1VaUxLVDBiQURRVWh6NG9OYXhUa1MwWWpBbk5FbGZsTnVscjJyWVYxU3IxSDVTSmh6aGVuTFZsTWhmU3Z1QUNaRm9seVJlOXlNbjgvUXJ2d0dZSzU2NGJyVmZ3Z2NUdnU4ZE1kSk56MFpKM1VhSVFWM2xTcWpobUJEQ0tGdXlhdk1aTEdwTnp5Ri9xK0pNZlJEbXV4My9kK2JyTlF3Qi9ZQjRHZGxtUlEydURiWFhuczluMnp5UW4wZWNvak9qRkRpR2NpYTl0MS92NVlDV0lNWGNRQU0xcUVyWGc4aUFsSzR1REYxeGNHY0Vxai9seWNhdngyUlVTZUg0a1dWbUhsS2EycGhoY01QbURTMUFUaXlTTHQ5TUVtVEhCN1lZakQzTllxcDZVczJ4N3hPSlNNdnJnN09xSXlSUklsWWJpTGVSZVBxQStkRFpLSyswZjB3MElxSlBHaHY3elpYZWhQcFRrTFlDS1lGZktvMlFqK0dUcHRTekRoZkpjZVJ0cmRCbVdaYmMrdjRsME5vUEpsdGVUNUVRVERqdXA3MFpMVFAwSk81YStTL0c5MDYydGJKMVNkRFN4cklKLzV5TzlQQVorTmxNVjg2RkdqWTg5QWtyNWVNQThzL05SeTBkVHd2Wnc4ZzY2Ujl3M01hc3FEVWdBYitHNnN1VkhpazJKLytIdHNHTHkyWGhKcEdlc0pkTHl5M3dKVCt6ejAxUkJ3a2ExUTg3UHFhcjc1RTRmVDd3K3pSSlM1OW94aStrb0QwbnNRZ3RIQnZsbDg4eW95UVpROTcwUjRnRU1ZWmQyOVo5UUorekhlZUg4OWtLOENNNzlCTnZNNnRsQ0paajhkSzZRQjJMcFhQV2laQW5GMTVSS3ZVZEhtUFB4bi8wZVJHYVhOenAvaXQxMlY4bjRWYUp1YXA4dldGZS9aNFkrWHNuMjJkSE9lb01WUnNNNWI4VHNUZjh0S1RKcGRsQThEenhqZVVkSTRlVWVZQkwvVHpZWTJmSUpIWDgxc2ZDYnhFOHdKNWtWQWpyd1pNTWtZL21LL2xST240UVdpR2g1bndKbDRSZkQveldsZ3krSE50bllLT3FtcjhaWm9La0tHVmcrTVJWaVJOSlRFV2xMcThyc0k4bzFLdE9VT2l2ditLU2QrcDNiQ0I5b0lrRUpzMmFuZ2dPSjJYc3YzRERzQjVRcXlBOHVuZU1nUzJzRjAzb04xd1QvVkZyKzZzZzJjZHFVUGpzYlIrWHVKZWcxQ1ljQXJ5Y3h0Vng3YThzRnZKTEdONW1LWHludmdlVzlQTlF4ZStLNzRscytkZVQ4bW9TcEdxWm9ZQk1jdW1RMXhqNnNhdXRoZjgrY1NsSk8zem9BeW9KUFY5eEtZNzJ3QjE2N3dTWjExbkZSYWNIMVhSMWVHSEZFQVAwUVowMnlGaVRYSEVRVCs1V3RXTjExR21TQ0pKM1ZRV3g5Mzk4cUlTYnBQZUF0dEJVM01hK0VMbjJ4L3gwTXNaK0UybjF2dDd1N3dTcUEvUTdKUE83OUMxdWpmbFJBQmdUTlpMdzJKK1FhTTl6ZlVCN1BQUnUrT2F6WWxncWVjbng0LzQzNVo2bWFQS0lXOE80alBZQ0ZlcGtqdmx5L09zVEZWODZNbzZuUnlmdW1oL21jUWdIVnA4ckJnS1dQd3orb0dTTHBEUUdwWEdpb2g2V3l5QW42dFJIYmx2Sys3c3pveEpranAyRVptTkZCYUNDLzgzc2JjV1dOTDl3VUZHOFRYSjVTNVBOT1NwRDErcGpkZFVGMGp3SUJ3WnNLaE8vbmgxZG9JMlFGR0tnQzlpUjJoWUZtdW04UFlnd3dLKzJyTlpDRGxOZUtRVHFSUENFeEdwYmVWMG1XeklRTW43T05xR0dvZmNHL1JNbk95emIveU1GTHh6NndVa01KMDdzWTByM0QyRzRUOXI3QXZxcDBON2FIMDVPdHVGL1RyVDRCUVdmSkxMOXVQK2phVnE5MUlueEZPeGpITWQvRFpQVk1SVzJqZHVtdGlPVnB4cWtqdmZyRjVnNDdaTWpkcCtTOU9mNElyTDkwb0xHM2ZkUzZlc2FFd2pja2J1T1RwdFdnak1abCtNMEY2c0lXSG9vbVRkK3phY25IY3BMSEVpZjVWbkVsTE16dXoxamdnTlZtOHFwd0lhT2hCMG5LcGdrS2tDRXJsU3U4bEtwWXBYeXJVS3gwQjZWQkFkQ0l6SUQyNVdzeVI5dkF3VnkwazVZV0U0YnlGcmFxZlFwVWxOSXB2allGZG9PdW1NTkUvaGdiOC9MZXBxcjdLeEhsRjNyQitSUzY2M1JTQm8rK3Z1d1crc0Zmdmc4VjBOdFR4VTdYb055cUMxT3g0OW1odWZvZlQ0bTlHTExNeGc2aVcwcGRrOTRKcVJjci9FdkRYV2NmSGhVeDc5L3Vna24zSEhkSHlLMDhKUnNmUWI0NG9JRy9qVFlFYXF6eWJNakdUZ3drQ1R4aXdMWEFHTUhzQlBSakFWMmN3bnRqOWxpUmxXUldXV2dTa3hqWWMvSnhPQzZpQkZwbnNKNlhVOEZveHdZOUdYTVMxM1dSMXNKa0FSTVRJb1ZrY0dYVW1aYm1tcnB4RWdxeFM0U2trR0ROaFgzL2wvNVdVZ3pJS2ZpS3gyWnVneEd1NmJ2S2lXNzBBUkVObFhxU3FTdWNLZ2ZTWVpQNHZrRElhV2ZJdEZ0dWRsYm05SW1JbHhIT3owYnRDMWNxNFE0RVhuNEJYMlh5b2ZKendVQ0gwUFRuTUJpZUNpUGg5clhSZnFSTlhpWG01cjQyYWdzSE1OWDJqNm0ydVpvbE1uajMzMngwYy9QQ2ZmM1JTTmJMdWg1b2RnSWtkZjZ2WFpNUmNyeGpWcE1HYURaVS9KK05yckVoaEhPWXZHcXJQeXU3RFNpbzlQZ1E4Y0JaNE5QVlIxZ25yUS9rd2ZXV3hYYkIvd0xJajkzaGgrR3FTc0pMaHZzcUFieHRYWTNKck4wdXp3VUxmWjFMcE45a2ZIZTNTV3RvMUlIWDZMTmhBbm1waXdGZnlJL1hsTk14V1hqODQ5NktyY1RQd01qRW05a2J6TCtlaG5XWS9BRy9QVEhXQ1kxU2VLajhyV1RvZnNmWXFaZVU0bkd2VFlrQjlpZ0dWU2tMODFQY2hCTlZlRUxkR3Njb3lMY0RoUXlVU2JIRkFnNTZZREdFenl0NFFTTVBsZFJHYUhHeW0zMTlTdEp1WkZ0bGRlZkhpSzIzdG0wOWQxaEVJVFQ4MzJlclN6U1h2YUVaaXpzTUpIQ0I5R29tS2dnbUVXRmpnWlJmSGRZMmtBRjJ3UEVmb1BFb0VjMTVHQldxbTlGRWpxWEo4b0V3dlVEWlNENHZmaXJneEI1Q0JNSmJuamg5ZEc5YUc2VmFWUlNoMVhNRXhXSWEvZ3M4VG0yWitmUDFIMnE3Vjc4dzJkUlZha290QzBPSW1NL2RPVEhuS1M3YjRvOEZncE5nUGlvejFzMkNkWURWV1hZUlZVTnhGcnprcTlneHdrYVZlT0hDME9vNlJvRHZkN3N1alhoa1M1QSs1M25UaUVJNFg3NERFalVXajZqZHdMRWZod0UrOXlSNjNVYS93WmZyQ2hFSEs5ZnNPSkhINzlxZzB6TDRIQmpXdGhyUGtzM255NHdGblUzNU9abDVPd0VkeTdiOVlFWitLWmtLdXhwZWVodW4waE1hbDU0WHpsRE5RYVgyMVQzaFYxcmZ0VXkyeklIeWlVU3JKOGpQWkptR3RIaVA1VmowaVlLNnArM1l3S1VjVkY5ZFlOTHFZdHJYSXNUS0E5OHRwa09pWUtWT2FnWnFGY083bHh4R0JzVkxzaFhRWm1md2pMVUpwcXZsVHhQK29kbVBhdnlRbUtLZHNPV0tjK1IzbXUyV3h5OWdqN2M0czJRRC91bFVQVzFyU3B3ck5jMncvN210dGhQTUhXZWc5eW8yeHBYeHZLc2VKbStKNmQ0T3dnOGt1dWFETnlFQmNsd1hUdUpUeXMvdVdtZkFhVEE1UXVRNFFESm1WOXNpSFBFNkU5UE00VmtTTVhhdzgwY09IQUZHcjVPV1h4dHNrZXFPRG9IZG96ZVVmQ2hmbEhqV3FRV1huQzZncEQ0ZWNNc1FXbkdEZDhLS1lFNzJTYkRRSWxCaU04Sjgrc1o4R2dTMVp2V2pzbGw1ejJsYTNGUFVObElVMUpSUnljSkdHQklPTjYzRE92VkFNOEh5c0JKTnliT1l6ZEpCbkpxc1JNUHRrN2NLbExhL2VJUERhTEh0dkFFRmxuekN3L1poa3lRYWZQVU96TDNkdkJKSStxZzJaOHd6YmdFbGh4VDAvaENNamEwSmZqY29SRmdFdEtoVHJrM0lxeDJvZTluNWNVZG9iYWdHOFVPYnBwZmRZYTVWMlZjRlk5bFZwNlNjbUxCeWpNKzVhUy8ydTJqeFhQelVSMTRscW4yL1ZnU3R6bW9ETnBJZit5YjBHbUNJQi8xWjJqTlZqendTVFdiUUFOeHArSkJjZ2JoMEJGdjRRTUdGRXdseSt5b1VLNEtrODNkWkJBY2xJTlNCSTRXb2UvUVBxRmNvZjFPSnFxMjM3TlNIMjlzSEJCWlAvNEVZei9yVWdlTVpCbWV2cGkrTG4wOFo0Z0ZxdFJ1RXR3V1I1ZHdFdEtTQndZNmJ1NXhjeXM5azV3U0JVaWs5RFBvSnpqQXM4NU10S0lxWlQzRDQ2QzBBMDJ3MmZHalBCVWgxYXlEb1BBKzR1SWx3MGF3b2dDNzJDZW96MEFaV05NWnltM21rN2JibzVRSzVhSTlEOUdCTDlrd3VWa3EyR0JKcG5GWmM1S05FbU9WNE05TjcvMk81NmVEM3psdVBZeFFWd1lZZ2lIaUw4L0t1WTdKMXFSbHdzUlpTU0ZuNVBiQmNKNEljMml4ZjRnUzljZWxNRDZ4V2Q2NC9WQVNYK0RYbFIwZmhMUk9PaTNOMnRJWWlMOFk1ODVlU0toUm0zOGxXWElGb0twRVpGMXRZS2NtaVFPKzg0aFRjbEJFeUlhVWdTZWxjd3FRU3laaThadWtGZXloMEkxMUdGQndQVWtlL1N0L2xCMHduckdaeUtRWDViYnoyM0ExalViZHFVdGcvOFU1TnRKWTFESHV3ZDhpQWhPclpFa3F0Ukc1eWlkOS9OTSs3aHQ3SzNWRkVRUWdPZDQ4SFpWVGlld0orVHFwZjV3ZFZxWDRabTF2S1pPdVJEL3Y5cU45REZjLzBzY1ZKcFpLYkxpV3NYcy9iTEJGYm9Ib0s5V3FncTF5NWJUWDlRdE1oQ1JLamVmT2t6dzZEVDRZMWRJSXp2eitVSEkyd2dFTE9pQ1pWeUFwbXFTYjBZa1Vsb0NuMGJLOEcxZzIzSHQrRXhnY2tLMmRFWjE4aFpyVU9KSkJPWDc5dlR6QnNrejY0SEcxQ3VjTVkva0s3VWN6cWZJTUxOTEVUZm9wL3J5c3RUV1doUXJvdzc3QnVVVkRpMEtENEhROWVFYjlRWHI5L1p5c25UTTZlcTdSRXp3dVlYbFlSZ3d5cW9ORUhUSitlZXB0MlNjTnlQSXk2YzhRNjJYVWR0a3ZTMDl1TXV3a09YN2dCSnJORGwrSUFTR0NOaTVCWkNXalNsay90enpvV3cwWlhPMkJmY3A2R1pLVjlUd1BlYVRpOHo0dEhFZU9PaGcwU2ZFSkpZUUk5RWR3d0hrSTdUWXpJckJDZ2FhQXZrQm50RVhnZEE1d1hJeHpKSEVCWGp1MVFrN2ptNk9EdjhBQ3IwYmg0eXNTNzN3QXFMeTl2VUhINk1aVEhSdVRqRmRZZU1lYjhvdU1uY092YzZXTTN1dndKSWpJa05ESWp5RTZDSU16bEdzMkIvczFYSS9scW8rRGg0eWtqUG1KTUdrYXVrZ3FQQjJlS3laVzAraG80RnB2QnkybUdvbGhEN1A0T3dlb0p6Zkl3OFZnQ09hcUkzZmN5OWNjVU9hVFN4VEpSQnZ0Wk53K2N2TEdnSW82SGZvS3g4QWVUaURnV3pnNkF2dUxDUktrTThySHV6S29wZm9XZmRtU1EvelpGZDhRVnArWjVuVnNDM0VmSUUxbTRYSGl5M2FUN08rbW5iRDllYjcvZzVocUluVlpuVldGeWRXTXhvNXpRZ3pMYUhpaDhXL2t0dHVheHdpUnFGV2ZXK1dKNzZLbk01VWtIM3EyMGg4VUJqU0htNUo4NjJ1RUVXTFhGakt5YXMyVzZBVW5jYUp3d2NhaDJYSXlpOWZIbVVlRzJSNFZnSXprNTM1Ui84THI2WG4rQncrZjRvWVdCWVVLcThzMUV5Unl5WUZVNjZidzUrUjNsVkRqcUJhMXcyTTJWNTBhSjVTWm5KZlMvT3Aya1BSVmxUcDVadFY0dmxnVlZlN1FRYlIrVThvMzl3emFVaktOczdkaW5ZNHZpdjZEcis1dmxIM1kwcE43M2JWbVV5MFZVSHBXMGNJSzlZZm1VMmk1YUtmNCsvUkNyUThZd2lLYWRZdUhDTTNRNnBSTjl3UWE0a0NrRTJHTUFTZ2Zja3E2aGhYT2tZRiswZk1rQStVNmNFV09mODU0cHdpOVJWRmMxUEZQZkhQZGdQeGdydFIxRkpPYTlVS0NaQ0pOdk5tYmRMOUJhQTFIeFI3dWpCZFd2L0ZWTlo4VEtKTnFrZUpESmZFelhUZTQ1eDNPNERNTjB2Qk1XajJoVTRTTnFlT296cDJXWE1wWk1wZWQwUGpobDBYSElDNHRNekQxWmhxZzBJZytBQ0ZOVG40cUZDT1U4dkMxL0lITDhEVGhGYVFGcEtiMlVpUWxKTmxqS1RwTTNpZHlPK1Z3aC9aQnkyMkI1TWJ0SW5HU296OXpISXlhdGRWd1B1WWR6UkxpV1VZZVZIODRNWDJZZ3hXWThxU0U2YjFlRnVud2tTdlpFTUduWVBXUmlRckhuajJrSXRqdDNIVkprZUh0MzlxYjJpNDZOYlJWT2hEOTJMTE5LbW5IU2cvcmhQM2RvRHdpT2FYeDc3WXBmdXd3OWluS2JmVzVQczJoRm1ua25JMVhrVDBsekdnZVIveElZVlFkN2d0Z3BqN3JIQmZmQ2JjOHZBdkxzSEIram5lYVFmVnNjRGtHcXBGemJVYU1pb0VoRldyVWNQN0J5MUdCU2tUbFZKSXdOTlc2bFhxMDJSUmRqVEZiR2sweWx1VitNZmxCQjhOT1hEcTB3TVNVZGN5c1ltVlF4WmhJc2toQ3psR244QjhXSE82Z1czRWFRR2syWjEreFVZejhsRU5FNmJUM20vVFZYeTBORW1taWw5UGsxODdiS3JhVHhqbFdybkVkTU1KcVVnUUkzZnVxUWw0Qjc0RWNIaHJFSnNydEsrQlRQRmFhZEpLRVEzVkRtNGxDL1pWUFNueTgwcitHREE5VEZPWUdlanIwcksyOHF0c1JZWUxVUFBMa05pSTkxbE5BcktqMGNBbjJKMk5idGRtNHo0cTBpUTBxOGRBU0hzcHFYR1lmU3NUMmthMkdGaWFoY2l6NDZ2R2pmdE9LWGdWQ1RMMk8zU2EwcjF5VDZvTWJQQnRoeXRRNGlxNWJORm4ySUJ6TUl2WFlob1FyODRCRGMzS1RkL3g4L25zOCtDRmVaUTBsV2NtclN1cldIL3hsODhINXROZ3hWZ0tkL0ppQW1NR0VIK1NWSVFpaEtsTFZhdFBUbDJlRkR5RVkzUjhJKzBhZkpZZTlFMDNjMFRKSkNIOE9sUWNjb1ZqWEtFcUZsODNYWHhsL0ZScmNidXVOQXI4NXlMek1oL3FFS1BGc1ZFRHhRRlhMR0lKMkF4SElXU0o5NUxaMGtNYVJJWUdwU1BISmlRUkRGazBNQ0U4b1htNWNWVlJ2Q3R5Y2JldVRVNmhwQld1bFA4azB2cURpQ3RkWlRhZS91QkwwTVNVRGh5SHEyUFI4M2crcW45am53NmdMajNlWDhjZkd3Zjl4Y2hmZWJLYTlFUVVPOEhxWUVDbmY4aGNVSEdHRWp3dzF4K2tBSEZyd3dxOGltc3JDTXNDVGFWY1FaMmF2OENtVzhxSjZ4SHN0UHFYY0d5aEVGSDczcDZ4bHdJK2JZa2V4MU85b1IzNkJBUStkemV1REErbndTZHJ0SHNVckZTL1o4ZlJVVUd1N2VLVk5tTVRvOWZqdzNjUkJUV2JsS1dMOVZJQ3pvekxCM2RrbVRpamxSaDFzcmI5QUFTSm5vaXh4TThqRHhGQW1NTUhCZ3VudzkyQnpZSDZVVmRqVUo1Qkg4U3ZxN2RYeVp5SWkycnVXaVBMRVJGTG9FQUtlZ1FuaUxFVm0xV0RRUjY3TXErRmZXUWE3djIxd2VYOFZXQ0dkcXdyQ3c4dUJOZ0lIc2kzQ0d3VkJhV1U4YUJjcUlsSkZIWVladlB3V2J2Qlg3Tytud1dKbEM2dFJHWitSZEYrNEpXUld2WmsvdW42MUN4OStVZFVTOWdWM1dLRHlIdy9BaHBhcXJlY1RmckdIZGxwaTRUemg1aUc1K2tXSUdoNElGNENjOFNTRGhBdnZCb0NnUGYwakJ5QTdVUHpVN0V4ZW5ITkx6SUNHZzV4blFCeWM4WHBHZzVZNjA0QTdqUk1tNGJsSTZVZ1pkaWtLRkVUdGh4ZFdCNkRJZkh5QXZCQWNiYXJnQTlRMEZBbmFFbWd6R2NTT1g3UmFYaW0xelZaYWZGZEp2cjNxWUtXZTBVYnhXQ3NseGpibjVSYm05ejVBejhjbkg0TkpMR3VaWXdyOGt1eExWQS9odmtWS0s3aFpjeVYxT1Nna3lGUjcwd0N4K0JpS3llUDBCM0F0VGlwRXNTZzQ4QW5PSENSWmtzUzRvUEd2d2ljMEJQYy8rTVNQUVgrTmt0RUZDQnRFR1FZOEVIMGR0dGpoM2dOK3BQOVpiYVR3VDRaaFMxNmpSL1JPdHZEQVM2d0NUd0lFc1ZrZlZPSDBSSktuSXBtTHU3R2RzaFVxNGY1TXRoUjltUUNqT05LZERoWm5ibU5VWDllaWtjTkpIQ0xIUTgrdnZCbVc3U0pNRkZER1I2TS9zSE9obzJuclZQVGozaHVSYXJaVW5PY3NqRnNKektCamxZWVVJaWcxYVlTbGVVeUZKb2RpTFNiUWFOY2NvVlpKQlpmOUVnNktXelk4b2tWbEtHM0FZbnZaNUpWaTNkblppSWpDNEhqQXBJYjVsSmRpUWFBV0Ewanora2xqVXRzWW54dTV3dmZQWTRoSGZab25kN2FGUklHcGNMM3BrVWJuWjVJVkNURkJyYWJGUkxqRTdSNlByeENpbktyZ1dHK2QwVDhZWmdHU0J2TDNlL1g1S2N4cU9hNkhZMm9uamZyRWM0cjlPQk1zT1hiYytrY2RIN2tmazQ4SzZpUGVEOStnSDdMU3JhY1EwdGNvOGpwbjY3V3VIWnVYb2RqeDRLMDVhWlg2Um0xcXgyZWFSRTZpaWdtZVlYUkNUbUx4ZEpFUEhoZytMSU1lT3FhSG8xMzV5MGM1a0NOdWFNVnp4YnFjOWhKZXZvWWRhTE84L1lpQm1qd0U3UTB6ZjFyUEM2RmFZVUJwM1BZRVJtM1NiQXZZd1BIcFNsRFNMeVNxUnI3REtxV3RYSnpFR2hucWtCN3ZuTTBSRWVrVGVpN3dCTzQvSHIwL2trV0Y5UFM1azA0eURIWlNsZEtFdmY5TGhqYXdmYWY3MTR2bDA4YytJbWZZRzdTZFpIdEUyWmc1SDZUUVNvZ2Vtb1FhdHVxVDFrbjJJclpvajVoZ3J2eE9nRkxhemZ2L1JKem9ZbnB1Uk53aFlyTFJndXpkWDN4RnpuQWJLWnFUU052ZWtiY3BrSGF1b25GVjdlVkEyZFF2Qm5qNUJqRmJPd1c0Z3NNQ3A4eHVnQnJpdkNveHVrSlc2K21MemZaZ1JLa3hJeTkyb0FJa1JZL3pvREx3TXAyVVBETFV5NVlZWnpTMnNJRXQ2Q0pzcUE4d0xRL0ZEU2tNZXZkdDhEbDgwS0xqM2Flb2s2WjlJaFFOdi93OTExQ0kvQlI4eS9aUW5nZ1VaM05wOXFJRDBCVW13enZvemZ2YVJ2UW9GWWd2UjVhVTdGSCthRi95dm1HS01pRlVHL241eENrVitwcHlMOHkrTWJyb0ZvU2ZaYktpa3dUMUM0SFZnMGhPakFvRHhKK2RRdDd6bk0yNFR2VjVaaENsdE1mUWVCcjlTN21ObE5pVWlSN0t5ZVFhcmxQc0dwcERWRHBKQzFJUWh4OXcvSmU1V2pBdTdPTWRqVlA0Qm4wc1pmc243QU81aXI3eTBEZklhSnhLY0FITnFsaXJHbnBBRXRKb0hTWVJUK2ZIVE9LQnk3d2N3QVp1TXhsOC85RWJHRU1NUmcwSUE1SElnOS83Y2lYVmcwQUh5U01pbWVmTW1Pa0tERnFQRytYeE9yU2JkZTkxRlZvNlcwbmtEOFZ0Q25SUTRaWXY1SEFkcmxicVFFbGU4TlN3UTNtZGZMWi9QTGdOYUVVQWZVWkFVR2srZSs0WFJpRVBwaWlSU2t0RUdOTjFjQnJMVW9VQkJXV1pHZVdwMEN4QThCdEJMVjMwRGFnZmtLdkNvS3BCR1NzZElvWEtRM3lGa2JZTUtuLzk4OTVCdU5DaEZFakRhMTdqNnRFK3RIeUd2bnhZelVBZFJ5czZKNnAxQXJYYUI1UU1YOWNna2R2RGI4K3BZZ3NSY1VrVWc3MzJYRFAvNGsrYXhuQkE0VWJSTWhEeWVlZjlxbktsUDM3aEFTWEJPY0ZMVjhnS1drZzYyWVZZcUtSbkV2R09iQWNybnFvL3IzQ1dRd1RISGc1RWhUSktIYTZyR0ZySUNvVjlRUnRjOXNjMStBRU1penplV2FXMVdlWlZKbzM0bzlrSjQrRUtOcFpJekhSQWhrWk5FMm54Q2FpMmtpSUhxVTdWNW5nbzMvSmNIL1huSG5zZmJzUlZGV0g5SmxDcU9mUkxzOTc0ZkUvZSt1VVpvUktGNmxoOTZOQ1NSd2FiR2tTTC91ZUt3LzBWVWljR2VmUjBFbTArc2g4Wm11cHRXMzBTUTUreGJCSDhqUWd0N2RFN0c0Wjk0QTMyYjlIaU8xNkJWd1UvZlRKS0hvOTJpQkFCZFQ4Tjk2SlBuQXRlci9URW9xOW1uMG1mbzd6U2lyVENGYTVRaWtZdk81K3ordmp2anl4ODd2YXpqcmlISlZTUEFnUGo4RXgvNFk1NDNjTm9IZmxvQzljdVpYWUlsV1E2K0RBcEYzWSsxRm5wVS9oQjZ3Q1NrdGFFR3dQZld6NkxxeTc4T2V1aFlaSm0xOU9KV0o5WWRBcWNDSnlBYXdkUHZ3dTdTdzRzVXlGMTJQckhlenBVTHpHanAzcHdRNmd5OEprcTFIOWVIay9sNnRUSEk0WXN3ejBSaUhzMU1oU1lGS1RIUGhWalp2QmNpc3JFZEZPYW1qWkxiQjVUbmQ3UFZkTWdPMGwwcUtqSFZtT0Fpa2pkT0ZFaWJ1Z0ZIK1ZoMlVsTUlpNVFXSzI3eVBJbjVmODhWTlR0Vk1JbkRZM1ZWYloxVHNwWlpqNUxIdWNCVjN6d25wdlA2NXVrNVJ0VzNOSzl2OUNnbVI2UTJ6cjVRMWxqZWdQN2tQNlFXL1JqVXJ6SytaTEhrbnl2YTUxdzZUaW9UZlc1M3Z5aVhjVEdnNUVPYjgrQTRXaUZKNGkyd3M1Mm1NR2tFTFh3d0t1eEYvK1FKS1pjSWV3SStMd1ZsdXFVRE1nZXpMSGFOcDU4eEt1citlSEVlZXZ4cXR4VUUrb3ZOSEdnbytHY2dRMEJJc1g4bmZ5dUJqOERTRE11RlVVWk5LTGtyTklJRk51dGhBVDh1cmNlTkFHa3YrNVB4SVlsVE9vMDl3ZUVsSThNZnNWekxkY2NqL0l0UXgySUhlczIyYWgrU1NWdjZlTXBOdkM4UXdsTWZ1UURETnFQK2xyeFUyaVpXa2thYXhCZEF0VUNMUGNqL3pHc05GNzErSTFjQUp1MWt1UmtuRVdJMmNxNEUrcXp5cWtWbnJQSUY0MWpJcDNhNkpJdFllMkV6cHd2eDMvR2FZTmZVTm40alROaElQOWNiUVFUcHd4RWUrUHZMd2J2aWVFTmRpRzFWVlBZWVNnWWR4WS9Qci9CKytJSjdVSXFrSjRBWWFzMjFVTjVnR2lRck1oaldJYkZBOWUwRTY4dzJTZ3lMczVnb2tTbytTaXVaQS9sT21RK2N1aVF5emxveGJFYUVhRXpDRjdsekY1VUY3Nkh2WERxL0hlSWdYN2U1K0QxeVlWU04xS3N4SGFubEZ1NVo4UzdncXpwL1pyZmY5d1FaUFlQRy9KZlR5bmltNFdRUEZlZGVKcXZHa3phaWRydzdLWklmZGlwVnNHSG1xellTMXQwaVRtSUZIZnR0OWJHTE9idnQwNXZzK3p6YWh5ZU1GQ1ZPY2hBYkJqMlZZaTF2aDIvR2dGS0VOakg1R1E1NW1NYzJCd3JkMTdRL0czTXFLT3BTSzFsdGkxTVZpZFpWYXVlM3BBTG9UNEtOVy9xbW9SSVdKTUhGcUFvQlZ2WjJZcDE2RjBDcTEvenRCSGJQUVpwUUI2aVZ1aDkxTkNuUW1MWmliRmhuRkw4bkNZcGpGcFdKYTdTR0ZJVVRKU2REVFFPcEhmRU41TlVRVkZUYnZBajMxdTBYVmM1cGZXSk5GWFpYaWVnZHo4ZTB3VGI4bFBidFBkZUoxRFBOL1VwSmJSME5iK0hZNnF0NktncUxROU5LT0JmTFFjcld2Z0x1TVJqZkFyZkxQc2MwNFRDdnN2Z2o0NkVFZW1PcjlYZTFiZXJ2NUVJWDg1OXRLak84cnh5Z0FrbXlzWUpWQldNbm11R0gzTGNCYms1UDFDSDk3NHBzVmVTWTEycGJmQmYyVWlaNE8zaTlwVzRRcE1BSXFUaWJrWnB3N01Ld3puc3lPOThSaHd5U0tKTnhSK3I4UWVYTThXemZ4RzFVOGtPSHFWTEdsQW5JUmdnNUQvR0svVkRyRVhzMXhzY3lncUg2QUVhMDFQaHdzc1hrWnhxTFJ1RXZyRWxPYnVBMmxhQkFSZVZ2dklFd2FvdlIyRldOamJ0NlR5dnovNVhaemg2MUR2NVNZcmtpUU1yTzQ1UW1OdGl0dTJEc3hKY0pkcFRkS1MxU1lsNUl3MTJpZXppK1EycVUyQXNtaENwWVgwcndVeUVIZjZkUTdLMFVxRTZuaFllNmxQTWlnZytwdUVtcEpFbmFTTFdQTFJqYlJjYjY5ZWZCNzZuUG5EVFZobm5sWGIvcXFPSnRCVklPcEJQclB0azVYUEpMS3JwRy9YOTg5NURENWJXenZCMGdyVFJOdllmdkJBOGtSN0U3WHlnSXJRNk1Sem4rcDJRNXBDSzIvRVdDajZLT2lSM2ZZUUgzOHBZcVdXV2ZnaGFOUG8reFlUbG5XeVBBU2NBUHdoTXM1eDVHbWI1TUZaSU4xc0dydGVPQW9RYmxjUUJwalY1MmpYVWphM3gvWW1WT0pxQjJUTkRTaGxFbVF5bUFDQzlJRURscHZHbGNKckVCTkc0dDQxUkNZRUhjeWZCMG9kQTBXUU1sU1p5eUMvU3I1UHRtN1RZVHVnMzN2YXJHSXVzSklrMXh2cldkdVBZN3hud09pakQ2RE5jYitxV1FHNTVpWDE4aHBnTTRITzlIMzRLUDk1cnhjVlByTGE3cDB1bEoyaUEwbDJQd2RzakZSMFN0dGVlQ1BycXFIQVB2L3pCQkluRHlldm15aklkdi9JWmNFZE9Sa0NNVk05a2QvL2tCTzNqbnppRk9ua1VLUzNlV2d5YWxoTVVJUTZRYTBRd1RvczhFZlU1ZWRBdjZpK243eVZ2Y2VpUXFxRHZaR3Y0WEhtNUx5S05OTEdDSHJmSkljUU80dThEcUYvSE5LTGtETDNtbEFrZmU0ekdHOGtnR0plN2h5VStSbzBBTjZJalpNZVB5OTRJeGgwNk80cVFDbFd3NVFSSXphZWMzdk56bWo0WWVSbWt4YXFFMzIyNVpOMW1EckM1TEg5UHF1M2pyMnV3VG1yWlFzVmNaSkFUVXVtY2drK2gxOGVmRjZ0RUpHdUZ4M1lzMVovZkZHRzJEYjhrQmhtU2dyOTNGMk9zVTUyR05ybHBPd1JOdk1XOVNTbTMvTFNMSmFBdTd3YW94TGpTbHNibzJWc2RmT05rNmxNRlg0K3BSWVVuQkJnN0ZOOUZHMm8wdEUyZ3YwRGY0UzA5amErd1U0elcrY2lzRDh4S0lhckE5OHd0M01iSlR5UWVENE5ITmJOWms0K2dET1M5OS84ZjNvK3RPRk9kbGpNQWtHaEpZUUtDMlk4S2pQNUdEOHpUWkhrS3RWZko4ajVtRElOQjRRTlFjWmJ6bFBtZjg2bkdZTTJxK2FEMWN0eGVsaXVTdEtCQ0JBZmpSelU3SlQ2OVo0U1o5elRTM3FuT3UwRlk0VFo0c09oQXNrbG1PZU5MM3BBN0VqbERUbWNGalA5aWJyWkp0bTM3dVV1OWF5djBQandYZjVoSnZ0M1Bmay9oV2ZvdmlTbjRMT3h6OUZPaHZFSFMwdHVOeXJsNWhtaDF1bCtmWFgxbTdYbmM5QzMyaTBxS01hUFVkN1U2TkZLM2dIOHhDUXB5Q3JDYzhtUVk0MHVGUjM4T1BnbW5wZnZqRHlsaW9MVnlYcXlQZWNoRDlVU0gwd3NoUXNVcTR6V3QxNmlqZ1Avd0ljckwyTzBET3lQVzhYcFZLc1Mvb1lYT2lvcVFEOHBPeEt4ekIyT2ZxZXJLWnZNU2IyRFJMRjU5TVZBRGt2WENNdnlaeDhNUzRRY2FNMVFPeElkQ1paVWZXSFkrTjROeHVacU9PejRPZ0Vjak5KMEo1dE4wRC9CRlJoczUwV3FKTDNvYVlXS2xNazk5bFo5VTVvOHJwN2swVkVDTUM0V0J3aU1seXpDc20vdVo3OUZ2aENwM3lrcFlBaVNTMTNObTRvbml2SC8vZVVyaCtsWHlGYlJITHZVeHg3NW1oa2EwdDNteXY5VUpvSkorblpSS1UxQy9URThjUmhmVDFDbFR5bnVWaUdrR0YyYnAzVDZRWlJVOStSYUVUZW5UYkZ0aC9KYytYMjE2dmJuNVFVNm11UHk0L2REb3orU2lUd2E0YWppVHdjTUhHQlowd2srTldMUHE0R2hNYUh6Zm5jdVloMGpyWVZqQlVsNnlHNWRWVlVWMmNQT0pCQjYrOE1QenRFVCsyVnBGeUZQM2VjY0RCaW5xV1BSSHk2QnFGUitJMFV4R3RVaVRpQWpGR2FOTkMrckF3dmZ6b0JQa0ZScHNXQmFUaU1VS0k4a0dCaWdRQmcxMnpjZmEvUDVmSy91NjMrbVM0Nnluem0vZWoxMFV4WWxFbEJpSWRzVU5TRndZUlVSY0lSQUljY0YveURYWDVBTHNJSndWU0NqckdLK0NzSkNRWlpKMWlML2lhS05ZWkwwMjcyK0ttZE5kVmM5VDNmUHU1dXkrdjVucDAxMWRuMDlWOXpsemhuMG5UVWF0SEFqb1YzbzlnejU0SVZNdGZHVUFFWWducjExbUp6dFljY3RWaXdTNmRUMlhkS1ZENXF2M0xYNzVRZlgyVUtmVnJxOVRVdysyUFJiK0pJbXQyeG9NZk4xUE5RbXEvK2JuOEpFVzRta1hDOCtJZnpOT1UrM2p2QkdxU1F5aDdrYUszbG5Kc2YrWnJUaURhU0duOTltL2NNa2FGc25oZS8weVZ4ZVFEN2x5bWhQTHhyS2V6SW42SG9mY2FlQVZQQThmaDZaOEMxNldJY3FoNmo1VzVEclBKSmo1d2d6UTkzK2JrUEo5Y1BlTmNvMHZrT3o2ZGVXdGdEaUFWZmQxbDNsYVA5NCtVYXkwK25uekZBSkNiOHh3bEo3QVFWSDg3bjc1bDBHaDlsRjVXYXNYWURLZ1poVlJkdmJrTFpwcUczTGFMWHB4TlVCeVpndC9FOGpHSGxqdHc1SitTR2ZwZkQ1NVV5WE9NZVhmcW9nNlg4QmJGU1IvNDhybVl6cWRRSGk0bko4Q0Q5V3d2b2JTZTBLTkk3NE4xNDhPMUxzN1RYWUF1d0RrNWxqOVB1VHowcDMzUFZ3VGM2SDdNa3kxUzc3bnMrS3ovTUlER1pCcDNTOTRPYzBWVC9DYlZXSHVyZE1EU25yQ2lGWFE0bUlLSy9tOFhTM3N2TWxJTkwzaVAvcE5GZ1hBNzhkbDBsWFVkMGdHRUlCdEIyOGx5TzBUM1FqWXhITmpoZ05MNFNBWUJNVk9NMGlxeFRJUWFKWVJwL2V4eC9qZ2pRKzVpbWdxY1FSRTNsU2Y3SzRXMkZlaWFFdmM2cnU3ZTREcENKaWhPUkJzQlpyWjkzcjFESlE2cDRDY1BNMkpmQXM2NnNSeFd4enpSQXloZ0RVbjZ2aVYzZmhueFFkQUoxNlQ3UHRnVWozMUM0UE1YeGcrSlUxV0NlYXAzYXBweHNFMWxzRXlqN2U1T1luT0JDZHowbHhFTytpaWM4SkpKbWFrQkp3UzJDcEQrWlVldS9abHRVUUpmT2ZublFiNzF1NSs4WURsVkNGUnowUW5zVUd5ZUtWQmZ0S1RrWk9VNzZaRWdDQVdsMzkxbTJocHZCMW5FUVB3QTUybGdKUTRBU25BRmp6dXVxNW5JL0FRYThPTkpqYmVJUGRrb3JJTmhCWUhzRlM3NE5nc1ljUnBBTWxFV1RFTjlFTWFzdlB1b0d4UGRFMERXZllUV1ZPZ0tZaWpDRHdHd3V0Vmw1SjhxSk1xOWRRamdkNzJNQTUrVzA3RlBGVzlsdHdkc0NsR2wwQXl6a2lURHMyVXIvMkNUYXhuK2pqdlQ5bGExYk8waGYwU295YkovQnB1Nm9JRjJoQmlQaERmT29NZytRNW9wNFRwVzA3NnJRcU5lTVZNNnNHdzE3d0dydng3UXFobEw0T25RQVR4V20za2tGRjBlUGdmQmJldDVWRnVtNXE5ZFd0QkFNL3J5bnUydHVJbWFLZFBTL3dYV0tZOGs2Q1QvaU1uSmw5aEZuWXJVQkUxR1NKeTBVUDhPdU0vQlNqSFQ5SmhIMW1KWVNsZ2tyNFQ0SWIrWVYzZytsd2t4emFDNTk2SXJRTm1aMGIweWg3a1dBRDBCbTFySlBpMnI2bExpcGtLOWpYWVlNWThWMENpZ0Y5THV4aW12RlNjZHVlZnZVeVhaZFdPVnBsT3ZsMzMxWGFIMEFUcG4zU1YxU0pWT24wTEkxSUdnaDVVWHFQZ0FNa0xZOSsxK2N4eVIxOTVlSFBxSmdXd3FSMDBlZmJLcUJGeEZZZHBjSDluMlczV0l4Sk03ZlpCc2szcWdlbDYzMm9Ja013QndsOEJSZ0JFOFdiRk9PS2lheTRodmVhUGVBcVFENURvQ1Q0bUhwK1B5VmRMVW1CUThlS2orYkRLMW4zWE5UekVoMWRBVjE4dkFFY0RhUzFjSE91V2hnTzhOY0IrM0dpSUlSb0E1SmFCYzFmZTRxbitzdmhKVUp6bml2a1pLNVkwdzZ1cSttM3pPUXBnNGVJdnBVeCtXekVXK3NqSzFtdFdWYWcwTEcvQVdaWXJyd29LVzRhYUZ3akZpUXFvK255bmVlN0xpWTVvdjhibXZxVTRidzAyVnJwVUFFMEc0bnJkMjNMbzA1Q0tsejJORldDSmZFc0VDcWhCY215Qk5CU0E1VTNvSE1UWlEyUmluVHRXUGxuR2NiNnZPcktiTTM4Ry9oYVIvTlFJT2VNNFRmb2orVlUzS3pDTGcyS3pIV1hzeUlaK21xOGRTQkVCS01oWm0xdE5BYW05bXUxRERtUitIR25BakN2L21VNnNYaDNzOTJXajJoYUFBRngweS9uWjRCbHZ2c3FHbGpDbmIyM3ZDakxlVDE2clh2WXpCUmFYUktPcjQ1SUhyVFYwY1ovMVNuTnhnZ0FKbi92N0FiQlNsQWlFTW1zTDhrU2hra21yVEVUNmp4VU1CNWRuUDM1dUE5VkYyL0NLZTRGRHJ2dVlpL1RvVEhNdzBHUWRjMlY1UStmNFd6WEtUTDg3NFZIVmF3M01tUVFEbVRGcDhyd1lSTlVTWlNUWlJDZWx4dWZ4b0JjMm1sYWNVc21aN1owWklBQkhPdmR5aEVHN29BMG85SlhzWVNSdThCTXc0TkRzM3lzV2tKVTZpQVBpbUVVWE9tNHIxSlNYNG1qWnNnTHpHN3FncXFQcml5b1hpODlFZy92WVE2WUFybGEzKzV0US95alNYSG1YZjN0TTIvU3VJSU5LT0EwbWVrWEp4VUhNbk8rc2JPNU94a0hJN1UwV2Z1Y0VzTldYaTR3QklyNEJYdTNMNXhCalNGbTdheFpURTZtckdCTzZLWityNGlPWERXcnNOc0IxSENHcDA1d0JQQ2I0RkFWSGhCRVZCQnNYNnNsYjluSWQ0QlhiSEhDMlhZd0RsazZtRW1mRklqKzQ1dXRUcmZyVnYyU0tncnliSGFTV1VsUkZwaGdwczB0OXNEbEc5bnA3cHJIaWcvRjAvYmJWR3ZpVmxhWVJUQU8wMDRpOTI5RStmeWJjdWVLQk1NYkxyUUJEZHcwOFpjMFduNHRtMFJIeGcxNGRVZkRubVBqb0NoYTI2VDVzWURvbmpWLzRjcXlKRGFWTENhTVd6RmxkMGo1QTMyTG8yeW00a2d4dFhnZURveStKS1hqRm5MTi9lMnZsYmZYOUJOck1CalJqQTV4SWZHR2JxSUs5OWlRU1p4NXUwUkRneCtHUnFIck1XWmNGQ0o5REwxMm9zemZnVFoxNTBjL2tBR3hCbWVmMjV0d21RT2xTSFBBYzR0enpzNWszdjJaWm1BOFhiT1pWOWVLNzJkMkZISy9HNHQ3aFUrYjhWV1BMWjhMQW1NZEI0OElUZGFmTHBSeFZERFlScjhUeFlyQXgyeFd6TkdZd2dwd2o1aGp6QjZpZi9JdmpGWW40ZkZnM0RqRkdNbloyaFVzQzFON2VNLzFtTkMzSHFBM3FiSDFmeThTeGN4aDZaU1piTHgwWXpFRDNyK1Y0Zm81b0I4Z0ZPQVFjOWdjdjh4KzFEMTZ3V1I3cnZOT1Z5aXVPWXh1cytmakZ4U2FISkU1ZG5nOGZTdDh5QS8yQ1MvRTc1eDY2S24rT2hFdXV2Mm9sNkhJaW9PeGh6USs1RWhvdC9hZXpRMTRUUHpqQnppWXpoVXV6TW1VYmhtUVI3Q2FzVmx4bkM5R3lJcjhCVm5ROXQyTzM0bHY2VHZzWVFjRUtsQkRRNXZoWGZwRkVBbkJ0Ri8veTY5SFF3b1VCRllRbDRPUUp0ZHRzU0t4eDlZM0F6TnJDcXVrdmFFWWRwWE5lSzFVOUNkc2hxQUlFbmFLRDl0akk0YVdma1RPZXdNcjdlbld1cW9EeEp2SzZHZExCbUUrTFFVSDRDeHk3S3QwL1oyejEzeS9idzNGb1FBWUhVckJpMVVSVzFudVRxYzNkYlJCVlZsWUswT3F3RXVoYThjVjRJbGVudW40QWxVOTBvTUtJWTI3YVdVZGg0NWh6cGc3aEMwYkxVb2hvVFhHVzl5YURhT2I4NTJ2OU5LOUNKWWxHQ1NXbUVKMG0zYzRNc0d4MVVEK3Vpam14SHVjOXZGY1VTbUZaV1o5OTBuWXk0YlN4SjdoVjFRaFVNbVJmVzV5b2tna0lzRTByMlVVL1hjOE12cG1nQ2xzaWlOMWQ3RnJ4NzNsK1JoWVljR3N1QmVPU0JlTElnUjFqTGs4YmFNTEVnb1VkNE1UTnZZTjEyZktTblNoUTE3MDBGNElDYUU3TjVGQzdaWG9vYVJjVTA1NllOcUZqQ2NFeFZhUFZzNmxrWTVJRjhyNlUxc2N0VmVOYmpsNlpjdmY0cWllRGNDWUxObHJMeU52a2N2KzhYZHBPK3FnS2xXL0xpOVhKc2xLNW43Y09LcFlQY0pjNVdFNnFQRE9EcysxWkhxdnhjYlVqSlkyK0FzQ2srenluZEh4eDlBZlYxaW1mcVk4bDM2Vmp6MFJuOVJuRUVDRHlHanVwVjhnZldVeUU3SndVQWlTNWlJRFlNdVRNYXlNV3dETzJwV0o3YXRoMDBqTVVRRStoUFU2QUJaK2FhNjZjRmJ5MDhVQm0wOERnM1BVU0J6OElYbU9qc2crRHVnbUFhTEgwNkNCS1pOTkszalpscGdoSExtMGlVWEJTRFo4QTJwNTRyVmljYk5yM1pIdkNaTjNFb1pVdCtoNllCbkEvZ3NrQmxKbWVrRmZ6V0d1dWhqYXNHY002NTNSMjZrZUNzUnUrbktRT01UeDE3aUM2QTlyK1Bqakt6R2xJNHlJQ2hWUTFWeGxTWkJSTkJYcEEyMVFHbnFJWldqbWJFOWQ3V1M2dkJ0RFpySTJWU29TRVlnQkxnQ3J1R1VpRnZxdUVGUVJzOVZLVzVYd2xYU1VNMUpMUithZHBrRXBmcW1heDhmemowMlBuWjNkWFN4QmR6NEVvbjBmNWdPZGM4ek1lK3hGWHdyTGtscXdBQWV0ZXZCaG9qN1BIMFZTRUZKS3B3NkR0NVo4bWIzalEwQ1U3WVplOWpYeDAwWGlOcGU3SEpxMFJKb0lHWHR0dkxOczBUcVBWdHpMYVZvblJaRTd4U2NESkRCbmFIQVl0T1BoY3AzRTdMbXgwbTQ0YndBWlJRR1VkbFllQWRjdlFGQnB0Q2V2QktMSXlTeWR4WTJTZDQ0T2NVZFlKd3dObURGNGxZRmEyQXFDTlI2aGo3QUNXVGM3QXo5WWFlelZGT2tHVmtrUEozT2RBQmxEZjcycEY0c1BBNWFvcE16NGVIQkxVellGRXpzMWNVVDJnOUxidWw3dUFxVGhzbjZOT3p5ZjJ1OHl2ckhiQWFTRkwvaVRnMkVHVDVJMGZ4VXcvY1NTWUc4MXBZbThzU2JsREIzL2JFSzN5TGpBSGFvK1BLbndqaFUwdzVkWEpvQkg4Z1RVMC9TRGFpbWVqYys3Uk1nV3poTzRFTHFPUjJHeS9PTXJuckoyVGZzdUtzKyt4UGg2WDd1T2FoRTh0OFBVSTBxZFhBS291TXI2NWo0dFJNaHdjckh3cEZOSXZyNjZBYlBTYTVBc1lMK0hXQWJSVmRWRzdRWjlmUU1hdEpaRTFvNU1FR2ZpbWpLWENoaUo4T241b2NBOTY5VDVuTnFvMjQ1eTEvU0htaU5qYlZyRUJKcWJ6ZFY3T1pOOWJwWnUzNERXVk9jaEdFUE96UEgzZFcxMjJjN3c1WlZaZEpoekwwcDdsUmFuYlNHNkd6Qzd6RkVmcG1xM0FTSVNEdGw3aGI4RzcrV1JUY2JYY005SXAvUjRaeTh0SkY1U2xxR0pkNXB4MG5NbkhmS2E2aWlTV0I0TUZWdDFZZEdtQXhHUE9YeFZvMjBNTWZCRmpmYXVrVTNUaFp3WFc0SXQ2QzZVcWhoZ0FRZlI0bktWOTBqb1Z1akxIdWpWSE0xT2h3UEx0M25mN01RYkZPV2RBSlhDWFNZVy84aDNQWnpBd1JOV2Vic2FUanc1c00wbU9QQWNCOEtXbXNvbDVHNUJUU0ZkNkFjUU10T1Z4VXhuem5MdG1JWkREbUcwaW5KMnRnS1ZubUdJR1dxVFp6cjMzNTR3cXN3SUhvaWNvUS9QRjM0cXExdFhBMzlXL2M1OWZIMFhSaXlCZWxvc3NXMHRXUm8vKzgrU3hWd0RJcW1teEhackt5YW52UjF6d1luMm4rQUxza1ZBSitBNFV1QWZkL0oybVdWbDR1WTFVVmNsa2NWY0pvd0tYUVN5bkFsOVBZSjh5bENtOEJUN3BmQmJXQWR3TW1DMzNEWjZicVd6elh1QjVWa1RObEFxMDRlK2tpNzR5M0Y3SWRHVkFmRHJmMStla0V6TllKUVlJVHpHbUpnamN0Y3hNN05Bc21RYU43eXBrWDdmMGRuMkdyVjNjcXZaVHg1eWNMQ294a2g4NDM5ZHJ5bUt3aWFEcmpRZUUwTkNNTWVmaVZZZnArZnN3K1FiWkFBWWpabENLVDQ3MEpwUHNNNnNySGx3Z0crUFlGOHB6RXg4SVdMa2JqMk9qNUwyKzhieFcxUEtFWkZ6R3FRSzlHYk9rTmVOKzJjb0VXQzBvbytvaXZvQUI5UFZSQlNjbzVkYXdxWXJLMndEUTd1QnNOeWF4Vk9pdXp0UVR6d3hzMzdhT2Q5Yll1QitISGFpOWUwamxPd0FzQUc3Mm9XbjFscXZKZjFRTy9KdHd1Y3VnRjVxaXlsQzVGZVRPV2FaOXVtd2QxR1pHbWNQbUEzaUFTblFUdUxJbWRGVWpiLzE0QUQxUTFTYm9Wc1dEZmwwNTJoUlJoazJwa3JMMnFMWitVVGljZjJ6NzBQdmdkOHBpeFNRU2NLZitwWkp2V0RyT2wxL0grS3FtYTZYTEZmRU9YSVd1QlhVc1d3eWh5NHJMMHFkaEU2UFRkZ0JEa3pVaG5EQklEUmlVRWdzcDNwSUF6U0hqMFVEZnpyc1JDRGo1NEt3V3lHTnNLb1lUWXNKb3NLQzJLcEloeHNBQ2w4SWtnZXlNWXdhcHJGeVZ5Y3JkR1ZqM0dLMENpYXV4MEk4TlE5ZERUVGdnVkxha0IyZ0d6bUF2eWJuN2J1bTRYM3dDUzlibDJka2J0Mk5Oc2ttSDJ1U3REL2UyRDRuU3NjOVBBcFlzcHltLzVZdWx3NXllZUJNYXhHSUVsN0dmY0J3a3NSMlZGcENVUkhncFhRK2lJV0JMT3pHL1VmV1ZUa3A5Q2JkQlRMa2kvM0ZPbE0yR2RWZEZGUVV1WkV3clFsZmZKMWFFZDZuRXFKc29NL0hlV0VLaWdaa2tIcmhjWS9ieHFyTGNPZ3NTOTZWUGpadkVzMktQeVlKSGEvRXZZUU1wRU9lWTBnZGtaVEdGeklyWU9mNVpEeDNEZ0l6amcxa3JjSGZsMi9SakVGR2RCWEdiVFBFenlvd0N5aXZZcHZRZFR5MlZGSUJWd01YVlppaHhXUXFpK3ZUOW9tS2FRUG5PNGxGUDVDOXd0TFphWU9NZkJWYU1Bd2FaczhDbzlCTXJpR0JEOW8zSlFmZzlLeURQejE4THNCN0E4YWs1Vm1yVWhydzZqdWFpbDdMQ2tEa0FMdVF6QVdkNlB6OG5hTnRLWDV5SUp1S2Z0WTQ1MG1kQ25Ia09Ca21xUVN2MjhiSDVsOS91czdMenNmR1R0RlhYVDdBZFlFWHkzZjhkVmx0UlNkTTRTZGxXQlFDYWY5clNQOEVYVUoyQy9IMitkakRtMlZXMnpmUW9xQWhRcS9nem9xSmpZNTY2NVRGa1ZENlpkMjhvZmVxUWZocWM0OGtrNWdpazJ4ellZQWUvVXBjY08yNnJJOW01YitDeXMrOFpuVWhDNlJ6UmZQSjUrKzhTbWR3NG85QkVYQXNFclN4MklYL0VnWHFtQ2Vmem1PVDg3S1RFNkZYcFpOM0xpYjZlNTd2bStqSmx2UktLNXRDaVQ0UlRwYXhHU3ZNNlQ3MkZoYXg2clRKYTdtc3hmNmhxSmVtWXRkUkxwT2N0YktraDZzdFhYeTFsVVdkaldTV2dJcW5BYWVsckZldE9ZMlpTUXZoSVZwUFdqUjlNRkQzU1VTYXRmaTUxNk11WTgyWHpOV0VyUjExK0xERDltbW1TL3lyOXNMdDN0d0E2QUlYTU15cXFMUVhPdnZGTHIrZHVnUm5ZdDVscVhUVUg3WWNuZFN4ckhLa0NyTnBPbWFkdWV4VXplYk0rLzlTZHgxZGZ6Y1IyNWZ2RmxRd3VwdVowMXBibFVXVVdXQTBiVkg5RlFlakt2SVZFcmp5b1dwVUN4MnNsVWZIUEhIUGNlRXN3cURnbW5mdU1lWDBTb3hlRFJqcHdaVHQ0dkVUUUZERHd4QzFBRTRoVjJjWktzUTdZZWpHaWdwK2pHRktSMXo0TUt4ZXkxT0FzK21qcklOdWNBWnp0U3YzQ3VTTHdVaGpRY3JJZ3RvMHVUVFFnYzlEdVp3bDAvcXZ0UjRjQXJmV0tnZVIwdnVXcXlMcjFLcFhPQ2UrTlgzcGZYMllnSllrODJabFNvalUxZW1tdkt3aWxvMGhDdk1jclBQVVlOcFFUOWdpazVqSDN1djJTQ2MvYlozUS90MXBkV3IvTmluUkViaHgyTGlSclFTOUowTEZUanBFZ1lZUFNjYWtCRzdYa3lDZ014UGpPNmtGVENxRmY4MStaT0JVaVJSSHRvczJwU0ZkR1F6ZnhQNWJobGp6eVBwQTNJZGY0NXd0aEpsaFI4ZS9ab05zcm5uN0VQTmZvVlQzVUl0aG4rYVVKdXZaRHdIdWd0Z1h2eHlWcE5DMnpPeXM3YXJad0prWjN1Y0U4R3FmU1NpbW1jMWhsOTFvbWw1TFhMWUdwc0szVGtxYW9NaFVqVU5EWExWV1dPQk1QaGJibXFrYmswWlhjR09HZ2QyczA3dHNmbkkzekRJRnB0TFFxUm5tSTZVemFPaVI1NjhmOHBsN3krL0Vtb05YQksvYzFDYml1ZEtFQzNyR0ViVTNWRDV4K2hwenVaR2laSXFzSzZzVVhieXoxclhPT0Y1ZGdZS1hFUHFVc3Vha3EyZ0d5c1lKelhnWGlyTmhBOHlVN05pL3lyWGZWWkZVNW1FdEtvMEozMHYrZ2ZpNHluQzVYbS9JL3lBek8wNDhpVkZQSDFzWEJjak4vK0RxY01ERldtRFZ2ME9hN2JYSVZ5cnFiOHMxQVFGejA0bHU4eHAvNTAwRnQzM1lwc3ViY0hSajVIdHVLVTRpa21mQkJNV2VsYWM3dldhMW50UWR3Z2NReERIUk1tTSt6SmNRak1DeVc0cDFrTWZEaFNDNVBFSW5KVXAvTE9IWXlEc0NjalJUYmx3aVQxVlJpR253ekZqeWZxeXg4anBXNEJXYkVQSVAyd0lkbWVDY1FRVG54Y0haTC9mUUVrVHpFbjZ6NG1sTUJ6Vm40UlkyckFZaWxMd09BTi8xSHdJVU15MTBHcm5QSDJCeG5CZWhMaFRrQktGYy9UdnJmYWVYK1A2MU1MS3NTSGx2c01FQ0NnejZ1NUV1dTVlQ2p1M0U0U1Z1ZHk2UkhTVWFPMXA3Z3l5QnMxTWVMYjREOW91NDV0NlJyQlpUbnh3WVEyVTJYMGVuM1F6bmFPUDJSOVRkZURRKzM2TUFKSlIyb3hnVWd5MWdYZit1TVdYM1hXL2hnRUZ5T3dKcG1FNXBSOUdsRVQzdnlmUHJLZE5QOVUyVk90Z0RaS1dhajhUYk1kY2xvbkFTY0FyU1lCdFlxRWNwMHpOWUFrM3JNTm1MZXhDWEExdUE5TEc1VHVvYlZEcmIwWWRxNm4rVHRIUC9xd3M0N21seHhUMllHVjNLMUdUVm9MbHNlcVR2aWxoVWNUalhudFdWZk1HenN6WFVBaVRqaHdpZW1XeVVJZDNERnVxdmdsdTJCOG1XeWI0MExrSzZFdytEZ090NWFBUE1VeHFCWWZCRCtNS25WQjkxM25aRDJjTjNQalYvZjRLcHhFcHNBVEVySjJDbDlTbEl5eUJlQ2RLVkVsUlU3OHF4cUk1SjNxeVpzbHI5V1FsT3p6NS9kbnQ3dTdYcUIyUWFFd0k0bGJkc0hyWngwT2U1S1AzVmh1QjNPMjR0VEZ3aFRyWDR3aHlCaS92SGRSUVcwSmRlMHc3UlZhWC8yRHJ3akxIUWFCOTZLNGRnd0NRODQyYUcvdXgrWHlmNThEbU1QR2wzU0lwUnJFVG9vc2phVXBzNWZpczdieFZ6cHJ5Q0lmU2JidE9meWZ6bG5EOFpSZ0tXalE1WU5ZU2krNFZtV24ySVk1R1A1REsyS2ZBdmYyZFpqYlBKbzVob3dadlg3YzlaWEh6UnZBaUlCQVBhNlpDQU9wK3dWYlBKSmdGRnpDVktLalMzMVVqd0JDbWpaem1LaS9NeW82cExRbzNadXdnTzhHQUhSSUM2bnRRV2NXUjlkbjdHYU12QjhOdWVnN1NUT0xpV1FYckRpQkNOcXNRSlpkd0JPdks3N2dzbFI4dE9yNkhHT0Z5UGU5SnVyRWxvU1c4Tzd1TURvelk2OGZTWGdCa2RwUG56REZ6a01ISXUxN0M4NnFHMG1NclJ0a3NSdVJhdkg2Y2pnbnpIMGN0TEJwYXR1Z3E0Y3k2b2dISnBXM21BZ0hxdWJJOVRBdGhFQzAxaVdQS2xoZzZ5bjgweW50SnFTUVlHM0JkaWFFZU1QZ1dtck9zdnpXYndra0NwZU5lOEUyRW15MFpKbXlGcloxNW5Zbm84Y095WTNab0xhMHlpbTVLenpGam9EMGxXVER2UGFnRFlCa21SWi9ySE15V3NFWHJTMTMxZXowbmZqT29FaUxXdFdHZzN3bUIxbGp1bWtOdW5uYlZPZ3dEZVQrYU90L0tWMEhXMnkraEZPNlZHUVU3Zm5uTVpxTVVoQjRUU1BmQ2Fkc00yTzBJU0ZVNWRad3k3R2VqSStDYm1nU2o1MDBGd21raUh0RnpRcy95czJvdC94S0o1RWJ3QXJqcXM1dExrektTeCtVUmVJTGZSQWN3aFEweGllaVBONlo5czIvc2kvQ2JqRkRTYm9La2Y2MGV4aU1zeVhkK2tNTU1tdklvSFZ5dVIrdytHbllaQUloaXhKaUwrTWVLc2JKNUFBZVpCQzFGRjNDbGt1aE8yQWlSVGcyQ211Z2pobzhNTlF1RXF1dW1iU2NacktiQVVsZENOVWdIUStRcUdWYUt6YVVUeVVna3RuUmJkNTB5SXFBMWR6K2tNRFpBVit5TnpoVUJ6aUlxV3BzMWUwRnVWMExJdFg0ai90V0dCNTczVkVrRGRaUFllWnlJc0pXbDBIWU83Q0YzT2JSZnRaQitkSWREeUhHVldVSnZJd0hhZlBuSFJXVTAydGttNk1mQ29TWW5hZytZNE9RdlJmbUhCWHFHQnFNaE9iWkhCT2FHRnhVMTRuUGQvSkFRaEF0VlI0ZGhrQVYvRngybzN4SUwwM1dZV0d1K3FkRDdIQmRzOVZNV1JYN2E2K2hVcE9tem1wZW1tSkFERFd3QVRHSUpWK3hXck40c2MrdmR6MDh1bU52M2VManpITWFzbzVvMmNROVQwTHk2dUJ0VFFYOW1TUEM5U25OcTYvZUVVYk5MaVBMNDY3REpFbmhCVWQrTnZtd3RTNVh2U3FYdzRnT25Ud3Q2ektDTldUczJDMjA4T2ZjNmtZWWJsMWRyb2o0TzVRcW1KTmJ0TzcxZGw1ajVSV0tOQktraTR5RDE1ekh0UDV1cnd3TGlEa01MQTh5SDNFeGVkb210Mnl6cUtkdnU1YUZUVVNpSmU1TjBkcXdFd0NSL3A3MTJNbGNBYmppS0FLVkFEeURTMFRidnF5MnZscEtOQXhkUWVIS3kxR3YvN01WY082aFBMQzBQVHM5S1ZWMTA1TFovRVBVSzFYeFY4bWlQTmp5aE1yTHlyc2hDbWFMOXB5V3Q3ajdXM0s3M1lQZW5jRXBoTHVEZnJXZUlMdUI4Y2ROSFFQdFl3SWZJdDQ4VE84Ly96bXBjZWZNR2pFMzNKNjVjK2FxMWo5b1cvaHBPUmJ3VG5iUEs1YTZkc2NkTjVFT2RST2Y1Vk95VEhaN0lsLzh1RTZ2RmNaOUkyeENrU2RsUlV0T29KeUtoVVhRTURNeXhpcnZsYm5kKys1VkZqcVZZdXFyaGpoWlp4TjJhenpsc1BIUEhsRGZobGc2V2N5bnlrTk90ZFIrSGgwWGlkQXJGNTJsUXBJRlp4M3Rxc21taS83d2RJZU9WK2JXL3NqZGJtcm50U3VSVjlzWU4yM09BR3E3Wk0wdUppaGFDVC90aWFYMGJ6c1AwdkZ1ZEZMbDZucmt1ZmdJaXlPZmh0YzlvWDZSemRqRmhMOTRMNGIvVHc2Rmh2RmVBeXc3Q3ZpNEg0M251OXFJakkxeW1tOGhkekhUMjVGMnZHL2tLNFJKNURaZXFDVGt5RTRJOWFFeWhxZ1d3UzBqNEszSzZBVVh4ZS8vR0ZmSlBCUzNnRjVWTDR2eCtwT0VVRjg1SHRqeCtMNU51OGZWdEkwY3pKcXBkOEtpc0dUZ0gyTVB3ejhuNHBvQkJDbUFBQlNnOXphdzhGSnI3MWlXK1N5Um9OamwraHNiQW55ZzA2RGxDanprNlZXK2FjT0ZucjM4Y2NoZ2NoSnJNOWpVUTFIVytjbGVaOTNhbEQxemZQT3dtWEtFNzdsQkU2bEIxUHBhejZaK2tnZHFFR0R6dHhqQnV1YlhybG1NQnBiM2pqMWhZVUhqbzJNV1RPWjRUd0VEOVRtb1ROTzZMSTlZcEFpS3ZRbEM2WUpMcHEvTE51enJmUEZmVGZ2ZFU2aVlmcDFiY2FWS2ZCbURxYXd6d3ZNNmROeC9KL0w1Y1hUbno2L2VVUGdpcHhnWUY1QnFrTjJFN0FEbWpRTkdXUjN2OXk5VFc2eG1SS21VNXZoaXg2aUdBdU0yWUFGdjVpQnI3enZ0Z1VjYXN5cWFKSHkxSDIrZW5XVkdNczVaOC9VSDA5d1lPTzhYQnBOQ3BiR0RXb29nM2dvZ0s5STAzek1OODNWUHdkUWhYdzJBZG1XNEE1bjFSOHVUSjY4OGNGQjZoVHc1RXU3eHdwQ0tTUFdhTmJzV3FOS1RxSHYyUFJmUHBiYzl3LzNoRWVWRFBQRDk3T0dmTTQ4V0FVaTY0VDd4L2srZjczM2NaZlBvZm8wOHQ4UnArTGNjNnFJTzdDM0lPN2lTWlZzdC85ODRiZHZtK0JoL0FPOGRTVjNkOGkzekFJZkVxUHo4Wk5qT2s0S1RxOG1yMXB4RW85djJVNkk4OTZvcngvMkovS0dnT21MOFFVVDlvTkl4dmZqNmVueW5lUGx5eGNmM1ZEdjAzUUlKNUpXQmxUZ3NZY08yOGZxTXF1WVphQXRUZGVQSW5vRGgxMjJ5dHMyQXVLTnpKRFpINUpsbVZ1dXZzRjR4ZlAwTEpnVEZUQ3BiTEZDVUFXSnMyK01xV0RYZUNPZ1RUdzlsNTdRdVVuT0F2WldCUzFKRlNVYjJVb0Exckhxd1N5RHp1VVdJcFpkOWMvOFNUS1ZQcXlUUGNDajI2MEpraGZXdk5HM1RrWXIyT1FyYzdDSnNYamZmaGtmZ1dZcjJLZWVnbmZXQjdGbFFoMmtxeW5NN0pqMkRiNDNmaVA4UVdVdm42cWtrS0drTTZOaUUyTFhvdEJrWXRtNXlPSVFBY2N3cFNlZkQ3Qng1ai9JMDhyQWd0bENwZVZhREhvTXFXNGV0Z2NoWTZDdnVaUVhQWnZqb2VxNHZmM3pweGRQM3o2ZXIvaXJGMC9INy9FWjRlbWM5RWlGamRoZW9MY0F6bmFWSDNsOVB5TDdrU1ZNQktYTWlBcnczZ2ZHczJ3cUVBcjBtS01EY2R6OFhhQlFRYmR3VGc1UmNuUWpsY1FDL09TcENWQjl3S1RwcUxCb21DZmN4YjdySThkS0hwdDkzaFlzUlF2WUFqZVFlNmc3c056eEVTdUF1amU1QUM0RFBJQ1A1WXQzYmI1NFgwOEtvL2FqMGJGRzAxcDFUSElpN0FTcjRHdGp3VHpOSjdDQjlDbXJCNnk2ei9GSHpjRTJFdDlScDBtZVRkK0lUb2lBeXRubkozOEg4UnhrN3dDWUNXd0FBSmdZajJON2JuMFFNalRGNlJlZ01EK04vVlNhMFRnT2pHU3UxOTI4WHdSb2plSmcvV2FxdGRmQm41bnB5c1htcS9COGZPZjI1eThPdXg2ZnZIcjF6Z2RpbkVsVTJhdXdSM1AwRGpBTXhaVkZzVkJqMWlObzE2cHZqRjh6T1MxTk5uRitSSUlBVmlBb1c5STB0bjVtR1RnUVdGZFUwQ1pZTTFna1FFVTN6eUJQZ0xESmIvd25JQWZWTnpqb0c2OVc0R2xOaHQ2Zms0VDBDWDZwNHFnd3dNYVVKWEhua1g5SlFnQVpyRU1LYk5OWEJnWk9yaDA0Qm5kZWZWcCtwOVZsamJkVlpnazhOTitwRStOZmdJbGhxZGg0eEpxRVZqQjFGM0YxTHV5blB4cGQwanBnZkNlQ3loVC8xYjJ2SU5tTjJWUWY4cEtOWTc2UGs1VXRnUmU2RDNqeEZBQ2JTWmZLYkNQQ29XLzVwUlAySWRhVEdSNkQ3cjdkTjNkaEZOOGdUS041dmU2dUVOcGs0NWV2WC8xN2U3cCtjbHh3Zk8vVy90blQ4ZlFCSzMzT3M3TTNLV0NtSFdpbGkrVEQ4ZWpZS1VJelZ2RmhuUThuSmN6SlFyUitJMzV6ZmRZVVRKeUJuQWpOMFNLNFVQZDFjc0RuZllWT3pJcmVGU1REMGJRU0I4UmpPYURiQlFuUnRnUVRsbTBRZzhyRzAvU3Nyc0JnS2N1WkNJNzJCUWNhSDY5bjhxQ2NuRWhuYkFjQ1RWUGJwQTNUamdVTUpZOEp2UzFJbWdtSWxGMW51eG4xSlZtSlpTS29kR1JjOWVHKzVadks0d0NxMFRXcTN1aW5WVERBbWNmTXR1QmhpeTlQMnVtZnhsaTN5Q1NIbHcrWTJJTDdlUEVFeldrY04zMUpYZjBibUtYS1RWZUtSb3hpbFozdjB5K2RscTZha3JBZURyMFdRSE0vSHBJbmN2c3k5c3dqenR4N2ZybXRDcDQrZkhHNWZQTHkrZlhIeHgvKzRYLzZ3UzFLL3UvTGQ5NzU2cTN2eitCc2x6WDZvL3Ewa05LMEtqQlMxRkk5c2RPd0lVeHZsMEtSWG9PQnpydndHRzk5QVlFYXNJeW92VFpzVWdaZGlFbmZKeWNPSlR1RGI2dHlraFNxVWd3bUZuZnVEQmh0bWN4VC9RbGdNaGYxa3o0TlpFTXFEckJldUxLREM5aEo0SmVSck5rNFpzcUtKZlJGNEZYc21abzU3WWdjVi9KZ2tWbjR0YUpKOFpEK3dyelV1TkxLVGs1T1FpSUwxdURlM1ZVeTFwVHNBV29QNFNkMENOSkxrcUZxMVV5cXphQ00xR1VBUUZBMWVyR0tLOVpsTW9NbVV6SkdzYXNKUlAyQmRBaXMvTWxjZmI3YVh0SllRUHZBRVd1aUlpT2ZOT2xmc2piTnBseWN3T29jbGhnNjJUdEczM0ZSci93dEx0VGRpbzlQWHI1KytiVmIrMTk5OU5GLy9PRlpycng1Yy8zMjVWYmR2bmh4K1dvRjFoZ0FVNG45QVVQY2J0WUZXeDNIeUdGcXZsWDU2cGhPOW15VlNqZ1JnWm5MNVZWWEhxd012emc0QjFub0ljRUp3UW5xVE0xWmIwMUFXSUxjdUpyQjRvQlZYVlR3QmMvRlY1MWZrZ3FkVDAySnZPck1BaHFMSTY3N29WUzY1SlM5VGhDUWVuaFkvZGZrUncvVFRrdWN2N1NWUHRqMERraTRBWnRnWStDdlpTSFN0NnpacWNZZVdQa20yWTZqYkV3NlI5TVIyOXIyU2lVSGJDZXArM3BiVzJybi9Kc2x4R0pycXZncVVFb2FBL2pyNEZUV1ZyVVpReU81a0w4aWdUcDBpa1VHdFpKUmJGZmlsRGdpMG9FSFVRejZjckZLN2I0bTAzb3Z4WVl1RjdOdExPcGQ1REtpZlR3OWZmWEYwK1dUNi9YNVcvZTJwL3Vmbi96bzR4Ly8ycGZmKy91WHA1Yy91dnIxSGZmcmV4SllVOExpYVFPY0tJZGRkTGhwTkFGYXE3RUphRk14cFFlb1F3Y2hmcnNxc3NCanc3UHpGREpSQlFPZGs0eHB3MmtQOHJBT0hBTENuVCtTS1RMcVBVaVdyN1J5OE9XNERvN1kyd01hNER4NUFicFIyeUczNFFERUNuRmZQNmxEUE8zbUJ1dUJIVHMrOTJMZVJQUWFpd0pDYS9wdDZoSWFVSkJaRW9EdEFPZHQ3VnhjbGh4WmhjZE1wanJzZHpFc0JwdjBKS2JETWRublVQYkg4dHI4Tzk3SUZoVDdYY21xczVKZldLUFdmSkNKR3RFemZrVVR1UnNZNWFjOVh0REdwOThnYnJQRVpqOStOT3lUdlhwYnJ0ZDdUZm5nWUJsUzk1ellwalBlenowOVBmMlgxNjllZjkyZmpwOSsrMXNmbkRjZzFFYmNrMy9naDl1clY2OS81eFowMzAzeVJtSGpwV1IyalBxYXJxOEoxMWJQR24zWkliMW9HcXZHMjdJY3E1TmlIeGlaNWZtVkFEaTJZTktGRTREVUlUTUpXT1Q5c1ZOVlQwR3FmamxSYm0zWkNtb2loNm5qdXU0bGtXcG9Jd2VWVnNrV1VhMUVGYnBVcmxqNUtHRkJkN3hVSXljWHFWSkl1ZVZqQms1VVRRcHhmS01nRGo0emNjRnlUNHlyR3RueVFOaUVCQkRuc0JBbS8yWC92aEtuNnF5c3oyNUdkcDN6V2dOQW9DY3Q0c1ZJRG1POUVyY0Vtc2I5dSs1WXgvMTFudWU3UTR4OE92K0VQMXBkK09RNWsxamF0RDdmQjhTWGYyUTdhd1pUK0dhcDFCYlFTMy8zdnRLc01iV1FkSm1pNUoyeDUwaFp4R0lXdHlTU3pCbVB3RzdLR0xkTFpJeDVWK2Y0QjNiZkliaTkrLzQ3cjkvOUhiOFo0NWRldlB2dm92MHAzdno0K3gvLzlOZS8vSGQvY1J2MC91WHA4aitmbjkvOHZSdVpYMkxtMTB6QnpPNFpmY1E0WTVOVWJReCtNS0hmOTl4QzhlZ0d0UTY5MVM2N1BHRzQ1dnpnVDFaOEphOHRJRHFBYlN0YnNYSUVIU3ZDcWgyZ29DSzltTW44MXZXMzZJQ3FBQnV2eDd3L0Y4UTNPeXRqMVAwNEpKZ243U1A0SjgyUXczWSthM0Q5Njc3RThvaXVTRzZ1U3hKTW9JYzlmRjk2TlN1WnhSK3Q2QmJnZ0hSampiSW5QYVRlTEhhN21oL1dmQUVTN0xkYmp6V0FRZENhVEppZ0JkS04xRHBWVVlCVFNkemJmaENJSkE4TEVaS2J4RS92SXFaQ3B2cWxsdFdPSUYrTkJNNUVqT2lEK09wWVVIelYvakg2aUVXbE5ZNkxBOWJxbzJ2NlFmOWczeWNmakdHMzgvLzdiN3o3N3IrNVJkd2JQTmtmZk92RHIvMVIwSGhpZ2ovK3dSLzk2TmYrOXZ1M1dMTGZlUG55NVRlZW41L2Z2Wkg1emJmZE1QeEYzaWRqSkhUdFRoaTdibk5PbXBjTUVGVTBCLzB1dzNRQUFOT2ZqcXBBVzFFVGdTTm5nM1p1UHhnNEFqZ1lHWUJTUmdaSm80dUMxcVFXZ0xQaWx3N090dUU4SExpTzlkN2lJeDUybzVRbVAyMCtoenFqVlVWVTNUalliUEdSK21RY3ArQUtZM3crQ2t4Smx5S1gxVlBES2puVTU5QnJMd3A0ZkdLUDJXWWZqZ3dKazM4eFJ2bkNKcUJOaDZmcWpxSVdYUTdsTWNDSmRjeEhBbGcvMTN4RjlUdjEzb3BRcEs0Y2lZRkZSTVN2NUZIL1ZhRDJmVXExL2k3R1kvbXFXeWI5c1BXamhWK3JMWnBrV0pNNHR6WGY5OGY5T1o3cTNJTmJVMmUvMnpXdi8vck9PKy8rVzdmanpmWHdENy85emQvN0J2ZDg2a1AvN1B0Ly9LZC84Mis5ZjMvMDBHL2VBUGM3dHluLzhucTlmdmxHOFhXZm1JM0s3ZndhRE5sR2YzVnVPblV5Ym1Wb1Zud0VDdlRKWTBIRE9qQ1prVE5xNExJVGNGVVFJSmxuU0o0RU5sU21sYUJDWlZRR1FaYVpWdURZVmFreXJzbFQvU3dqVnl2WW9NbDlTZzhHTENCV2dXS2dpTXZuRENTd0JEOGVlck5tdjlBeXNJQXBpdGZnTWE4YVcvZWRWV2Q4TEo5TlB4ekhvUUYrOHN5cm4vS3BVbzBsclYwYlFQNkpvRmZNcEExRUR4dUhuL3FMYzBaNnpMMTZJd3JkZjdvdkUybFdSUGxwNmNYRUJ4UW0xZWVGeUNvSDg5MTBFL0ZUZ01oZXplN2xhR1lUR2NwdGpZZFBQYldDb1lTVXVHc253U0RLYmJHVmN2NTFjUmZ3MS9sWjlzM3gyWXNYTDM3MzVldDN2ajVZdnY3Ky8vaHZIM3pZTzIxSDNvOS84SS8rNWQ4NWNQM1hOK2Y5MHZYTm0xLzl4UzkrL3MrZm42Ly84TkdFV1cycTkrZUx0ZW1pMjdyY21QMUxFd1d3b0RuSUNGTGxNVC9LUlUzc20vbU4rellqbTdiTHJWNGlKam1nKzhyRFRtOVlLd0R2NS9ZR0ZyN3ppS3JiMnUxMDA0dUtIbFVDem50aWdLNWtQT25Hby8wS0xORXVMdGhXdHJjZGFUdSttcnZ4SlgzRW5tOTBNd1RuNndlVFZNcjNSZmhoai9TYWZEdHU5SEdwa0s0a1IxVFMvQTNJenNFQUo3N1dRYytUY0pUZnN4MnNQbi9lNHdUbCtRM0JMM25kK3NzQ0ZVWEwyTTFjdnBUTmdFSVlVUGZuWXRVbDBlVCtiRVBtKzNieFBtT1BkU0x6a205eVd3bFpIL0o1Qmh2NUh1bVcyMjhYd243LzFldFh0d3RnZG4va3dWKyt1T0kvZlBUUjEvOWtOMjRmeGZQNHJkLzZGNzlzbCtPMzMvajF0MitWamczUS9jVS9lNzc2ZTdjWnYzUVMyQVJFS2NvV2ZGbkJtQXdCQXFXTm5IYlk0LzBrZkY2N0NXanE4MkFCcVZScFMyS2JETUFBNzh0NUJ2OGd5Y0FiYmVRUk1iQ1NGbytuek1DQUo5UW1zbkpnMWtyQkdkRWJyeWswblhQZ2tjeUI0SVVrS1Z2bmk2bDZwM05PUTQ3T0UvbUdwUzl3UExoWW9iRzRKQ2VuYW5zTmNqV1JBaEVmREZZQ2psaE1YQ0JBTmxGNnJ0UE4xeDEvU0ZJYjNvTlNrM0hIMk01T3VSOHMvdWg3Ky9ERmNWdHAwMjBjZXU0dHljSmRMNUVaZGdDTWhmbTREWTJ3RmgwNDNMY1N5N3c3QUo3SFowK1hwMis4ZXZuNncxdlBUMi9GOW1lSCt4Lzg5Sk9YMy96dWQ3LzJjenc0dnBBcmYrVXIvL1JMZG5ueFQvd0o3OTltL3hWM3MrZnJtL2V1ejgvdjNiWVlmdDN2d092NDVWdlhWMFhXRXp6UUhkTm9HUWxIVlp0VndSYUpCbW9FS0d0RmJEbDdmcWJTYTl0ZUx3cTRxYURHRS9IUDhtaVEwUkwyWkw1OWg1cjFnUFhReXV5UTBHWGRkRDZCd2tBQlYzZXFodXh6ZVdBd2pDRGRsYkk3Z0JLNXY4QVI4dlN2U25Jd2JBRUc3RWVQZzFaMXVhZERrVlVmMnpnK3R3eHNvTFQyV3lmVTZxdlJaQXpwc2duQUVlRHdlWjVuUXg3d3grQ0tEYWlDNVZlQWsxVUd0T0plYk9zdS9TUVpOLzFtRzYvSWhGWGZDYllreHVxbkVtcy9nUU8wRGorL25malo3ZHlmM1FyTzc5MHEyUisrdUx6ODNvM3U5Y2JWenc1Ly92QXZmbkw5NXNjZi8rZlA4RG5IRjQrS2VYemxILytyOSt6Ni8zN2plTHE4LzN5OS9zcU53Sy9ld1BmVi9TYXljN2ZzL3VjS1A4WmxPOXpBMkM5UEY3dmVlRHZPMHZSK05mdzZKVG5PSjloZHo2OWdIUE9CKzNVMzJualV3REdhcnNpZmtVL214K0gzUDNuNmR0alQwNjMxL21iV2JiY1A5MTQrK3c3QmIrOXZHMlUrMTMzSG5NUVBPby94Z0x0ajhuUy9OZTdlZnYvczkyZmE1YU1OUmwvaDgvN25UdnRJU1c5LzNGSys4MXl0Z1UvZFRCMWRCOUhSZGgzdkV5UHY3NitscGp0TDF4dWJSN0Zyb2N2YkZIZHhiRTduN2ZlWlFrV25kbzdKdTFQN2VlYXUyK3ZaZityOUNobHo2bngwSHU5ZHhwMDhqbCsyRUx2Ris1cHJURXQ5L0JSOXR2SDg5eEY5UEk4TFBtTE8rL3czUDl6T0crOWpETk5KOWN4MlAzVjQ5Mm1Wdy8xNSt0Y1lNczU1cU9KMFBqOS9ybURxN2dwa2xzSjF1c093NFRYT25jNDh6L3NZY3F1ZWJyNFJGZUo0Y3cxbTdxL0h3VGwvWnQ5Si8zN21TZ0IxM08xejkrMjdIOS8wOCtaNSt1cDlzdk0zZE9kUEk4N1JPRVB2akpkWXIvcnBWSjR4Tk5nS0ovVFRqOC8rOXpoNzlsTkRRMTlERjkxT0lPV3k3YThoMytETzU5Q0oybmZNTzBpUDEzSGxQSjUxZEd1L3ptcnB4S0RaOTNxUEx3L3NDUlZlNzc1aWM3NFRuVThkRFhLZjNmRDFNL2pURHd4di90aVBGei84NzkvNDNZL3gxemorUDBqQmpxZHM0TDVHQUFBQUFFbEZUa1N1UW1DQ1wiKTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW07XHJcblxyXG4gICAgICAgIC5pbmZvLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjA1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmxldmVscyxcclxuICAgICAgICAgICAgLnBvaW50cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvaW50cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwZTg2NDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTcuMDYyNXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBlYzY2O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBDMTIxRTtcclxuICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNi4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlODY0O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjODA3MGU1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxldmVscyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYWE4MGY5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuOTM3NXJlbSAwIDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSgyMDQsIDIxNCwgMjQ2LCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMuMTI1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgKyBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMGU4NjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY291bnRkb3duIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgd2lkdGg6IDE5LjA2MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAycmVtO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBlODY0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzFiMWYyZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMy4xMjVyZW07XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhdHVzLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLnN1Y2Nlc3MtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9yZS1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90by1NZWRpdW0nO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ2NvbW1vbi92YXJzLnNjc3MnO1xyXG5AaW1wb3J0ICdjb21tb24vbWl4aW5zLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnb3ZlcnJpZGVzL2ZvbnRzLnNjc3MnO1xyXG5AaW1wb3J0ICdvdmVycmlkZXMvb3ZlcnJpZGVzLnNjc3MnO1xyXG5cclxuQGltcG9ydCAnY29tcG9uZW50cy9jb21wb25lbnRzLnNjc3MnO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYXN0LXRyYWNrLnNjc3NcIjtcclxuXHJcblxyXG5AaW1wb3J0ICdsYXlvdXRzL2hlYWRlci5zY3NzJztcclxuQGltcG9ydCAnbGF5b3V0cy9mb290ZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xheW91dHMvc2lkZWJhcic7XHJcblxyXG5cclxuQGltcG9ydCAncGFnZXMvcHJvZHVjdC9jYXNpbm8uc2Nzcyc7XHJcblxyXG5AaW1wb3J0ICdwYWdlcy9hY2NvdW50L3BvaW50cy5zY3NzJztcclxuXHJcblxyXG46cm9vdCB7XHJcbiAgLS13aGl0ZTogI2ZmZjtcclxuICAtLXByaW1hcnk6ICM5N0Q3MDA7XHJcbiAgLS1icmFuZENvbG9yOiAjMDBFQzY2O1xyXG5cclxuXHJcbiAgLS1vcmFuZ2UtcHJpbWFyeTogI2Y0NWE0MTtcclxuXHJcbiAgLS1iYWNrZ3JvdW5kQ29sb3I6ICMwQzEyMUU7XHJcbiAgLS1kYXJrQmFja2dyb3VuZDogIzFBMUYyQjtcclxuXHJcbiAgLS1zZWNvbmRhcnktdGV4dC1jb2xvcjogI0NDRDZGNjtcclxuXHJcbiAgLS1oZWFkZXJIZWlnaHQ6IDUuMzMzM3JlbTtcclxuICAtLXNpZGVCYXJXaWR0aDogMTkuMzc1cmVtO1xyXG5cclxuICAtLWdyYWRlaW5ldDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCByZ2JhKDEyOCwgMTEyLCAyMjksIDAuMjYpLCByZ2JhKDksIDEzLCAyMSwgMC4yNikpO1xyXG4gIC0tc3VyZmFjZS1zaGFkb3c6IDAuNXJlbSAwLjVyZW0gNXJlbSAwIHJnYmEoOSwgMTMsIDIwLCAwLjQpLCAtMC4yNXJlbSAtMC4yNXJlbSAwLjVyZW0gMCByZ2JhKDIyNCwgMjI0LCAyNTUsIDAuMDQpLCAwIDAuMDYyNXJlbSAwLjA2MjVyZW0gMCByZ2JhKDksIDEzLCAyMCwgMC40KTtcclxuICAtLXN1cmZhY2UtYm9yZGVyOiBzb2xpZCAwLjA2MjVyZW0gIzQ2NGI1OGI0O1xyXG59XHJcblxyXG4kZHVyYXRpb246IDQwMDAwO1xyXG4kY29uZmV0dGlDb3VudDogNDA7XHJcblxyXG5AZnVuY3Rpb24gcmFuZG9tTnVtKCRtaW4sICRtYXgpIHtcclxuICAkcmFuZDogcmFuZG9tKCk7XHJcbiAgJHJhbmRvbU51bTogJG1pbiArIGZsb29yKCRyYW5kICogKCgkbWF4IC0gJG1pbikgKyAxKSk7XHJcbiAgQHJldHVybiAkcmFuZG9tTnVtO1xyXG59XHJcblxyXG5AbWl4aW4gcmFuZG9tLWNvbG9yIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IocmFuZG9tKDI1NSksIHJhbmRvbSgyNTUpLCByYW5kb20oMjU1KSk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY29uZmV0dGkge1xyXG4gIGZyb20ge1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHRvIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MDBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY29uZmV0dGktY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbmZldHRpLXBpZWNlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbmZldHRpQ291bnQge1xyXG4gICAgJjpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgQGluY2x1ZGUgcmFuZG9tLWNvbG9yO1xyXG4gICAgICB3aWR0aDogcmFuZG9tTnVtKDE0LCAyMikrcHg7XHJcbiAgICAgIGhlaWdodDogcmFuZG9tTnVtKDE0LCAyMCkrcHg7XHJcbiAgICAgIGxlZnQ6ICRpICogKDEwMCUgLyAkY29uZmV0dGlDb3VudCk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKCN7cmFuZG9tTnVtKC0xODAsIDE4MCl9ZGVnKTtcclxuICAgICAgYW5pbWF0aW9uOiBjb25mZXR0aSAkZHVyYXRpb24gKiAxbXMgaW5maW5pdGUgZWFzZS1vdXQ7XHJcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogI3tyYW5kb21OdW0oMCwgJGR1cmF0aW9uICogLjIpfW1zO1xyXG4gICAgICBhbmltYXRpb24tZHVyYXRpb246ICN7cmFuZG9tTnVtKCRkdXJhdGlvbiAqIC43LCAkZHVyYXRpb24gKiAxLjIpfW1zXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDAuOXZ3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiJdfQ== */
