@charset 'EUC-JP';

@import url('https://use.typekit.net/lva6bsy.css');

.test {
  color: red;
}

.scroll-prevent {
  /*動き固定*/
  position: absolute;
  /*奥行きを管理*/
  z-index: -1;
  /*下2つで背景を元のサイズのまま表示することができる*/
  width: 100%;
  height: 100%;
}

body,
html {
  width: 100%;
}

body {
  scroll-behavior: smooth;
}

* {
  font-family: 'Noto Sans CJK JP', -apple-system, BlinkMacSystemFont, Roboto, 'Segoe UI', 'Helvetica Neue', HelveticaNeue, YuGothic, 'Yu Gothic Medium', 'Yu Gothic', Verdana, Meiryo, sans-serif;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8;
  color: #262626;
}

a,
span {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

h1,
h2,
h3,
h4 {
  font-weight: 400;
}

a {
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ul {
  list-style: none;
}

img {
  max-width: 100%;
  vertical-align: middle;
}

picture,
source {
  line-height: 1;
}

.center {
  text-align: center;
}

.left {
  text-align: left;
}

.right {
  text-align: right;
}

.left-bottom-white-circle {
  position: relative;
}

.left-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  content: '';
  background: white;
}

.right-blue-circle {
  position: relative;
}

.right-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-blue-circle {
  position: relative;
}

.left-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-blue-circle {
  position: relative;
}

.left-top-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-top-blue-circle {
  position: relative;
}

.right-top-blue-circle::before {
  position: absolute;
  z-index: -2;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-white-circle {
  position: relative;
}

.left-top-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.left-top-right-bottom-white-circle {
  position: relative;
}

.left-top-right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-top-right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-top-right-bottom-white-circle {
  position: relative;
}

.right-top-right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-top-right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-bottom-white-circle {
  position: relative;
}

.right-bottom-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.right-bottom-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.left-bottom-right-top-white-circle {
  position: relative;
}

.left-bottom-right-top-white-circle::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.left-bottom-right-top-white-circle::after {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: white;
}

.right-half-blue {
  position: relative;
}

.right-half-blue::before {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  content: '';
  background: #f5f9ff;
}

.back-deco1 {
  position: absolute;
  z-index: -1;
  top: 153px;
  right: 0;
  display: none;
  width: 100%;
  max-width: 712px;
  height: 320px;
}

.back-deco1__top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  border-radius: 0 0 0 160px;
  background: #f5f9ff;
}

.back-deco1__bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: #f5f9ff;
}

.back-deco1__bottom::before {
  position: absolute;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  border-radius: 0 160px 0 0;
  background: white;
}

.bc-white {
  background: white;
}

.bc-pb {
  background: #f5f9ff;
}

.bc-blue1 {
  background: #6599ff;
}

.bc-blue2 {
  background: #6680ff;
}

.bc-blue3 {
  background: #66b3ff;
}

.bc-blue4 {
  background: #1b5fa6;
}

.bc-blue5 {
  background: #113d6b;
}

.bc-blue6 {
  background: #40b8c9;
}

.b-shadow-l {
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

.b-shadow-m {
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
}

.b-shadow-s {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
}

.s-text {
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6;
}

.b-text {
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.6;
}

.fs14 {
  font-size: 1.4rem;
  line-height: 1.8;
}

.fs16 {
  font-size: 1.6rem;
  line-height: 1.8;
}

.fs18 {
  font-size: 1.8rem;
  line-height: 1.8;
}

.fs20 {
  font-size: 2rem;
  line-height: 1.8;
}

.fs22 {
  font-size: 2.2rem;
  line-height: 1.8;
}

.fs24 {
  font-size: 2.4rem;
  line-height: 1.8;
}

.fs26 {
  font-size: 2.6rem;
  line-height: 1.8;
}

.fs28 {
  font-size: 2.8rem;
  line-height: 1.8;
}

.fs30 {
  font-size: 3rem;
  line-height: 1.8;
}

.fs32 {
  font-size: 3.2rem;
  line-height: 1.8;
}

.fs34 {
  font-size: 3.4rem;
  line-height: 1.8;
}

.fs36 {
  font-size: 3.6rem;
  line-height: 1.8;
}

.fs38 {
  font-size: 3.8rem;
  line-height: 1.8;
}

.fs40 {
  font-size: 4rem;
  line-height: 1.8;
}

.fs42 {
  font-size: 4.2rem;
  line-height: 1.8;
}

.fs44 {
  font-size: 4.4rem;
  line-height: 1.8;
}

.fs46 {
  font-size: 4.6rem;
  line-height: 1.8;
}

.fs48 {
  font-size: 4.8rem;
  line-height: 1.8;
}

.fs50 {
  font-size: 5rem;
  line-height: 1.8;
}

.fs52 {
  font-size: 5.2rem;
  line-height: 1.8;
}

.fs54 {
  font-size: 5.4rem;
  line-height: 1.8;
}

.fs56 {
  font-size: 5.6rem;
  line-height: 1.8;
}

.fs58 {
  font-size: 5.8rem;
  line-height: 1.8;
}

.fs60 {
  font-size: 6rem;
  line-height: 1.8;
}

.fs62 {
  font-size: 6.2rem;
  line-height: 1.8;
}

.fs64 {
  font-size: 6.4rem;
  line-height: 1.8;
}

.fs66 {
  font-size: 6.6rem;
  line-height: 1.8;
}

.fs68 {
  font-size: 6.8rem;
  line-height: 1.8;
}

.fs70 {
  font-size: 7rem;
  line-height: 1.8;
}

.fs72 {
  font-size: 7.2rem;
  line-height: 1.8;
}

.fs74 {
  font-size: 7.4rem;
  line-height: 1.8;
}

.fs76 {
  font-size: 7.6rem;
  line-height: 1.8;
}

.fs78 {
  font-size: 7.8rem;
  line-height: 1.8;
}

.fs80 {
  font-size: 8rem;
  line-height: 1.8;
}

.fs82 {
  font-size: 8.2rem;
  line-height: 1.8;
}

.fs84 {
  font-size: 8.4rem;
  line-height: 1.8;
}

.fs86 {
  font-size: 8.6rem;
  line-height: 1.8;
}

.fs88 {
  font-size: 8.8rem;
  line-height: 1.8;
}

.fs90 {
  font-size: 9rem;
  line-height: 1.8;
}

.fs92 {
  font-size: 9.2rem;
  line-height: 1.8;
}

.midashi-fs {
  font-size: 2.5rem;
}

.text14-only {
  font-size: 1.4rem;
}

.bold {
  font-weight: 700;
}

.underline {
  text-decoration: underline;
}

.underline:hover {
  color: #6599ff;
}

.c-red {
  color: red;
}

.c-blue {
  color: #6599ff;
}

.c-pink1 {
  color: #f69;
}

.c-white {
  color: white;
}

.serif {
  font-family: source-han-serif-japanese, serif;
}

.mt-8 {
  margin-top: 8px;
}

.mt-16 {
  margin-top: 16px;
}

.mt-24 {
  margin-top: 24px;
}

.mt-32 {
  margin-top: 32px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-48 {
  margin-top: 48px;
}

.mt-56 {
  margin-top: 56px;
}

.mt-64 {
  margin-top: 64px;
}

.mt-72 {
  margin-top: 72px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-88 {
  margin-top: 88px;
}

.mt-96 {
  margin-top: 96px;
}

.mt-104 {
  margin-top: 104px;
}

.mt-112 {
  margin-top: 112px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-128 {
  margin-top: 128px;
}

.mb-8 {
  margin-bottom: 8px;
}

.mb-16 {
  margin-bottom: 16px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-32 {
  margin-bottom: 32px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-48 {
  margin-bottom: 48px;
}

.mb-56 {
  margin-bottom: 56px;
}

.mb-64 {
  margin-bottom: 64px;
}

.mb-72 {
  margin-bottom: 72px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-88 {
  margin-bottom: 88px;
}

.mb-96 {
  margin-bottom: 96px;
}

.mb-104 {
  margin-bottom: 104px;
}

.mb-112 {
  margin-bottom: 112px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-128 {
  margin-bottom: 128px;
}

.ml-8 {
  margin-left: 8px;
}

.ml-16 {
  margin-left: 16px;
}

.ml-24 {
  margin-left: 24px;
}

.ml-32 {
  margin-left: 32px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-48 {
  margin-left: 48px;
}

.ml-56 {
  margin-left: 56px;
}

.ml-64 {
  margin-left: 64px;
}

.ml-72 {
  margin-left: 72px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-88 {
  margin-left: 88px;
}

.ml-96 {
  margin-left: 96px;
}

.ml-104 {
  margin-left: 104px;
}

.ml-112 {
  margin-left: 112px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-128 {
  margin-left: 128px;
}

.mr-8 {
  margin-right: 8px;
}

.mr-16 {
  margin-right: 16px;
}

.mr-24 {
  margin-right: 24px;
}

.mr-32 {
  margin-right: 32px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-48 {
  margin-right: 48px;
}

.mr-56 {
  margin-right: 56px;
}

.mr-64 {
  margin-right: 64px;
}

.mr-72 {
  margin-right: 72px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-88 {
  margin-right: 88px;
}

.mr-96 {
  margin-right: 96px;
}

.mr-104 {
  margin-right: 104px;
}

.mr-112 {
  margin-right: 112px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-128 {
  margin-right: 128px;
}

.of768 {
  min-width: 510px;
}

.p-0 {
  padding: 0;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.pr-0 {
  padding-right: 0;
}

.p-8 {
  padding: 8px;
}

.pt-8 {
  padding-top: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.p-16 {
  padding: 16px;
}

.pt-16 {
  padding-top: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.p-24 {
  padding: 24px;
}

.pt-24 {
  padding-top: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.p-32 {
  padding: 32px;
}

.pt-32 {
  padding-top: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.p-40 {
  padding: 40px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.p-48 {
  padding: 48px;
}

.pt-48 {
  padding-top: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.p-56 {
  padding: 56px;
}

.pt-56 {
  padding-top: 56px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.p-64 {
  padding: 64px;
}

.pt-64 {
  padding-top: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.p-72 {
  padding: 72px;
}

.pt-72 {
  padding-top: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.p-80 {
  padding: 80px;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.p-88 {
  padding: 88px;
}

.pt-88 {
  padding-top: 88px;
}

.pb-88 {
  padding-bottom: 88px;
}

.pl-88 {
  padding-left: 88px;
}

.pr-88 {
  padding-right: 88px;
}

.p-96 {
  padding: 96px;
}

.pt-96 {
  padding-top: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.p-104 {
  padding: 104px;
}

.pt-104 {
  padding-top: 104px;
}

.pb-104 {
  padding-bottom: 104px;
}

.pl-104 {
  padding-left: 104px;
}

.pr-104 {
  padding-right: 104px;
}

.p-112 {
  padding: 112px;
}

.pt-112 {
  padding-top: 112px;
}

.pb-112 {
  padding-bottom: 112px;
}

.pl-112 {
  padding-left: 112px;
}

.pr-112 {
  padding-right: 112px;
}

.p-120 {
  padding: 120px;
}

.pt-120 {
  padding-top: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-120 {
  padding-left: 120px;
}

.pr-120 {
  padding-right: 120px;
}

.p-128 {
  padding: 128px;
}

.pt-128 {
  padding-top: 128px;
}

.pb-128 {
  padding-bottom: 128px;
}

.pl-128 {
  padding-left: 128px;
}

.pr-128 {
  padding-right: 128px;
}

.type-bleft {
  font-size: 2rem;
  font-weight: 700;
  padding-left: 8px;
  border-left: solid 5px #6599ff;
}

ul.dots {
  padding-left: 24px;
  list-style: disc;
}

.right {
  text-align: right;
}

.annotation-flex {
  display: flex;
  margin-top: 16px;
  justify-content: flex-start;
}

.annotation-flex.justify-end {
  justify-content: flex-end;
}

.annotation-flex.mt-0 {
  margin-top: 0;
}

.annotation-flex.center {
  justify-content: center;
}

.border-box {
  padding: 24px 16px;
  border: solid 1px #ccc;
  border-radius: 8px;
}

.border-box h3 {
  font-weight: bold;
}

.border-box.blue-back {
  background-color: #f5f9ff;
}

.border-box.blue-back ul.checklist li.checklist-item {
  position: relative;
  padding-left: 24px;
}

.border-box.blue-back ul.checklist li.checklist-item::before {
  position: absolute;
  top: 2px;
  width: 16px;
  min-width: 16px;
  height: 16px;
  content: '';
  background-image: inherit;
}

.button-flex {
  display: flex;
  justify-content: flex-start;
}

.button-flex .link-button1 {
  margin-left: 0;
}

.button-flex .link-button1:first-child {
  margin-right: 24px;
}

.company article a {
  text-decoration: underline;
}

.radio-field {
  display: flex;
  margin: .5rem;
  flex-wrap: wrap;
}

.radio-field .radio-flex:first-child {
  margin-right: 16px;
}

.radio-field label {
  display: flex;
  align-items: center;
}

.radio-field label p {
  font-size: 1.5rem;
  margin-top: -5px;
}

.radio-field input[type=radio] {
  position: absolute;
  opacity: 0;
}

.radio-field input[type=radio] + .radio-label:before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.radio-field input[type=radio]:checked + .radio-label:before {
  background-color: #3197ee;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.radio-field input[type=radio]:focus + .radio-label:before {
  border-color: #3197ee;
  outline: none;
}

.radio-field input[type=radio]:disabled {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.radio-field input[type=radio]:disabled + .radio-label:before {
  border-color: #b4b4b4;
  background: #b4b4b4;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.radio-field input[type=radio] + .radio-label:empty:before {
  margin-right: 0;
}

.br4 {
  border-radius: 4px;
}

.br8 {
  border-radius: 8px;
}

.br12 {
  border-radius: 12px;
}

.br16 {
  border-radius: 16px;
}

.br20 {
  border-radius: 20px;
}

.br24 {
  border-radius: 24px;
}

.br28 {
  border-radius: 28px;
}

.br32 {
  border-radius: 32px;
}

.br36 {
  border-radius: 36px;
}

.br40 {
  border-radius: 40px;
}

.translate-y-4 {
  display: inline-block;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.bread__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.bread__list li {
  font-size: 1.2rem;
  margin-right: 8px;
}

.bread__list li:last-of-type {
  margin-right: 0;
}

.bread__list li a:hover {
  color: #6599ff;
}

.bread__list li a img {
  margin-right: 4px;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.bread__list li img {
  display: inline-block;
}

.link-button1 {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 30px;
}

.link-button1.disabled {
  pointer-events: none;
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.link-button1.left {
  margin-left: 0;
}

.link-button1::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  transition: ease .3s all;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  border-radius: 30px;
  background: rgba(0, 0, 0, .15);
}

.link-button1::after {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
}

.link-button1.width344 {
  width: 100%;
  max-width: 344px;
}

.link-button1.width160 {
  width: 100%;
  max-width: 160px;
}

.link-button1.height40 a,
.link-button1.height40 label {
  height: 40px;
}

.link-button1.blueBdr1 a {
  color: #6599ff !important;
}

.link-button1.blueBdr1::before {
  background: rgba(101, 153, 255, .15);
}

.link-button1.blueBdr1::after {
  border: 1px solid #6599ff !important;
  border-radius: 4px;
  background: #fff !important;
}

.link-button1.gree1::after {
  background: #f5f7f8;
}

.link-button1.gree2::after {
  background: #ccc;
}

.link-button1.gree3::after {
  background: #b3b3b3;
}

.link-button1.blue1::after {
  background: #6599ff;
}

.link-button1.blue4::after {
  background: #1b5fa6;
}

.link-button1.blue5::after {
  background: #113d6b;
}

.link-button1.blue6::after {
  background: #40b8c9;
}

.link-button1.pink1::after {
  background: #f69;
}

.link-button1:hover::before {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.link-button1 a,
.link-button1 label,
.link-button1 button {
  font-size: 1.6rem;
  position: relative;
  z-index: 2;
  display: block;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 20px;
  cursor: pointer;
  transition: ease .3s all;
  color: white;
  border-radius: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.link-button1 a input,
.link-button1 label input,
.link-button1 button input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.link-button1 a::before,
.link-button1 label::before,
.link-button1 button::before {
  position: absolute;
  top: 50%;
  right: 30px;
  width: 8px;
  height: 13px;
  content: '';
  transition: ease .3s all;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-w.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.link-button1 a:hover::before,
.link-button1 label:hover::before,
.link-button1 button:hover::before {
  -webkit-transform: translate(8px, -50%);
  transform: translate(8px, -50%);
}

.link-button1.link-button2 {
  border-radius: 4px;
}

.link-button1.link-button2::before {
  border-radius: 4px;
}

.link-button1.link-button2:after {
  background: #6599ff;
}

.link-button1.link-button2 a,
.link-button1.link-button2 label {
  height: 40px;
}

.link-button1.link-button2 a::before,
.link-button1.link-button2 label::before {
  right: 12px;
  -webkit-transform: translateY(-50%) scale(.8);
  transform: translateY(-50%) scale(.8);
}

.link-button1.link-button2 a:hover::before,
.link-button1.link-button2 label:hover::before {
  -webkit-transform: translateY(-50%) scale(.8);
  transform: translateY(-50%) scale(.8);
}

.hover-text {
  transition: linear .1s all;
}

.hover-text:hover {
  letter-spacing: .1em;
}

.hover-opacity {
  transition: ease .3s all;
}

.hover-opacity:hover {
  opacity: .6;
}

.hover-gray {
  transition: ease .3s all;
}

.hover-gray:hover {
  opacity: .6;
}

.loading {
  display: none;
  max-width: 24px;
  margin: 32px auto;
}

.loading img {
  display: block;
  -webkit-animation: 1.2s linear 0s infinite loading;
  animation: 1.2s linear 0s infinite loading;
}

.loading.in-block {
  margin: 6px auto;
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

h2.type1 {
  font-size: 2.5rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: .1em;
}

h2.type1.left {
  text-align: left;
}

h2.type1 .num {
  font-family: century-gothic, sans-serif;
  font-size: 3.6rem;
  font-style: normal;
}

h2.type2 {
  line-height: 1.4;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-end;
}

h2.type2 .title {
  font-size: 2.5rem;
  font-weight: 700;
  display: inline-block;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

h2.type2 .tag {
  font-size: 1.4rem;
  margin-left: 16px;
  padding: 0 8px;
  color: white;
  border-radius: 20px;
  background: #6599ff;
}

h2.type2 .caption {
  font-size: 1.4rem;
  margin-left: 8px;
}

h2.type3 {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  letter-spacing: .1em;
}

h2.type3 span {
  font-family: century-gothic, sans-serif;
  font-size: 3.6rem;
  font-style: normal;
}

.multiple-title {
  display: flex;
  flex-direction: row;
  padding: 16px 32px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.multiple-title span {
  font-size: 1.6rem;
  text-align: center;
}

.multiple-title .term {
  margin-left: 206px;
}

.multiple-title .name {
  margin-right: auto;
  margin-left: 46px;
  text-align: left;
}

.multiple-title .name.transfer {
  max-width: 240px;
  flex-basis: 240px;
}

.multiple-title .authcode {
  max-width: 252px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 252px;
}

.multiple-title .price {
  max-width: 72px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 72px;
}

.multiple-title .result {
  max-width: 114px;
  flex-basis: 114px;
}

/*===左横にボーダーがあるタイプのh3===*/

h3.type-bleft {
  font-size: 2rem;
  font-weight: bold;
  padding-left: 8px;
  border-left: solid 5px #6599ff;
}

/*===太字===*/

h4.type1 {
  font-weight: bold;
}

h5.type-blueback {
  font-size: 1.8rem;
  font-weight: bold;
  font-weight: bold;
  display: flex;
  height: 56px;
  padding-left: 16px;
  background-color: #f5f9ff;
  align-items: center;
}

.bef-block::before {
  display: inline-block;
  margin-right: 8px;
  content: '■';
  color: #6599ff;
}

.sorts-title {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.sorts-title #open-window {
  position: relative;
  opacity: 0;
}

.sorts-title label.open-window {
  font-weight: bold;
  padding-left: 40px;
  color: #6599ff;
}

.sorts-title .secret-window {
  position: absolute;
  z-index: 2;
  top: 44px;
  right: -16px;
  display: none;
  width: 270px;
  padding: 16px;
  padding-bottom: 8px;
  border: solid 1px #6599ff;
  background-color: rgba(255, 255, 255, .95);
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  /*    width:300px;
      height:400px;*/
}

.sorts-title .secret-window .label-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.sorts-title .secret-window .label-wrapper label {
  margin-bottom: 8px;
}

.sorts-title .secret-window .label-wrapper label.window-close {
  width: 100%;
}

.sorts-title #open-window:disabled + .secret-window {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.sorts-title #open-window:checked + .secret-window {
  display: block;
}

.sorts-title .sorts {
  position: relative;
  display: flex;
  flex-direction: row;
  /*    width:140px;*/
  cursor: pointer;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.sorts-title .sorts::before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 30px;
  height: 25px;
  content: '';
  color: #6599ff;
  background-image: url('../../images/icon/list.svg');
  background-repeat: no-repeat;
  background-size: cover;
}

.sorts-title .sorts select {
  font-size: 14px;
  font-weight: bold;
  z-index: 2;
  width: 100%;
  padding-left: 25px;
  text-align: left;
  background-color: transition;
}

.sorts-title .sorts label {
  position: relative;
  margin-right: 8px;
}

.sorts-title .sorts label:last-of-type {
  margin-right: 0;
}

.sorts-title .sorts label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.sorts-title .sorts label span {
  font-size: 1.4rem;
  line-height: 1.2;
  display: block;
  padding: 12px 16px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: white;
}

.sorts-title .sorts label input:checked + span {
  color: white;
  background: #6599ff;
}

.sorts-title .sorts label input:disabled + span {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.price-list {
  /* 2023.1 price-table */
}

.price-list__table {
  width: 100%;
}

.price-list__head {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}

.price-list__head p {
  position: relative;
  /*flex-basis: 120px;*/
  /*max-width:120px;*/
  width: 18.3333333333%;
  text-align: center;
}

.price-list__head p.domain {
  width: 45%;
  padding-left: 3rem;
  text-align: left;
}

.price-list__head p.get,
.price-list__head p.move,
.price-list__head p.second,
.price-list__head p.update {
  cursor: pointer;
}

.price-list__head p.get.selected,
.price-list__head p.move.selected,
.price-list__head p.second.selected,
.price-list__head p.update.selected {
  font-weight: bold;
  transition: .3s;
}

.price-list__head p.second span.up {
  -webkit-transform: translate(calc(-50% + 48px), calc(-50% - 4px));
  transform: translate(calc(-50% + 48px), calc(-50% - 4px));
}

.price-list__head p.second span.down {
  -webkit-transform: translate(calc(-50% + 48px), calc(-50% + 4px));
  transform: translate(calc(-50% + 48px), calc(-50% + 4px));
}

.price-list__head p span {
  position: absolute;
  top: 50%;
  left: 50%;
  cursor: pointer;
}

.price-list__head p span.up {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% - 4px));
  transform: translate(calc(-50% + 28px), calc(-50% - 4px));
}

.price-list__head p span.down {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% + 4px));
  transform: translate(calc(-50% + 28px), calc(-50% + 4px));
}

.price-list__body {
  margin-top: 2px;
  padding: 7px 0;
  /* border-radius: 8px; */
  box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.price-list__body:first-of-type {
  margin-top: 0;
}

.price-list__body p {
  position: relative;
  /*flex-basis: 120px;*/
  /*max-width:120px;*/
  width: 18.3333333333%;
  text-align: center;
}

.price-list__body p.domain {
  font-size: 1.6rem;
  font-weight: 700;
  width: 45%;
  padding-left: 3rem;
  text-align: left;
}

.price-list__body p span {
  font-size: 1.8rem;
  font-weight: 700;
  padding-right: 4px;
}

.price-list__body p span.c-red {
  font-size: 12px;
}

.price-list__price-table {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  background: #fff;
}

.price-list__price-table td {
  margin: 0;
  padding: 13px 20px;
  text-align: center;
}

.price-list__price-table thead {
  background: #f5f9ff;
}

.price-list__price-table thead td {
  position: relative;
  text-align: center;
}

.price-list__price-table thead td.domain {
  width: 45%;
  text-align: left;
}

.price-list__price-table thead td.get,
.price-list__price-table thead td.move,
.price-list__price-table thead td.update {
  width: 18.3333333333%;
  cursor: pointer;
}

.price-list__price-table thead td span {
  position: absolute;
  top: 50%;
  left: 50%;
}

.price-list__price-table thead td span.up {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% - 4px));
  transform: translate(calc(-50% + 28px), calc(-50% - 4px));
}

.price-list__price-table thead td span.down {
  -webkit-transform: translate(calc(-50% + 28px), calc(-50% + 4px));
  transform: translate(calc(-50% + 28px), calc(-50% + 4px));
}

.price-list__price-table tbody tr {
  box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
}

.price-list__price-table tbody td.domain {
  font-weight: 700;
  text-align: left;
}

.price-list__price-table tbody td span {
  font-family: century-gothic, sans-serif;
  font-size: 1.8rem;
  font-weight: 700;
  font-style: normal;
  padding-right: 4px;
}

.price-list__price-table tbody td span.c-red {
  font-size: 12px;
  padding-left: 4px;
}

p.red {
  color: #f00;
}

.error-box {
  background-color: #ffe2e2;
}

.error-box span {
  font-weight: bold;
  color: red;
}

input:disabled {
  background-color: #ccc;
}

label.search-address {
  cursor: pointer;
}

.input__flex {
  display: flex;
  align-items: center;
}

.input__flex-item {
  margin-right: 16px;
}

.input__flex-item input {
  min-width: 64px;
}

.input__flex-item.input-name {
  min-width: 160px;
}

.input__flex-item.input-name input {
  width: 100%;
}

.search-domain form {
  border-radius: 40px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.search-domain__flex {
  display: flex;
  overflow: hidden;
  flex-direction: row;
  border-radius: 40px;
  background: white;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.search-domain__input {
  max-width: 83.3333333333%;
  padding: 16px 24px;
  flex-basis: 83.3333333333%;
}

.search-domain__input input {
  font-size: 2rem;
  width: 100%;
}

.search-domain__input input:focus {
  outline: none;
}

.search-domain__send {
  position: relative;
  z-index: 2;
  max-width: 16.6666666667%;
  height: 80px;
  cursor: pointer;
  flex-basis: 16.6666666667%;
}

.search-domain__send:hover {
  opacity: .85;
}

.search-domain__send::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #f69;
}

.search-domain__send input {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
}

.search-domain__send figure {
  position: absolute;
  z-index: 0;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.search-domain .caption {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  color: white;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.search-domain .caption a {
  display: flex;
  flex-direction: row;
  text-decoration: underline;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

.search-domain .caption figcaption {
  padding-left: 8px;
  color: #fff;
}

.search-domain__links {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.search-domain__links a {
  text-decoration: underline;
}

.search-domain__links img {
  display: inline-block;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px);
}

.search-domain-multiple-form textarea {
  width: 100%;
  height: 180px;
  padding: 16px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .1);
}

.caution-cojp {
  padding-top: 24px;
  padding-right: 40px;
  padding-bottom: 24px;
  padding-left: 40px;
  border: solid 1px #ccc;
  border-radius: 5px;
  background-color: #fffef5;
}

.caution-cojp li {
  color: #ff8066;
}

.caution-cojp h3 {
  font-weight: bold;
  display: flex;
  padding-left: 32px;
  text-align: center;
  color: #ff8066;
  align-items: center;
  justify-content: center;
}

.caution-cojp h3::before {
  display: inline-block;
  width: 25px;
  height: 25px;
  content: '';
  background-image: url(../../images/icon/ex-orange.svg);
}

.caution-cojp span {
  color: #191919;
}

.sample-elements-area {
  margin-top: 40px;
  margin-bottom: 20px;
  padding: 15px 10px;
  border: 3px solid #c7ddff;
  border-radius: 10px;
  background-color: #fff;
}

.sample-elements-title {
  font-size: 1.7rem;
  font-weight: 700;
  position: relative;
  margin-bottom: 15px;
  padding-left: 33px;
}

.sample-elements-title::before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 28px;
  height: 26px;
  content: '';
  background: url('../../images/icon/aisuggest.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

#sample-elements-list {
  display: flex;
  padding-left: 0;
  text-align: center;
  flex-wrap: wrap;
  gap: 10px;
}

#sample-elements-list li {
  font-size: 1.4rem;
  font-weight: bold;
  padding: 5px 15px;
  cursor: pointer;
  border: 2px solid #c7ddff;
  border-radius: 25px;
  background: #fff;
  flex-grow: 1;
}

#sample-elements-list li:hover {
  background: #f5f5f5;
}

.ico--newWindow {
  margin-right: 3px;
  padding-right: 16px;
  text-decoration: underline;
  background: url(../../images/icon/external-link.svg) no-repeat right center;
  background-size: 13px 13px;
}

.other_domain_search {
  display: block;
  text-align: center;
}

.other_domain_search__button {
  padding-right: 5px;
  cursor: pointer;
  text-decoration: underline;
}

.one-column {
  border-radius: 16px;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .1);
}

.one-column__top {
  padding: 16px;
  border-radius: 16px 16px 0 0;
  background: #6599ff;
}

.one-column__title {
  font-size: 2rem;
  font-weight: 700;
  text-align: center;
  color: white;
}

.one-column__bottom {
  padding: 32px;
  border-radius: 0 0 16px 16px;
  background: white;
}

.one-column__bottom ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

.one-column__bottom ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.two-column__single {
  display: flex;
  overflow: hidden;
  flex-direction: row;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.two-column__single:first-of-type {
  border-top: 1px solid #ccc;
  border-radius: 8px 8px 0 0;
}

.two-column__single:last-of-type {
  border-radius: 0 0 8px 8px;
}

.two-column__single:only-of-type {
  border-radius: 8px;
}

.two-column__left {
  max-width: 160px;
  padding: 24px;
  background: #f5f9ff;
  flex-basis: 160px;
}

.two-column__right {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: calc(100% - 160px);
  padding: 24px;
  background: white;
  flex-basis: calc(100% - 160px);
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

.two-column__right ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

.two-column__right ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.two-column__right li {
  font-size: 1.4rem;
}

.two-column__title {
  font-size: 2rem;
  font-weight: 700;
}

.two-column.left-344 .two-column__left {
  max-width: 344px;
  flex-basis: 344px;
}

.two-column.left-344 .two-column__right {
  max-width: calc(100% - 344px);
  flex-basis: calc(100% - 344px);
}

.two-column.left-344 .two-column__title {
  font-size: 1.6rem;
}

.two-column.left-148 .two-column__left {
  max-width: 148px;
  flex-basis: 148px;
}

.two-column.left-148 .two-column__right {
  max-width: calc(100% - 148px);
  flex-basis: calc(100% - 148px);
}

.two-column.left-148.left-288 .two-column__left {
  max-width: 288px;
  flex-basis: 288px;
}

.two-column.left-148.left-288 .two-column__right {
  max-width: calc(100% - 288px);
  flex-basis: calc(100% - 288px);
}

.two-column.left-148.left-288 .two-column__title {
  font-size: 1.6rem;
}

.two-column.left-200 .two-column__left {
  max-width: 200px;
  flex-basis: 200px;
}

.two-column.left-200 .two-column__right {
  max-width: calc(100% - 200px);
  flex-basis: calc(100% - 200px);
}

article.one-border {
  overflow: hidden;
  border: solid 1px #ccc;
  border-radius: 10px;
  box-shadow: 0;
}

.table {
  width: 100%;
  border-collapse: collapse;
}

.table th,
.table td {
  font-weight: normal;
  padding: 24px;
  border: 1px solid #f5f9ff;
}

.table th {
  border-color: #fff;
  background: #f5f9ff;
}

.bb-block {
  padding: 32px;
  border: 1px solid #ccc;
  border-radius: 8px;
  background: white;
}

.century {
  font-family: century-gothic, sans-serif;
  font-style: normal;
}

.wrap {
  width: 100%;
  max-width: calc(1080px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap896 {
  width: 100%;
  max-width: calc(896px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap856 {
  width: 100%;
  max-width: calc(856px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.wrap808 {
  width: 100%;
  max-width: calc(808px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

.underpage-title {
  margin-bottom: 72px;
}

.underpage-title__text {
  font-weight: 700;
  line-height: 1.4;
}

.underpage-title__text .jp {
  font-size: 3.2rem;
  position: relative;
  display: inline-block;
  margin-right: 16px;
}

.underpage-title__text .jp::before {
  position: absolute;
  top: 8px;
  left: -32px;
  width: 8px;
  height: 8px;
  content: '';
  background: #6599ff;
}

.underpage-title__text .jp::after {
  position: absolute;
  top: 8px;
  left: -20px;
  width: 8px;
  height: 8px;
  content: '';
  background: #f69;
}

.underpage-title__text .en {
  font-family: century-gothic, sans-serif;
  font-size: 1.4rem;
  font-style: normal;
  letter-spacing: 1px;
}

.underpage-title__text.left {
  margin-top: 80px;
}

.underpage-title__text.left .jp::before {
  top: -16px;
  left: 0;
}

.underpage-title__text.left .jp::after {
  top: -16px;
  left: 12px;
}

.underpage-title__text.center {
  text-align: center;
}

.underpage-title.right-bottom-white-circle {
  margin-bottom: 0;
}

.related-services__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.related-services__single {
  max-width: 31.8518518519%;
  padding: 40px 24px;
  text-align: center;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  flex-basis: 31.8518518519%;
}

.related-services__single .title span {
  font-weight: bold;
  color: #6599ff;
}

.related-services__single .title img {
  display: block;
  height: 20px;
  margin: 10px auto 0;
}

.related-services .link-button1 {
  max-width: 256px;
}

.related-services .link-button1 a {
  height: 40px;
  margin-right: auto;
  margin-left: auto;
}

.related-services .caption {
  font-size: 1.2rem;
  text-align: left;
}

.pagetop {
  text-align: center;
  background: #6599ff;
}

.annotation {
  background: #f5f9ff;
}

.annotation * {
  font-size: 1.2rem;
}

.annotation ol {
  padding-left: 18px;
  list-style-type: disc;
}

.footer-top {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.footer-top__left {
  max-width: 160px;
  flex-basis: 160px;
}

.footer-top__left .sns-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.footer-top__nav {
  display: flex;
  flex-direction: row;
  max-width: 712px;
  flex-basis: 712px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.footer-top__nav > div {
  margin-right: 64px;
}

.footer-top__nav > div:last-of-type {
  margin-right: 0;
}

.footer-top__nav .single {
  line-height: 1.4;
}

.footer-top__nav .single > a {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
}

.footer-top__nav .single > a:not(.not-link):hover {
  color: #6599ff;
}

.footer-top__nav .footer-nav__sub a {
  font-size: 1.2rem;
}

.footer-top__nav .footer-nav__sub a:hover {
  color: #6599ff;
}

.marks {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

.marks__flex {
  display: flex;
  flex-direction: row;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

.marks .single {
  display: flex;
  flex-direction: row;
  max-width: 28.125%;
  flex-basis: 28.125%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.marks .single__isms {
  max-width: 41%;
  flex-basis: auto;
}

.marks .single__isms .text {
  max-width: calc(100% - 185px);
  word-break: break-all;
}

.marks .single > figure {
  text-align: center;
}

.marks .single .text {
  font-size: 1.2rem;
  flex-basis: calc(100% - 88px);
}

.marks .single__siteseal {
  max-width: 27%;
  flex-basis: auto;
  flex-wrap: nowrap;
}

.marks .single__siteseal .text {
  max-width: calc(100% - 140px);
  flex-basis: calc(100% - 140px);
}

.footer-bottom__nav {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.footer-bottom__nav a {
  font-size: 1.2rem;
  line-height: 1.4;
  margin-right: 24px;
}

.footer-bottom__nav a:hover {
  color: #6599ff;
}

.footer-bottom__nav a:last-of-type {
  margin-right: 0;
}

.copy {
  font-size: 1.2rem;
  text-align: center;
}

.affiliate__bnr {
  margin-top: 30px;
}

.affiliate__bnr img {
  width: 150px;
}

header {
  position: relative;
  z-index: 100;
  box-shadow: 0 8px 8px rgba(0, 0, 0, .15);
}

header .xserver {
  display: flex;
  flex-direction: row;
  /*    padding: 0 4.4vw;*/
  padding: 0 0 0 4.4vw;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

header .xserver__service {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}

header .xserver__service li {
  margin-right: 20px;
}

header .xserver__service a {
  position: relative;
  padding: 8px 0;
}

header .xserver__service a span {
  font-size: 1.3rem;
}

header .xserver__service a.current {
  cursor: default;
  pointer-events: none;
}

header .xserver__service a.current::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  background: #6599ff;
}

header .xserver__service a:hover::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  content: '';
  background: #6599ff;
}

header .xserver__account {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

header .xserver__account li {
  padding: 2px 16px;
  border-left: 1px solid #ccc;
}

header .xserver__account li:last-child {
  border-right: solid 1px #ccc;
}

header .xserver li {
  font-size: 1.4rem;
}

header .xserver a {
  line-height: 1.4px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

header .xserver a:hover {
  color: #6599ff;
}

header .xserver a figure {
  padding-right: 6px;
  text-align: center;
}

header .global {
  position: relative;
  width: 100%;
  max-width: 1120px;
  margin: 0 auto;
  padding: 0 20px;
}

header .global__login {
  margin-left: 30px;
}

header .global__login a {
  font-size: 1.4rem;
  padding: 0 25px;
}

header .global__login a::before {
  display: none;
}

header .global .global-toggle-button {
  display: none !important;
  flex-direction: column;
  max-width: 56px;
  height: 56px;
  margin-right: 0;
  margin-left: auto;
  cursor: pointer;
  background: #6599ff;
  flex-basis: 56px;
}

header .global .global-toggle-button .bar {
  width: 32px;
  height: 2px;
  transition: linear .3s all;
  border-radius: 2px;
  background: white;
}

header .global .global-toggle-button .bar:nth-of-type(1) {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

header .global .global-toggle-button .bar:nth-of-type(3) {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(1) {
  -webkit-transform: translateY(2px) rotate(45deg);
  transform: translateY(2px) rotate(45deg);
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(2) {
  opacity: 0;
}

header .global .global-toggle-button.active-hum .bar:nth-of-type(3) {
  -webkit-transform: translateY(-2px) rotate(-45deg);
  transform: translateY(-2px) rotate(-45deg);
}

header .global__nav {
  display: flex;
  flex-direction: row;
  width: 100%;
  max-width: calc(1080px + 40px);
  margin: 0 auto;
  padding: 0 20px;
  padding: 24px 0;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

header .global__single {
  font-size: 1.4rem;
  font-weight: 700;
  position: relative;
  margin-left: 32px;
  padding: 8px 0;
}

header .global__single:first-of-type {
  margin-left: 0;
}

header .global__single:hover .global__single__sub {
  display: block;
}

header .global__single a {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

header .global__single a span {
  position: relative;
  display: inline-block;
}

header .global__single a span.cp_cap {
  font-size: 12px;
  display: block;
  color: #f69;
}

header .global__single a span.cp_cap::before,
header .global__single a span.cp_cap::after {
  display: none;
}

header .global__single a:hover {
  color: #6599ff;
}

header .global__single a:hover span::before {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 8px;
  height: 8px;
  content: '';
  -webkit-transform: translateX(calc(-50% - 6px));
  transform: translateX(calc(-50% - 6px));
  background: #6599ff;
}

header .global__single a:hover span::after {
  position: absolute;
  top: -8px;
  left: 50%;
  width: 8px;
  height: 8px;
  content: '';
  -webkit-transform: translateX(calc(-50% + 6px));
  transform: translateX(calc(-50% + 6px));
  background: #f69;
}

header .global__single figure {
  padding-left: 6px;
}

header .global__single__sub {
  position: absolute;
  top: 100%;
  left: 50%;
  display: none;
  width: 262px;
  padding: 20px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  background: white;
  box-shadow: 0 8px 12px rgba(0, 0, 0, .1);
}

header .global__single__sub li {
  font-size: 1.4rem;
  margin-top: 10px;
  padding-left: 15px;
  background-image: url('../../images/icon/arrow-right-b.svg');
  background-position: left 5px;
  background-size: 7px 9px;
}

header .global__single__sub li a {
  line-height: 1.4;
}

header .global__single__sub li:first-of-type {
  margin-top: 0;
}

header .global__single__category {
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 20px 0 10px;
  padding-bottom: 5px;
  color: #999;
  border-bottom: 1px solid #ccc;
}

header .global__single__category__first {
  font-size: 1.6rem;
  line-height: 1.4;
  margin: 0 0 10px;
  padding-bottom: 5px;
  color: #999;
  border-bottom: 1px solid #ccc;
}

header .global__single--registry {
  margin-left: 16px;
}

header .global__single--registry > a {
  font-weight: normal;
  height: 40px;
  padding: 0 25px;
  color: #fff;
  border-radius: 4px;
  background: #f69;
}

header .global__single--registry > a:hover {
  opacity: .85;
  color: #fff;
}

header .global__single--registry > a:hover .text:before,
header .global__single--registry > a:hover .text:after {
  display: none;
}

.hum-nav {
  transition: ease .3s all;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.hum-nav > * {
  transition: ease .3s all .3s;
  opacity: 0;
}

.hum-nav.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.hum-nav.active > * {
  opacity: 1;
}

.hum-nav {
  position: fixed;
  z-index: 100;
  top: 56px;
  right: 0;
  overflow: auto;
  width: 100%;
  max-width: 420px;
  height: calc(100% - 56px);
  background: white;
}

.hum-global__single:first-of-type > a {
  border-top: 1px solid #ccc;
}

.hum-global__single > a {
  display: flex;
  flex-direction: row;
  width: 100%;
  border-bottom: 1px solid #ccc;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-global__single > a .text {
  font-size: 1.4rem;
  line-height: 1.2;
  display: flex;
  flex-direction: row;
  padding: 12px 16px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.hum-global__single > a figure {
  display: flex;
  flex-direction: row;
  max-width: 56px;
  height: 56px;
  border-left: 1px solid #ccc;
  flex-basis: 56px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.hum-global__single > a figure.active img {
  display: inline-block;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.hum-global__single--registry {
  background: #f69;
}

.hum-global__single--registry a figure img {
  width: 22px;
}

.hum-global__single--registry a .text {
  color: #fff;
}

.hum-global__single--registry .hum-global__sub li {
  margin-top: 0;
  border-top: 1px solid #fff;
  background: #fff7fa;
}

.hum-global__single--registry .hum-global__sub li:first-child {
  border: none;
}

.hum-global__sub {
  display: none;
}

.hum-global__sub li {
  margin-top: 1px;
  padding: 12px 36px;
  background: #f5f9ff;
}

.hum-global__sub li:first-of-type {
  margin-top: 0;
}

.hum-global__sub li a {
  font-size: 1.4rem;
}

.hum-global__sub li a span.cp_cap {
  font-size: 12px;
  font-weight: 500;
  display: block;
  color: #f69;
}

.hum-others__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-others li {
  font-size: 1.4rem;
  max-width: 50%;
  padding: 12px 8px;
  text-align: center;
  background: #f5f9ff;
  flex-basis: 50%;
}

.hum-others li:nth-of-type(2n) {
  border-left: 1px solid white;
}

.hum-others li:nth-of-type(n + 3) {
  border-top: 1px solid white;
}

.hum-account {
  padding: 0 15px;
}

.hum-account__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.hum-account li {
  max-width: 47.3333333333%;
  flex-basis: 47.3333333333%;
}

.hum-account a {
  font-size: 1.4rem;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 50px;
  color: white;
  border-radius: 25px;
  background: #6599ff;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.hum-account figure {
  margin-right: 4px;
}

nav .global__login .link-button1 {
  width: auto !important;
  margin-left: 0;
}

nav .global__login .link-button2 {
  height: 40px;
}

nav .global__login .link-button2 a {
  height: 40px;
}

.global-domain-search {
  position: fixed;
  z-index: 50;
  top: 0;
  left: 0;
  width: 100%;
  padding: 16px 0;
  transition: ease .3s all;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  background: white;
}

.global-domain-search.active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
}

.global-domain-search__inner {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.global-domain-search__submit {
  position: relative;
  display: flex;
  flex-direction: row;
  width: 24px;
  height: 24px;
  cursor: pointer;
  border-radius: 50%;
  background: #f69;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.global-domain-search__submit input {
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  opacity: 0;
}

.global-domain-search__submit figure {
  display: flex;
  flex-direction: row;
  width: 14px;
  vertical-align: center;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.global-domain-search__text {
  max-width: 1040px;
  margin-left: 8px;
  flex-basis: 1040px;
}

.global-domain-search__text input {
  font-size: 1.4rem;
  display: block;
  width: 100%;
}

.global-domain-search__text input::-webkit-input-placeholder {
  color: #666;
}

.global-domain-search__text input::-moz-placeholder {
  color: #666;
}

.global-domain-search__text input::-ms-input-placeholder {
  color: #666;
}

.global-domain-search__text input::placeholder {
  color: #666;
}

.global-domain-search__text input:focus {
  outline: none;
}

.joins__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.joins__single {
  max-width: 48.8888888889%;
  border-radius: 8px;
  background: white;
  box-shadow: 0 6px 8px rgba(0, 0, 0, .15);
  flex-basis: 48.8888888889%;
}

.joins__title {
  display: flex;
  flex-direction: row;
  height: 64px;
  border-radius: 8px 8px 0 0;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.joins__inner {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  height: calc(100% - 64px);
  padding: 32px 24px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}

.joins__inner .text {
  text-align: center;
}

.joins__form {
  width: 100%;
}

.joins__form .input-fields input {
  display: block;
  width: 100%;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

/*===横３つのul===*/

ul.ul-3 {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

ul.ul-3 li {
  line-height: 1.4rem;
  position: relative;
  display: flex;
  width: 30%;
  height: 40px;
  border-bottom: solid 1px #ccc;
  align-items: center;
}

ul.ul-3 li.blank {
  opacity: 0;
}

ul.ul-3 li.blank:hover {
  opacity: 0;
}

ul.ul-3 li:hover {
  opacity: .6;
}

ul.ul-3 li::after {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  /*			background-color:#6599FF;*/
  background-image: url('../../images/icon/delta-circle-bottom.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

ul.ul-3 li.arrow-r::after {
  background-image: url('../../images/icon/delta-right-b.svg');
}

ul.ul-3 li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

/*===横2つのul===*/

ul.ul-2 {
  display: flex;
  flex-wrap: wrap;
}

ul.ul-2 li {
  line-height: 1.4rem;
  position: relative;
  display: flex;
  width: 30%;
  height: 40px;
  margin-right: 5%;
  border-bottom: solid 1px #ccc;
  align-items: center;
}

ul.ul-2 li:nth-child(3n) {
  margin-right: 0;
}

ul.ul-2 li.blank {
  opacity: 0;
}

ul.ul-2 li.blank:hover {
  opacity: 0;
}

ul.ul-2 li:hover {
  opacity: .6;
}

ul.ul-2 li::after {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 0;
  width: 20px;
  height: 20px;
  content: '';
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 20px;
  /*			background-color:#6599FF;*/
  background-image: url('../../images/icon/delta-circle-bottom.svg');
  background-repeat: no-repeat;
  background-size: contain;
}

ul.ul-2 li.arrow-r::after {
  background-image: url('../../images/icon/delta-right-b.svg');
}

ul.ul-2 li a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

ol.terms__list {
  margin-top: 50px;
}

ol.terms__list li.terms__list-item {
  margin-top: 50px;
  list-style: none;
}

ol.terms__list li.terms__list-item:first-child {
  margin-top: 0;
}

ol.articlelist li.articlelist__item {
  margin-top: 24px;
  margin-left: 16px;
  list-style: none;
}

ol.numlist li.numlist__item {
  margin-left: 20px;
}

ol.numlist li.numlist__item::marker {
  font-weight: bold;
  display: inline-block;
}

ol.numlist li.numlist__item p {
  margin-top: 2px;
  margin-left: 8px;
  /*==調整 24→2==*/
  text-align: justify;
}

ol.numlist li.numlist__item .numlist__item-num {
  min-width: 75px;
}

ol.numlist li.numlist__item .numlist__item-text {
  max-width: 945px;
}

ol.numlist li.numlist__item .numlist__item-text .annotation-flex {
  max-width: 745px;
}

ol.numlist.parentheses {
  list-style: none;
}

ol.numlist.parentheses li {
  display: flex;
}

ol.dots {
  padding-left: 24px;
  list-style-type: disc;
}

ol.num {
  padding-left: 24px;
  list-style-type: decimal;
}

.block-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.block-list li {
  font-size: 1.4rem;
  font-weight: 700;
  display: flex;
  flex-direction: row;
  margin-right: 8px;
  padding: 8px 16px;
  text-align: center;
  border-radius: 4px;
  background: #f5f7f8;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.block-list li:last-of-type {
  margin-right: 0;
}

.domains-list li {
  margin-top: 24px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.domains-list li .price {
  display: flex;
  align-items: center;
}

.domains-list li .price .sale {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  display: inline-block;
  height: 20px;
  margin-right: 16px;
  padding: 0;
  padding-right: 16px;
  padding-left: 16px;
  letter-spacing: 1px;
  color: #fff;
  border-radius: 16px;
  background-color: #ff8066;
}

.domains-list li.false * {
  color: #ccc;
}

.domains-list li.false .price * {
  color: #262626;
}

.domains-list li.false input + .check-status {
  background-image: url('../../images/icon/cannot-check.svg');
}

.domains-list li.true label:hover .domain {
  opacity: .4;
}

.domains-list li.true label:hover .price {
  opacity: .4;
}

.domains-list li.true label:hover .text {
  opacity: .4;
}

.domains-list li.true label.nohover:hover {
  opacity: 1;
}

.domains-list li.true input + .check-status {
  background-image: url('../../images/icon/no-check.svg');
}

.domains-list li.true input:checked + .check-status {
  background-image: url('../../images/icon/checked.svg');
}

.domains-list li.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list label {
  display: flex;
  flex-direction: row;
  width: 100%;
  padding: 24px 32px;
  cursor: pointer;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.domains-list .check {
  position: relative;
  max-width: 30px;
  min-height: 30px;
  flex-basis: 30px;
}

.domains-list .check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domains-list .check .check-status {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}

.domains-list .domain {
  max-width: 300px;
  margin-right: auto;
  margin-left: 16px;
  word-break: break-all;
  flex-basis: 300px;
}

.domains-list .domain__only {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
}

.domains-list .domain__full {
  font-size: 1.4rem;
}

.domains-list .domain.transfer {
  max-width: 240px;
  flex-basis: 240px;
}

.domains-list .authcode {
  max-width: 252px;
  margin-right: 96px;
  margin-left: auto;
  flex-basis: 252px;
}

.domains-list .authcode input {
  z-index: 5;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.domains-list .price {
  margin-right: 96px;
  margin-left: auto;
}

.domains-list .torf {
  /*flex-basis: 114px;*/
  min-width: 114px;
  max-width: 400px;
}

.domains-list.multiple .price .text {
  font-size: 2rem;
}

.domains-list.transfer-list li.false input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list.transfer-list li.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domains-list .term {
  position: relative;
  width: 150px;
  padding-right: 16px;
  padding-left: 16px;
}

.domains-list .term::after {
  position: absolute;
  top: 50%;
  right: 24px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.domains-list .term select {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.send-button.invalid {
  pointer-events: none;
  opacity: .5;
}

.send-button.invalid label {
  background-color: gray !important;
}

.domain-caution {
  padding: 24px;
  border: solid 1px #707070;
  background-color: #fffef5;
}

.domain-caution.hide {
  display: none;
}

.domain-caution h3 {
  font-size: 2rem;
  text-align: center;
  color: #ff8066;
}

.domain-caution p {
  text-align: center;
}

.domain-caution input + .check-status {
  background-image: url('../../images/icon/no-check.svg');
}

.domain-caution input:checked + .check-status {
  background-image: url('../../images/icon/checked.svg');
}

.domain-caution input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domain-caution .contact-check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domain-caution .check-outer {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}

.domain-caution .contact-check {
  display: flex;
  max-width: 350px;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
}

.domain-caution .contact-check .check-status label {
  display: block;
  /*width: 300px;*/
  height: 30px;
}

.domain-caution .contact-check .check {
  position: relative;
  max-width: 30px;
  min-height: 30px;
  margin-top: 24px;
  margin-right: 8px;
  flex-basis: 30px;
}

.domain-caution .contact-check .hissu {
  font-size: 1.2rem;
  font-weight: bold;
  display: inline-block;
  padding-top: 0;
  padding-right: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  color: #fff;
  border-radius: 5px;
  background-color: #f69;
}

.domain-card-table {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.domain-card-table .single {
  display: flex;
  flex-direction: row;
  max-width: 18.6666666667%;
  margin-top: 24px;
  padding: 16px 18px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  flex-basis: 18.6666666667%;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.domain-card-table .single.dummy {
  margin: 0;
  padding: 0;
  opacity: 0;
  box-shadow: none;
}

.domain-card-table .single.false * {
  color: #ccc;
}

.domain-card-table .single.false .price * {
  color: #262626;
}

.domain-card-table .single.false input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/cannot-check__sp.svg');
}

.domain-card-table .single.error * {
  color: #ccc;
}

.domain-card-table .single.error .price * {
  color: #262626;
}

.domain-card-table .single.error input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/error-check__sp.svg');
}

.domain-card-table .single.notjp * {
  color: #ccc;
}

.domain-card-table .single.notjp .price * {
  color: #262626;
}

.domain-card-table .single.notjp input + .check-status {
  width: 120px;
  height: 13px;
  background-image: url('../../images/icon/error-notjp.svg');
}

.domain-card-table .single.true label:hover {
  opacity: .45;
}

.domain-card-table .single.true input + .check-status {
  background-image: url('../../images/icon/no-check__sp.svg');
}

.domain-card-table .single.true input:checked + .check-status {
  background-image: url('../../images/icon/checked__sp.svg');
}

.domain-card-table .single.true input:disabled + .check-status {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.domain-card-table .check {
  position: relative;
  max-width: 100%;
  height: 36px;
  margin-top: 16px;
  background: #f5f9ff;
  flex-basis: 100%;
}

.domain-card-table .check label {
  cursor: pointer;
}

.domain-card-table .check label.loading-area {
  cursor: auto;
}

.domain-card-table .check input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.domain-card-table .check .check-status {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 109px;
  height: 15px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.domain-card-table .domain {
  margin-right: auto;
}

.domain-card-table .domain__only {
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1.4;
}

.domain-card-table .domain__full {
  font-size: 1.2rem;
  word-break: break-all;
}

.domain-card-table .price {
  margin-left: auto;
}

.domain-card-table .price .sale {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  display: inline-block;
  height: 20px;
  padding: 0;
  padding-right: 16px;
  padding-left: 16px;
  letter-spacing: 1px;
  color: #fff !important;
  border-radius: 16px;
  background-color: #ff8066;
}

.domain-card-table .torf {
  max-width: 114px;
  flex-basis: 114px;
}

.acount-flow-list__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) {
  background: #6599ff;
}

.acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) * {
  color: white;
}

.acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) {
  background: #6599ff;
}

.acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) * {
  color: white;
}

.acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) {
  background: #6599ff;
}

.acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) * {
  color: white;
}

.acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) {
  background: #6599ff;
}

.acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) * {
  color: white;
}

.acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) {
  background: #6599ff;
}

.acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) * {
  color: white;
}

.acount-flow-list__single {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 150px;
  height: 150px;
  text-align: center;
  border-radius: 50%;
  background: #f5f9ff;
  flex-basis: 150px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.acount-flow-list__single .num {
  font-family: century-gothic, sans-serif;
  font-size: 2.5rem;
  font-weight: 700;
  font-style: normal;
}

.acount-flow-list__single .text {
  font-size: 1.6rem;
  font-weight: 700;
}

.acount-flow-list__arrow {
  max-width: 22px;
  flex-basis: 22px;
}

.more-load {
  display: block;
  margin: 0 auto;
  text-align: center;
  text-decoration: underline;
}

.more-load img {
  margin-left: 8px;
}

.sorts-title .sorts label {
  cursor: pointer;
}

.column__box {
  border-radius: 5px;
}

.column__box .domain {
  max-width: 240px;
  text-align: center;
  flex-basis: 240px;
}

.column__box .period {
  max-width: 150px;
  text-align: center;
  flex-basis: 150px;
}

.column__box .period .select-field {
  margin: 0 auto;
}

.column__box .whois {
  max-width: 250px;
  text-align: center;
  flex-basis: 250px;
}

.column__box .money {
  max-width: 200px;
  text-align: center;
  flex-basis: 200px;
}

.column__box .signup__form .select-field {
  margin: 0 auto;
}

.four-column__head {
  display: flex;
  height: 60px;
  background-color: #f5f9ff;
  align-items: center;
  justify-content: space-between;
}

.four-column__single {
  display: flex;
  min-height: 80px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: solid 1px #ccc;
  border-bottom: none;
  align-items: center;
  justify-content: space-between;
}

.four-column__single select,
.four-column__single input {
  padding: 5px !important;
}

.four-column__single p {
  word-break: break-all;
}

.four-column__single p.center.select-field::after {
  right: 24px;
}

.four-column__single.first {
  border-top: none;
}

.four-column__single:last-child {
  border-bottom: solid 1px #ccc;
  border-radius: 0 0 5px 5px;
}

.four-column__single p {
  /*text-align:left;*/
  padding-right: 16px;
  padding-left: 16px;
}

.recommend-domain {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  padding: 20px;
  background: rgba(0, 0, 0, .6);
}

.recommend-domain .close {
  position: absolute;
  top: -30px;
  right: -30px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #6599ff;
}

.recommend-domain .close::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 2px;
  content: '';
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  background: white;
}

.recommend-domain .close::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 2px;
  content: '';
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
  background: white;
}

.recommend-domain__inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 100px);
  max-width: 896px;
  padding: 48px 32px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: white;
}

.recommend-domain__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.recommend-domain__single {
  max-width: 31.5476190476%;
  padding-bottom: 24px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
  flex-basis: 31.5476190476%;
}

.recommend-domain__single .icon {
  display: flex;
  flex-direction: row;
  height: 82px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.recommend-domain__single .title {
  margin-top: 16px;
  padding: 0 8px;
  text-align: center;
}

.recommend-domain__single .text {
  font-size: 1.2rem;
  margin-top: 16px;
  padding: 0 16px;
}

.recommend-domain__single .link-button1 {
  margin-top: 16px;
}

.signup__form .two-column__left {
  padding: 32px 24px;
}

.signup__form .two-column__title.req::after {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.2;
  margin-left: 4px;
  padding: 2px 8px;
  content: '必須';
  color: white;
  border-radius: 4px;
  background-color: #f69;
}

.signup__form input[type=email],
.signup__form input[type=password],
.signup__form input[type=text],
.signup__form select,
.signup__form input[type=tel] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.signup__form .search-address__button {
  width: 100%;
  padding: 12px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 6px;
  background: linear-gradient(#fff, #dedede);
}

.signup__form .width568 {
  width: 100%;
  max-width: 568px;
}

.signup__form .width520 {
  width: 100%;
  max-width: 520px;
}

.signup__form .width268 {
  width: 100%;
  max-width: 268px;
}

.signup__form .width88 {
  width: 100%;
  max-width: 88px;
}

.signup__form .basis120 {
  max-width: 120px;
  flex-basis: 120px;
}

.signup__form .limite-wrap {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.signup__form .select-field {
  position: relative;
}

.signup__form .select-field::after {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.signup__form .field-flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.signup__form .field-flex > * {
  max-width: 268px;
  flex-basis: 268px;
}

.signup__form .scroll-wrap {
  overflow: auto;
  width: 100%;
  height: 280px;
  padding: 24px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup__form .check-field {
  position: relative;
}

.signup__form .check-field input {
  position: absolute;
  opacity: 0;
}

.signup__form .check-field .label-check-text {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 38px;
  background-image: url('../../images/icon/no-check.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.signup__form .check-field input:checked + .label-check-text {
  background-image: url('../../images/icon/checked.svg');
}

.signup__form .check-field input:disabled + .label-check-text {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup__form .kome {
  padding-left: 1em;
  text-indent: -1em;
}

.signup__form .kome::before {
  content: '※';
}

.signup__form-confirm .two-column__title.req::after {
  display: none;
}

.signup .terms-of-service .numlist__item-num:first-of-type p {
  white-space: nowrap;
}

.signup .signup-confirm-text {
  padding: 24px;
  text-align: center;
  border: 1px solid #ccc;
}

.signup .payment-charge .width520 {
  display: flex;
  align-items: center;
}

.signup .use-request__single,
.signup .payment-method__single {
  margin-top: 24px;
  padding: 24px 16px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .15);
}

.signup .use-request__single:first-of-type,
.signup .payment-method__single:first-of-type {
  margin-top: 0;
}

.signup .use-request__single > label,
.signup .payment-method__single > label {
  position: relative;
  display: block;
  cursor: pointer;
}

.signup .use-request__single > label input,
.signup .payment-method__single > label input {
  position: absolute;
  opacity: 0;
}

.signup .use-request__single > label .radio-check,
.signup .payment-method__single > label .radio-check {
  display: flex;
  align-items: center;
}

.signup .use-request__single > label .radio-check::before,
.signup .payment-method__single > label .radio-check::before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.signup .use-request__single > label input:disabled + .radio-check:before,
.signup .payment-method__single > label input:disabled + .radio-check:before {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .use-request__single > label input:checked + .radio-check:before,
.signup .payment-method__single > label input:checked + .radio-check:before {
  background-color: #3197ee !important;
  box-shadow: inset 0 0 0 4px #f4f4f4;
}

.signup .use-request__single > label input:checked + .radio-check:before,
.signup .payment-method__single > label input:checked + .radio-check:before {
  position: relative;
  top: -.2em;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  margin-right: 8px;
  content: '';
  cursor: pointer;
  transition: all 250ms ease;
  text-align: center;
  vertical-align: top;
  border: 1px solid #b4b4b4;
  border-radius: 100%;
  background: #f4f4f4;
}

.signup .use-request__single > label input:disabled + .radio-check,
.signup .payment-method__single > label input:disabled + .radio-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .use-request__text-box,
.signup .payment-method__text-box {
  width: calc(100% - 40px);
  margin-right: 0;
  margin-left: auto;
  padding: 24px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup .use-request__table,
.signup .payment-method__table {
  width: calc(100% - 40px);
  margin-right: 0;
  margin-left: auto;
}

.signup .use-request__hide,
.signup .payment-method__hide {
  display: none;
}

.signup .agree .bb {
  border-bottom: 1px solid #ccc;
}

.signup .agree .of-wrap {
  overflow: auto;
  height: 280px;
  padding: 24px 16px;
  border: 1px solid #ccc;
  border-radius: 8px;
}

.signup .agree .terms-of-service .numlist__item-num:first-of-type p {
  white-space: nowrap;
}

.signup .agree .check-field__center {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.signup .agree .check-field label {
  position: relative;
  cursor: pointer;
}

.signup .agree .check-field label input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.signup .agree .check-field label .checkbox-check {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 40px;
  background-image: url('../../images/icon/no-check.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.signup .agree .check-field label input:checked + .checkbox-check {
  background-image: url('../../images/icon/checked.svg');
}

.signup .agree .check-field label input:disabled + .checkbox-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.signup .form-send-wrap {
  display: flex;
  flex-direction: row;
  max-width: 721px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.flow-box .two-column__left {
  display: flex;
  background-color: transparent;
  justify-content: center;
  align-items: center;
}

.flow-box .two-column__left span {
  font-size: 2rem;
  display: block;
}

.flow-box .two-column__left span.free {
  font-size: 2.8rem;
  color: #6599ff;
}

.flow-box .flow__three {
  display: flex;
  background-color: #f5f7f8;
  justify-content: space-between;
  align-items: center;
}

.flow-box .flow__three .flow__three-box {
  padding: 24px;
  text-align: center;
}

.flow-box .flow__three .flow__three-box p {
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 8px;
}

.flow-box h3 {
  font-weight: bold;
  color: #6599ff;
}

.flow-box .left-border {
  margin-top: 32px;
  padding-left: 24px;
  border-left: solid 5px #6599ff;
}

.sp-sms {
  display: none;
  width: 100%;
  justify-content: space-between;
}

.sp-sms input {
  font-size: 3rem;
  max-width: 60px;
  height: 80px;
  text-align: center;
  border-radius: 5px;
}

.sms {
  display: flex;
  flex-direction: row;
  min-height: 100vh;
  padding: 48px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.sms__inner {
  padding: 48px;
  border-radius: 10px;
  background: white;
  box-shadow: 0 6px 15px rgba(0, 0, 0, .15);
}

.sms .certification-form__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.sms .certification-form input[type=email],
.sms .certification-form input[type=password],
.sms .certification-form input[type=text],
.sms .certification-form select,
.sms .certification-form input[type=tel] {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 6px;
}

.sms .certification-form .width624 {
  width: 100%;
  max-width: 624px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .width400 {
  width: 100%;
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .basis400 {
  max-width: 400px;
  flex-basis: 400px;
}

.sms .certification-form .basis200 {
  flex-basis: 200px;
}

.sms .certification-form .select-field {
  position: relative;
}

.sms .certification-form .select-field::after {
  position: absolute;
  top: 50%;
  right: 12px;
  width: 0;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  border-top: 4.5px solid #262626;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.sms .certification-form .radio-field {
  max-width: 340px;
  margin-right: auto;
  margin-left: auto;
}

.sms .certification-form .radio-field.mt-24 {
  margin-top: 24px;
}

.sms .certification-form .radio-field label {
  position: relative;
  display: block;
}

.sms .certification-form .radio-field input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.sms .certification-form .radio-field .radio-check {
  display: flex;
  flex-direction: row;
  min-height: 30px;
  padding-left: 40px;
  background-image: url('../../images/icon/radio-nocheck.svg');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 30px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.sms .certification-form .radio-field input:checked + .radio-check {
  background-image: url('../../images/icon/radio-checked.svg');
}

.sms .certification-form .radio-field input:disabled + .radio-check {
  opacity: .5;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

.sms .form-send-wrap {
  display: flex;
  flex-direction: row;
  max-width: 721px;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

div.wrap12 {
  width: 100%;
  max-width: calc(1200px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

div.wrap10 {
  width: 100%;
  max-width: calc(1000px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

div.wrap50 {
  width: 100%;
  max-width: calc(500px + 40px);
  margin: 0 auto;
  padding: 0 20px;
}

@media only screen and (min-width: 768px) {
  h2.type2 .title::after {
    display: inline-block;
    content: '|';
    -webkit-transform: rotate(30deg) scale(.8) translateY(-8px);
    transform: rotate(30deg) scale(.8) translateY(-8px);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
  }

  .multiple-title .term {
    margin-left: 100px;
  }

  .search-domain__links .single:first-of-type {
    margin-right: 24px;
  }

  header .xserver__service li {
    margin-right: 15px;
  }

  ul.ul-3 li {
    padding-right: 40px;
  }

  ul.ul-2 li {
    padding-right: 40px;
  }

  .domains-list li.false input + .check-status {
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
  }

  .sp {
    display: none !important;
  }
}

@media only screen and (min-width: 1206px) {
  .related-services__single:nth-of-type(n + 4) {
    margin-top: 16px;
  }

  header .global h1 {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }

  header .global h1 img {
    max-height: 22px;
  }

  .tab-small {
    display: none !important;
  }
}

@media only screen and (max-width: 1205px) {
  * {
    font-size: 1.4rem;
  }

  .back-deco1 {
    top: 56px;
    max-width: 50%;
    height: 124px;
  }

  .s-text {
    font-size: 1.2rem;
  }

  .b-text {
    font-size: 2rem;
  }

  .fs14 {
    font-size: 1.2rem;
  }

  .fs16 {
    font-size: 1.4rem;
  }

  .fs18 {
    font-size: 1.6rem;
  }

  .fs20 {
    font-size: 1.8rem;
  }

  .fs22 {
    font-size: 2rem;
  }

  .fs24 {
    font-size: 2.2rem;
  }

  .fs26 {
    font-size: 2.4rem;
  }

  .fs28 {
    font-size: 2.6rem;
  }

  .fs30 {
    font-size: 2.8rem;
  }

  .fs32 {
    font-size: 3rem;
  }

  .fs34 {
    font-size: 3.2rem;
  }

  .fs36 {
    font-size: 3.4rem;
  }

  .fs38 {
    font-size: 3.6rem;
  }

  .fs40 {
    font-size: 3.8rem;
  }

  .fs42 {
    font-size: 4rem;
  }

  .fs44 {
    font-size: 4.2rem;
  }

  .fs46 {
    font-size: 4.4rem;
  }

  .fs48 {
    font-size: 4.6rem;
  }

  .fs50 {
    font-size: 4.8rem;
  }

  .fs52 {
    font-size: 5rem;
  }

  .fs54 {
    font-size: 5.2rem;
  }

  .fs56 {
    font-size: 5.4rem;
  }

  .fs58 {
    font-size: 5.6rem;
  }

  .fs60 {
    font-size: 5.8rem;
  }

  .fs62 {
    font-size: 6rem;
  }

  .fs64 {
    font-size: 6.2rem;
  }

  .fs66 {
    font-size: 6.4rem;
  }

  .fs68 {
    font-size: 6.6rem;
  }

  .fs70 {
    font-size: 6.8rem;
  }

  .fs72 {
    font-size: 7rem;
  }

  .fs74 {
    font-size: 7.2rem;
  }

  .fs76 {
    font-size: 7.4rem;
  }

  .fs78 {
    font-size: 7.6rem;
  }

  .fs80 {
    font-size: 7.8rem;
  }

  .fs82 {
    font-size: 8rem;
  }

  .fs84 {
    font-size: 8.2rem;
  }

  .fs86 {
    font-size: 8.4rem;
  }

  .fs88 {
    font-size: 8.6rem;
  }

  .fs90 {
    font-size: 8.8rem;
  }

  .fs92 {
    font-size: 9rem;
  }

  .midashi-fs {
    font-size: 2rem;
  }

  .text14-only {
    font-size: 1.4rem;
  }

  .bread__list li {
    font-size: 1.2rem;
  }

  .link-button1 a,
  .link-button1 label,
  .link-button1 button {
    font-size: 1.2rem;
  }

  .link-button1 a,
  .link-button1 label,
  .link-button1 button {
    font-size: 1.5rem;
  }

  h2.type1 {
    font-size: 2rem;
  }

  h2.type1 .num {
    font-size: 3rem;
  }

  h2.type2 .title {
    font-size: 2rem;
  }

  h2.type2 .tag {
    font-size: 1.4rem;
  }

  h2.type2 .caption {
    font-size: 1.4rem;
  }

  h2.type3 {
    font-size: 1.8rem;
  }

  h2.type3 span {
    font-size: 3rem;
  }

  .multiple-title span {
    font-size: 1.6rem;
  }

  .sorts-title .sorts label span {
    font-size: 1.2rem;
  }

  .price-list__body p.domain {
    font-size: 1.6rem;
  }

  .price-list__body p span {
    font-size: 1.8rem;
  }

  .search-domain__input input {
    font-size: 1.6rem;
  }

  .search-domain__send figure picture,
  .search-domain__send figure source {
    width: 75%;
  }

  .search-domain .caption {
    font-size: 1.4rem;
  }

  .search-domain__links {
    font-size: 1.4rem;
  }

  .one-column__title {
    font-size: 1.8rem;
  }

  .two-column__right li {
    font-size: 1.2rem;
  }

  .two-column__title {
    font-size: 1.8rem;
  }

  .two-column.left-344 .two-column__title {
    font-size: 1.4rem;
  }

  .two-column.left-148.left-288 .two-column__title {
    font-size: 1.4rem;
  }

  .underpage-title__text .jp {
    font-size: 2.2rem;
  }

  .underpage-title__text .en {
    font-size: 1.2rem;
  }

  .annotation * {
    font-size: 1.2rem;
  }

  .footer-top__nav {
    max-width: 520px;
    flex-basis: 520px;
  }

  .footer-top__nav .single > a {
    font-size: 1.4rem;
  }

  .footer-top__nav .footer-nav__sub a {
    font-size: 1.2rem;
  }

  .marks .single .text {
    font-size: 1.2rem;
  }

  .footer-bottom__nav a {
    font-size: 1.2rem;
  }

  .copy {
    font-size: 1.2rem;
  }

  header {
    position: sticky;
    top: 0;
    background: white;
  }

  header .xserver {
    padding: 0 2.2vw;
  }

  header .xserver__service a {
    /*padding:0px; */
    /*padding-bottom:10px;*/
  }

  header .xserver li {
    font-size: 1.2rem;
  }

  header .global {
    display: flex;
    flex-direction: row;
    padding: 0 0 0 20px;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
  }

  header .global h1 {
    position: relative;
    width: 210px;
  }

  header .global__single {
    font-size: 1.4rem;
  }

  header .global__single__sub li {
    font-size: 1.4rem;
  }

  .hum-global__single > a .text {
    font-size: 1.4rem;
  }

  .hum-global__sub li a {
    font-size: 1.2rem;
  }

  .hum-others li {
    font-size: 1.2rem;
  }

  .hum-account a {
    font-size: 1.4rem;
  }

  .global-domain-search {
    display: none;
  }

  .global-domain-search__text input {
    font-size: 1.4rem;
  }

  .block-list li {
    font-size: 1.2rem;
  }

  .domains-list .domain__only {
    font-size: 2rem;
  }

  .domains-list .domain__full {
    font-size: 1.4rem;
  }

  .domains-list .torf {
    max-width: 100%;
  }

  .domains-list.multiple .price .text {
    font-size: 2rem;
  }

  .domain-card-table .domain__only {
    font-size: 1.5rem;
  }

  .domain-card-table .domain__full {
    font-size: 1.1rem;
  }

  .acount-flow-list__single .num {
    font-size: 2rem;
  }

  .acount-flow-list__single .text {
    font-size: 1.4rem;
  }

  .recommend-domain__single .text {
    font-size: 1.2rem;
  }

  .signup__form .two-column__title.req::after {
    font-size: 1.2rem;
  }

  .pc {
    display: none !important;
  }
}

@media only screen and (max-width: 999px) {
  .marks__flex {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .marks .single {
    flex-direction: column;
    max-width: 48.1584821429%;
    flex-basis: 48.1584821429%;
  }

  .marks .single .text {
    max-width: 100%;
    padding: 10px;
    flex-basis: 100%;
  }

  .marks .single__isms,
  .marks .single__pmark {
    max-width: 49.5%;
    flex-basis: 49.5%;
  }

  .marks .single__siteseal {
    display: block;
    width: 100%;
    max-width: 100%;
    margin: 30px auto 0;
    padding: 30px 0 0;
    text-align: center;
    border-top: 1px solid #eee;
    flex-basis: auto;
  }

  .marks .single__siteseal figure {
    display: inline-block;
  }

  .marks .single__siteseal .text {
    display: inline-block;
    max-width: auto;
    flex-basis: auto;
  }

  header .xserver {
    display: none;
  }

  header .global {
    height: 56px;
  }

  header .global .global-toggle-button {
    display: flex !important;
    flex-direction: row;
    flex-direction: column;
    cursor: pointer;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }

  header .global__nav {
    display: none;
  }
}

@media screen and (max-width: 999px) {
  header .global h1 img {
    max-height: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .sp-center {
    text-align: center;
  }

  .sp-left {
    text-align: left;
  }

  .sp-right {
    text-align: right;
  }

  .left-bottom-white-circle::before {
    width: 64px;
  }

  .left-bottom-white-circle::after {
    width: 64px;
  }

  .left-top-blue-circle {
    position: relative;
  }

  .right-top-blue-circle {
    position: relative;
  }

  .right-half-blue::before {
    width: 100%;
  }

  .back-deco1__top {
    border-radius: 0 0 0 62px;
  }

  .back-deco1__bottom::before {
    border-radius: 0 62px 0 0;
  }

  .sp-mt-8 {
    margin-top: 8px;
  }

  .sp-mt-16 {
    margin-top: 16px;
  }

  .sp-mt-24 {
    margin-top: 24px;
  }

  .sp-mt-32 {
    margin-top: 32px;
  }

  .sp-mt-40 {
    margin-top: 40px;
  }

  .sp-mt-48 {
    margin-top: 48px;
  }

  .sp-mt-56 {
    margin-top: 56px;
  }

  .sp-mt-64 {
    margin-top: 64px;
  }

  .sp-mt-72 {
    margin-top: 72px;
  }

  .sp-mt-80 {
    margin-top: 80px;
  }

  .sp-mt-88 {
    margin-top: 88px;
  }

  .sp-mt-96 {
    margin-top: 96px;
  }

  .sp-mt-104 {
    margin-top: 104px;
  }

  .sp-mt-112 {
    margin-top: 112px;
  }

  .sp-mt-120 {
    margin-top: 120px;
  }

  .sp-mt-128 {
    margin-top: 128px;
  }

  .sp-mb-8 {
    margin-bottom: 8px;
  }

  .sp-mb-16 {
    margin-bottom: 16px;
  }

  .sp-mb-24 {
    margin-bottom: 24px;
  }

  .sp-mb-32 {
    margin-bottom: 32px;
  }

  .sp-mb-40 {
    margin-bottom: 40px;
  }

  .sp-mb-48 {
    margin-bottom: 48px;
  }

  .sp-mb-56 {
    margin-bottom: 56px;
  }

  .sp-mb-64 {
    margin-bottom: 64px;
  }

  .sp-mb-72 {
    margin-bottom: 72px;
  }

  .sp-mb-80 {
    margin-bottom: 80px;
  }

  .sp-mb-88 {
    margin-bottom: 88px;
  }

  .sp-mb-96 {
    margin-bottom: 96px;
  }

  .sp-mb-104 {
    margin-bottom: 104px;
  }

  .sp-mb-112 {
    margin-bottom: 112px;
  }

  .sp-mb-120 {
    margin-bottom: 120px;
  }

  .sp-mb-128 {
    margin-bottom: 128px;
  }

  .sp-ml-0 {
    margin-left: 0;
  }

  .sp-ml-8 {
    margin-left: 8px;
  }

  .sp-ml-16 {
    margin-left: 16px;
  }

  .sp-ml-24 {
    margin-left: 24px;
  }

  .sp-ml-32 {
    margin-left: 32px;
  }

  .sp-ml-40 {
    margin-left: 40px;
  }

  .sp-ml-48 {
    margin-left: 48px;
  }

  .sp-ml-56 {
    margin-left: 56px;
  }

  .sp-ml-64 {
    margin-left: 64px;
  }

  .sp-ml-72 {
    margin-left: 72px;
  }

  .sp-ml-80 {
    margin-left: 80px;
  }

  .sp-ml-88 {
    margin-left: 88px;
  }

  .sp-ml-96 {
    margin-left: 96px;
  }

  .sp-ml-104 {
    margin-left: 104px;
  }

  .sp-ml-112 {
    margin-left: 112px;
  }

  .sp-ml-120 {
    margin-left: 120px;
  }

  .sp-ml-128 {
    margin-left: 128px;
  }

  .sp-mr-8 {
    margin-right: 8px;
  }

  .sp-mr-16 {
    margin-right: 16px;
  }

  .sp-mr-24 {
    margin-right: 24px;
  }

  .sp-mr-32 {
    margin-right: 32px;
  }

  .sp-mr-40 {
    margin-right: 40px;
  }

  .sp-mr-48 {
    margin-right: 48px;
  }

  .sp-mr-56 {
    margin-right: 56px;
  }

  .sp-mr-64 {
    margin-right: 64px;
  }

  .sp-mr-72 {
    margin-right: 72px;
  }

  .sp-mr-80 {
    margin-right: 80px;
  }

  .sp-mr-88 {
    margin-right: 88px;
  }

  .sp-mr-96 {
    margin-right: 96px;
  }

  .sp-mr-104 {
    margin-right: 104px;
  }

  .sp-mr-112 {
    margin-right: 112px;
  }

  .sp-mr-120 {
    margin-right: 120px;
  }

  .sp-mr-128 {
    margin-right: 128px;
  }

  .of768 {
    padding: 0 4px;
  }

  .sp-p-0 {
    padding: 0;
  }

  .sp-pt-0 {
    padding-top: 0;
  }

  .sp-pb-0 {
    padding-bottom: 0;
  }

  .sp-pl-0 {
    padding-left: 0;
  }

  .sp-pr-0 {
    padding-right: 0;
  }

  .sp-p-8 {
    padding: 8px;
  }

  .sp-pt-8 {
    padding-top: 8px;
  }

  .sp-pb-8 {
    padding-bottom: 8px;
  }

  .sp-pl-8 {
    padding-left: 8px;
  }

  .sp-pr-8 {
    padding-right: 8px;
  }

  .sp-p-16 {
    padding: 16px;
  }

  .sp-pt-16 {
    padding-top: 16px;
  }

  .sp-pb-16 {
    padding-bottom: 16px;
  }

  .sp-pl-16 {
    padding-left: 16px;
  }

  .sp-pr-16 {
    padding-right: 16px;
  }

  .sp-p-24 {
    padding: 24px;
  }

  .sp-pt-24 {
    padding-top: 24px;
  }

  .sp-pb-24 {
    padding-bottom: 24px;
  }

  .sp-pl-24 {
    padding-left: 24px;
  }

  .sp-pr-24 {
    padding-right: 24px;
  }

  .sp-p-32 {
    padding: 32px;
  }

  .sp-pt-32 {
    padding-top: 32px;
  }

  .sp-pb-32 {
    padding-bottom: 32px;
  }

  .sp-pl-32 {
    padding-left: 32px;
  }

  .sp-pr-32 {
    padding-right: 32px;
  }

  .sp-p-40 {
    padding: 40px;
  }

  .sp-pt-40 {
    padding-top: 40px;
  }

  .sp-pb-40 {
    padding-bottom: 40px;
  }

  .sp-pl-40 {
    padding-left: 40px;
  }

  .sp-pr-40 {
    padding-right: 40px;
  }

  .sp-p-48 {
    padding: 48px;
  }

  .sp-pt-48 {
    padding-top: 48px;
  }

  .sp-pb-48 {
    padding-bottom: 48px;
  }

  .sp-pl-48 {
    padding-left: 48px;
  }

  .sp-pr-48 {
    padding-right: 48px;
  }

  .sp-p-56 {
    padding: 56px;
  }

  .sp-pt-56 {
    padding-top: 56px;
  }

  .sp-pb-56 {
    padding-bottom: 56px;
  }

  .sp-pl-56 {
    padding-left: 56px;
  }

  .sp-pr-56 {
    padding-right: 56px;
  }

  .sp-p-64 {
    padding: 64px;
  }

  .sp-pt-64 {
    padding-top: 64px;
  }

  .sp-pb-64 {
    padding-bottom: 64px;
  }

  .sp-pl-64 {
    padding-left: 64px;
  }

  .sp-pr-64 {
    padding-right: 64px;
  }

  .sp-p-72 {
    padding: 72px;
  }

  .sp-pt-72 {
    padding-top: 72px;
  }

  .sp-pb-72 {
    padding-bottom: 72px;
  }

  .sp-pl-72 {
    padding-left: 72px;
  }

  .sp-pr-72 {
    padding-right: 72px;
  }

  .sp-p-80 {
    padding: 80px;
  }

  .sp-pt-80 {
    padding-top: 80px;
  }

  .sp-pb-80 {
    padding-bottom: 80px;
  }

  .sp-pl-80 {
    padding-left: 80px;
  }

  .sp-pr-80 {
    padding-right: 80px;
  }

  .sp-p-88 {
    padding: 88px;
  }

  .sp-pt-88 {
    padding-top: 88px;
  }

  .sp-pb-88 {
    padding-bottom: 88px;
  }

  .sp-pl-88 {
    padding-left: 88px;
  }

  .sp-pr-88 {
    padding-right: 88px;
  }

  .sp-p-96 {
    padding: 96px;
  }

  .sp-pt-96 {
    padding-top: 96px;
  }

  .sp-pb-96 {
    padding-bottom: 96px;
  }

  .sp-pl-96 {
    padding-left: 96px;
  }

  .sp-pr-96 {
    padding-right: 96px;
  }

  .sp-p-104 {
    padding: 104px;
  }

  .sp-pt-104 {
    padding-top: 104px;
  }

  .sp-pb-104 {
    padding-bottom: 104px;
  }

  .sp-pl-104 {
    padding-left: 104px;
  }

  .sp-pr-104 {
    padding-right: 104px;
  }

  .sp-p-112 {
    padding: 112px;
  }

  .sp-pt-112 {
    padding-top: 112px;
  }

  .sp-pb-112 {
    padding-bottom: 112px;
  }

  .sp-pl-112 {
    padding-left: 112px;
  }

  .sp-pr-112 {
    padding-right: 112px;
  }

  .sp-p-120 {
    padding: 120px;
  }

  .sp-pt-120 {
    padding-top: 120px;
  }

  .sp-pb-120 {
    padding-bottom: 120px;
  }

  .sp-pl-120 {
    padding-left: 120px;
  }

  .sp-pr-120 {
    padding-right: 120px;
  }

  .sp-p-128 {
    padding: 128px;
  }

  .sp-pt-128 {
    padding-top: 128px;
  }

  .sp-pb-128 {
    padding-bottom: 128px;
  }

  .sp-pl-128 {
    padding-left: 128px;
  }

  .sp-pr-128 {
    padding-right: 128px;
  }

  .annotation-flex .sp-justify-start {
    justify-content: flex-start;
  }

  .link-button1.left {
    margin-left: auto;
  }

  .link-button1.width344 {
    max-width: 300px;
  }

  .link-button1 a::before,
  .link-button1 label::before,
  .link-button1 button::before {
    right: 24px;
    width: 5px;
    height: 9px;
  }

  h2.type2 .title {
    max-width: 100%;
    text-align: center;
    flex-basis: 100%;
  }

  h2.type2 .tag {
    margin-left: 0;
  }

  .multiple-title span {
    font-weight: 700;
    text-align: left;
  }

  .price-list__table {
    overflow: auto;
  }

  .price-list__price-table tbody td {
    padding: 15px 10px;
  }

  .search-domain form {
    border-radius: 5px;
  }

  .search-domain__flex {
    border-radius: 5px;
  }

  .search-domain__input {
    padding: 8px 16px;
  }

  .search-domain__send {
    height: 56px;
  }

  .search-domain__send figure picture,
  .search-domain__send figure source {
    width: auto;
  }

  .search-domain__links {
    flex-direction: column;
  }

  .caution-cojp {
    padding: 16px;
  }

  .caution-cojp h3 {
    display: block;
    padding-left: 0;
  }

  .caution-cojp h3::before {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .sample-elements-area {
    padding: 15px;
  }

  #sample-elements-list {
    overflow-x: scroll;
    flex-wrap: nowrap;
  }

  #sample-elements-list li {
    padding: 10px 15px;
    flex: 0 0 auto;
  }

  .one-column {
    border-radius: 8px;
  }

  .one-column__top {
    border-radius: 8px 8px 0 0;
  }

  .one-column__bottom {
    border-radius: 0 0 8px 8px;
  }

  .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-344 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-344 .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148 .two-column__right {
    max-width: calc(100% - 100px);
    flex-basis: calc(100% - 100px);
  }

  .two-column.left-148.left-288 .two-column__left {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-148.left-288 .two-column__right {
    max-width: 100%;
    flex-basis: 100%;
  }

  .two-column.left-200 .two-column__left {
    max-width: 150px;
    flex-basis: 150px;
  }

  .two-column.left-200 .two-column__right {
    max-width: calc(100% - 150px);
    flex-basis: calc(100% - 150px);
  }

  .bb-block {
    padding: 24px;
  }

  .wrap {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap896 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap856 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .wrap808 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .underpage-title {
    margin-bottom: 0;
  }

  .related-services__single {
    max-width: 100%;
    flex-basis: 100%;
  }

  .related-services__single:nth-of-type(n + 2) {
    margin-top: 16px;
  }

  .footer-top__left {
    max-width: 100%;
    text-align: center;
    flex-basis: 100%;
  }

  .footer-top__left .sns-list {
    justify-content: center;
  }

  header .xserver a {
    line-height: 1.4px;
  }

  header .global__nav {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .joins__single {
    max-width: 100%;
    flex-basis: 100%;
  }

  ul.ul-3 li {
    width: 100%;
    height: 60px;
  }

  ul.ul-3 li.blank {
    display: none;
  }

  ul.ul-2 li {
    width: 100%;
    height: 60px;
  }

  ul.ul-2 li.blank {
    display: none;
  }

  ol.articlelist li.articlelist__item {
    margin-left: 0;
  }

  ol.numlist li.numlist__item {
    min-width: 60px;
  }

  ol.numlist.parentheses li {
    margin-left: 0;
  }

  ol.numlist.parentheses li.numlist__item p {
    margin-left: 0;
  }

  ol.numlist.parentheses li .numlist__item-num p {
    margin-left: 0;
  }

  .block-list li {
    margin-bottom: 8px;
  }

  .domains-list li.false input + .check-status {
    width: 120px;
    height: 13px;
    background-image: url('../../images/icon/cannot-check__sp.svg');
  }

  .domains-list li.true input + .check-status {
    background-image: url('../../images/icon/no-check__sp.svg');
  }

  .domains-list li.true input:checked + .check-status {
    background-image: url('../../images/icon/checked__sp.svg');
  }

  .domains-list label {
    padding: 20px 24px;
  }

  .domains-list .check {
    max-width: 100%;
    height: 36px;
    margin-top: 16px;
    background: #f5f9ff;
    order: 2;
    flex-basis: 100%;
  }

  .domains-list .check .check-status {
    top: 50%;
    left: 50%;
    width: 109px;
    height: 15px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-size: contain;
  }

  .domains-list .domain {
    margin-left: 0;
  }

  .domains-list .authcode {
    max-width: 100%;
    margin-right: 0;
    flex-basis: 100%;
  }

  .domains-list .authcode span {
    display: block;
  }

  .domains-list .authcode input {
    height: 40px;
    padding: 0 8px;
  }

  .domains-list .price {
    margin-right: 0;
  }

  .domains-list.multiple .domain {
    max-width: 100%;
    flex-basis: 100%;
  }

  .domains-list.multiple .price {
    max-width: 100%;
    flex-basis: 100%;
  }

  .domains-list.transfer-list li.false input + .check-status {
    background-image: url('../../images/icon/cannot-check-trans__sp.svg');
  }

  .domains-list.transfer-list li.true input + .check-status {
    background-image: url('../../images/icon/no-check-trans__sp.svg');
  }

  .domains-list.transfer-list li.true input:checked + .check-status {
    background-image: url('../../images/icon/checked-trans__sp.svg');
  }

  .domains-list .term {
    margin-top: 8px;
    padding-left: 0;
  }

  .domain-card-table .single {
    max-width: 48.8888888889%;
    margin-top: 12px;
    padding: 12px;
    flex-basis: 48.8888888889%;
  }

  .domain-card-table .single.false input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .single.error input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .single.notjp input + .check-status {
    width: 106px;
    height: 12px;
  }

  .domain-card-table .check .check-status {
    width: 94px;
    height: 12px;
  }

  .acount-flow-list__flex {
    align-items: stretch;
  }

  .acount-flow-list__flex.first .acount-flow-list__single:nth-of-type(1) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.second .acount-flow-list__single:nth-of-type(3) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.third .acount-flow-list__single:nth-of-type(5) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.fourth .acount-flow-list__single:nth-of-type(7) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__flex.fifth .acount-flow-list__single:nth-of-type(9) .num {
    border-bottom: 1px solid white;
  }

  .acount-flow-list__single {
    max-width: auto;
    height: auto;
    padding: 8px 8px 16px;
    border-radius: 30px;
    flex-basis: auto;
    justify-content: flex-start;
  }

  .acount-flow-list__single .num {
    border-bottom: 1px solid #262626;
  }

  .acount-flow-list__single .text {
    margin-top: 8px;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
  }

  .acount-flow-list__arrow {
    display: flex;
    flex-direction: row;
    max-width: 14px;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    flex-basis: 14px;
  }

  .column__box .domain {
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: #f5f9ff;
  }

  .column__box .period {
    margin-top: 8px;
  }

  .four-column__head {
    display: none;
  }

  .four-column__single.first {
    overflow: hidden;
    border-top: solid 1px #ccc;
    border-radius: 8px 8px 0 0;
  }

  .four-column__single:last-child {
    border-radius: 0 0 8px 8px;
  }

  .four-column__single {
    display: block;
    height: auto;
    padding-top: 0;
  }

  .recommend-domain .close {
    top: -25px;
    right: 0;
    width: 50px;
    height: 50px;
  }

  .recommend-domain__inner {
    width: calc(100% - 30px);
    padding: 32px 0;
  }

  .recommend-domain__single {
    display: flex;
    flex-direction: row;
    max-width: 100%;
    padding-bottom: 0;
    border-bottom: 1px solid #ccc;
    box-shadow: none;
    flex-basis: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
  }

  .recommend-domain__single:first-of-type {
    border-top: 1px solid #ccc;
  }

  .recommend-domain__single .icon {
    max-width: 90px;
    height: 60px;
    padding: 10px 15px;
    border-right: 1px solid #ccc;
    flex-basis: 90px;
  }

  .recommend-domain__single .icon img {
    max-height: 40px;
  }

  .recommend-domain__single .title {
    max-width: calc(100% - 90px);
    margin-top: 0;
    text-align: left;
    flex-basis: calc(100% - 90px);
  }

  .recommend-domain__single .title a {
    position: relative;
    display: inline-block;
    padding-left: 16px;
  }

  .recommend-domain__single .title a::before {
    position: absolute;
    top: 50%;
    right: -12px;
    width: 8px;
    height: 13px;
    content: '';
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url('../../images/icon/arrow-right-b.svg') no-repeat;
    background-position: center;
    background-size: cover;
  }

  .signup__form .two-column__left {
    padding: 16px;
  }

  .signup__form .two-column__right {
    padding: 16px;
  }

  .signup .use-request__single,
  .signup .payment-method__single {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  .signup .use-request__text-box,
  .signup .payment-method__text-box {
    width: 100%;
  }

  .signup .use-request__table,
  .signup .payment-method__table {
    width: 100%;
  }

  .signup .agree {
    padding: 24px 16px;
  }

  .signup .agree .of-wrap {
    padding: 24px 8px;
  }

  .flow-box .flow__three {
    width: 100%;
    flex-wrap: wrap;
  }

  .flow-box .flow__three .flow__three-box {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }

  .flow-box .flow__three .flow__three-box img {
    display: block;
    width: 15%;
  }

  .flow-box .flow__three .flow__three-box p {
    width: 80%;
    text-align: left;
  }

  .flow-box .link-button1 {
    margin-right: auto;
    margin-left: auto;
  }

  .pc-sms {
    display: none;
  }

  .sp-sms {
    display: flex;
  }

  .sms {
    padding: 48px 16px;
  }

  .sms__inner {
    padding: 0;
    box-shadow: none;
  }

  .sms .certification-form .basis400 {
    max-width: 100%;
    flex-basis: 100%;
  }

  .sms .certification-form .basis200 {
    max-width: 60%;
    /*flex-basis: 100%;*/
    flex-basis: 60%;
  }

  .sms .certification-form .radio-field.sp-ml-0 {
    margin-left: 0;
  }

  div.wrap12 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  div.wrap10 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  div.wrap50 {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }

  .tab-big {
    display: none !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1205px) {
  .multiple-title .name.transfer {
    max-width: 22%;
    flex-basis: 22%;
  }

  .multiple-title .authcode {
    max-width: 21.8%;
    margin-right: 48px;
    flex-basis: 21.8%;
  }

  .multiple-title .price {
    margin-right: 48px;
  }

  .related-services__single {
    max-width: 48.8888888889%;
    flex-basis: 48.8888888889%;
  }

  .related-services__single:nth-of-type(n + 3) {
    margin-top: 16px;
  }

  header .global__nav {
    width: 100%;
    max-width: calc(680px + 40px);
    height: 92px;
    margin: 0 auto;
    padding: 0 20px;
    padding: 24px 0;
  }

  .domains-list .domain {
    max-width: 200px;
    flex-basis: 200px;
  }

  .domains-list .domain.transfer {
    max-width: 22%;
    flex-basis: 22%;
  }

  .domains-list .authcode {
    max-width: 21.8%;
    margin-right: 48px;
    flex-basis: 21.8%;
  }

  .domains-list .price {
    margin-right: 48px;
  }

  .domain-card-table .single {
    max-width: 23.5185185185%;
    flex-basis: 23.5185185185%;
  }

  .acount-flow-list__arrow {
    max-width: 16px;
    flex-basis: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1205px) and (max-width: 767px) {
  header .global__nav {
    width: 480px;
    max-width: 100%;
    padding: 0 15px;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .mv::after {
    background: url('../../images/index/mv-back-text-ie.jpg') no-repeat !important;
  }
}

@media all and (-ms-high-contrast: none) {
  .price-list__head p.second span.up {
    -webkit-transform: translate(-49%, -70%);
    transform: translate(-49%, -70%);
  }

  .price-list__head p.second span.down {
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
  }

  .price-list__head p span {
    left: 65%;
  }

  .price-list__head p span.up {
    -webkit-transform: translate(-49%, -70%);
    transform: translate(-49%, -70%);
  }

  .price-list__head p span.down {
    -webkit-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL2NvbW1vbi5jc3MiLCJnZW5lbGF0ZS9jb21tb24uc2NzcyIsInJlc2V0L19yZXNzLXkuc2NzcyIsInRlbXBsYXRlL19taXhpbi5zY3NzIiwic3R5bGUvX2FsaWduLnNjc3MiLCJzdHlsZS9fYmFja2dyb3VuZC5zY3NzIiwidGVtcGxhdGUvX2NvbG9yLnNjc3MiLCJzdHlsZS9fYm94LXNoYWRvdy5zY3NzIiwic3R5bGUvX2ZvbnQtc3R5bGUuc2NzcyIsInN0eWxlL19tYXJnaW4uc2NzcyIsInN0eWxlL19vdmVyZmxvdy5zY3NzIiwic3R5bGUvX3BhZGRpbmcuc2NzcyIsInN0eWxlL19wbHVzLnNjc3MiLCJzdHlsZS9fcmFkaXVzLnNjc3MiLCJzdHlsZS9fdHJhbnNmb3JtLnNjc3MiLCJwYXJ0cy9fYnJlYWQuc2NzcyIsInBhcnRzL19idXR0b24uc2NzcyIsInBhcnRzL19ob3Zlci5zY3NzIiwicGFydHMvX2xvYWRpbmcuc2NzcyIsInBhcnRzL19taWRhc2hpLnNjc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4tc2luZ2xlLnNjc3MiLCJwYXJ0cy9fcHJpY2UtbGlzdC5zY3NzIiwicGFydHMvX3NlYXJjaC1kb21haW4uc2NzcyIsInBhcnRzL19zZWFyY2gtYWlzdWdnZXN0LnNjc3MiLCJwYXJ0cy9fdGFibGUtY29sdW1uLnNjc3MiLCJibG9jay9fYmxvY2tzLnNjc3MiLCJibG9jay9fY29tbW9uLXN0eWxlLnNjc3MiLCJibG9jay9fZm9vdGVyLnNjc3MiLCJibG9jay9faGVhZGVyLnNjc3MiLCJibG9jay9fam9pbnMuc2NzcyIsImJsb2NrL19saXN0LnNjc3MiLCJibG9jay9fbW9kYWwuc2NzcyIsImJsb2NrL19zaWdudXAuc2NzcyIsImJsb2NrL19zbXMuc2NzcyIsImltcG9ydGFudC9fZGlzcGxheXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNLVCxtREFBQTtBQ0xSOztJRklJLFdBQVc7Q0FDZDs7QUVBQzs7RUFF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QUFBO0NIK3lCRDtBR2oxQkM7O0lBb0NFOztRSGt6Qkksa0JBQWtCO0tBQ3JCO0NRMTBCTDs7QVI2MEJBOztJUXowQkEsa0JBQUE7SUFDRSxpQkFBQTtDUjQwQkQ7QVEzMEJDOztJUjgwQkU7O1FRejBCSixrQkFBQTtLQUNFO0NSNDBCRDs7QVF6MEJEOztJUjYwQkksa0JBQWtCO0lBQ2xCLGlCQUFpQjtDUTEwQnJCO0FSNDBCQTs7SUFFSTs7UVF6MEJGLGtCQUFBO0tSNDBCRztDQUNKOztBQUVEOztJQUVJLGdCQUFnQjtJU3A0QmxCLGlCQUFBO0NUczRCRDtBQUNEOztJU3Y0QkU7O1FUMjRCTSxrQkFBa0I7S0FDckI7Q1M1NEJIOztBVCs0QkY7O0lTLzRCRSxrQkFBQTtJQUNFLGlCQUFBO0NUazVCSDtBQUNEOztJU241Qkk7O1FUdTVCSSxnQkFBZ0I7S1N4NUJ0QjtDVDA1QkQ7O0FBRUQ7O0lTMzVCSSxrQkFBQTtJVDg1QkEsaUJBQWlCO0NBQ3BCO0FTaDZCQzs7SVRtNkJFOztRU242QkYsa0JBQUE7S0FDRTtDVHM2Qkg7O0FTdjZCQzs7SVQyNkJFLGtCQUFrQjtJQUNsQixpQkFBaUI7Q1M1NkJuQjtBVDg2QkY7O0lBRUk7O1FTLzZCQSxrQkFBQTtLVGs3QkM7Q0FDSjs7QUFFRDs7SUFFSSxrQkFBa0I7SVN4N0JwQixpQkFBQTtDVDA3QkQ7QUFDRDs7SVMzN0JFOztRVCs3Qk0sa0JBQWtCO0tBQ3JCO0NTaDhCSDs7QVRtOEJGOztJUzU3QkUsZ0JBQUE7SUFDRSxpQkFBQTtDVCs3Qkg7QUFDRDs7SVNoOEJJOztRVG84Qkksa0JBQWtCO0tTcjhCeEI7Q1R1OEJEOztBQUVEOztJU3g4Qkksa0JBQUE7SVQyOEJBLGlCQUFpQjtDQUNwQjtBUzc4QkM7O0lUZzlCRTs7UVNoOUJGLGdCQUFBO0tBQ0U7Q1RtOUJIOztBU3A5QkM7O0lUdzlCRSxrQkFBa0I7SUFDbEIsaUJBQWlCO0NTejlCbkI7QVQyOUJGOztJQUVJOztRUzU5QkEsa0JBQUE7S1QrOUJDO0NBQ0o7O0FBRUQ7O0lBRUksa0JBQWtCO0lTcitCcEIsaUJBQUE7Q1R1K0JEO0FBQ0Q7O0lTeCtCRTs7UVQ0K0JNLGtCQUFrQjtLQUNyQjtDUzcrQkg7O0FUZy9CRjs7SVNoL0JFLGtCQUFBO0lBQ0UsaUJBQUE7Q1RtL0JIO0FBQ0Q7O0lTcC9CSTs7UVR3L0JJLGtCQUFrQjtLU3ovQnhCO0NUMi9CRDs7QUFFRDs7SVNyL0JJLGdCQUFBO0lUdy9CQSxpQkFBaUI7Q0FDcEI7QVMxL0JDOztJVDYvQkU7O1FTNy9CRixrQkFBQTtLQUNFO0NUZ2dDSDs7QVNqZ0NDOztJVHFnQ0Usa0JBQWtCO0lBQ2xCLGlCQUFpQjtDU3RnQ25CO0FUd2dDRjs7SUFFSTs7UVN6Z0NBLGdCQUFBO0tUNGdDQztDQUNKOztBQUVEOztJQUVJLGtCQUFrQjtJU2xoQ3BCLGlCQUFBO0NUb2hDRDtBQUNEOztJU3JoQ0U7O1FUeWhDTSxrQkFBa0I7S0FDckI7Q1MxaENIOztBVDZoQ0Y7O0lTN2hDRSxrQkFBQTtJQUNFLGlCQUFBO0NUZ2lDSDtBQUNEOztJU2ppQ0k7O1FUcWlDSSxrQkFBa0I7S1N0aUN4QjtDVHdpQ0Q7O0FBRUQ7O0lTemlDSSxrQkFBQTtJVDRpQ0EsaUJBQWlCO0NBQ3BCO0FTOWlDQzs7SVRpakNFOztRU2pqQ0Ysa0JBQUE7S0FDRTtDVG9qQ0g7O0FTOWlDQzs7SVRrakNFLGdCQUFnQjtJQUNoQixpQkFBaUI7Q1NuakNuQjtBVHFqQ0Y7O0lBRUk7O1FTdGpDQSxrQkFBQTtLVHlqQ0M7Q0FDSjs7QUFFRDs7SUFFSSxrQkFBa0I7SVMvakNwQixpQkFBQTtDVGlrQ0Q7QUFDRDs7SVNsa0NFOztRVHNrQ00sZ0JBQWdCO0tBQ25CO0NTdmtDSDs7QVQwa0NGOztJUzFrQ0Usa0JBQUE7Q1Q2a0NEO0FBQ0Q7O0lTOWtDRTs7UVRrbENNLGdCQUFnQjtLQUNuQjtDU25sQ0g7O0FUc2xDRjs7SVN0bENFLGtCQUFBO0NUeWxDRDtBQUNEOztJUzFsQ0U7O1FUOGxDTSxrQkFBa0I7S0FDckI7Q1MvbENIOztBVGttQ0Y7O0lTbG1DRSxpQkFBQTtDVHFtQ0Q7O0FBRUQ7O0lTdG1DSSwyQkFBQTtD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SUFFSSxvQkFBb0I7Q1doOUN0Qjs7QVhtOUNGOztJV2g5Q0Usb0JBQUE7Q1htOUNEOztBQUVEOztJV2o5Q0k7O1FYcTlDSSxnQkFBZ0I7S1dsK0N0Qjs7SVhxK0NFOztRV2wrQ0YsaUJBQUE7S0FDRTs7SVhzK0NBOztRV24rQ0EsaUJBQUE7S1hzK0NDOztJV3ArQ0g7O1FYdytDTSxpQkFBaUI7S0FDcEI7O0lXcitDRDs7UVh5K0NJLGlCQUFpQjtLV3QvQ3ZCOztJWHkvQ0U7O1FXdC9DRixpQkFBQTtLQUNFOztJWDAvQ0E7O1FXdi9DQSxpQkFBQTtLWDAvQ0M7O0lXeC9DSDs7UVg0L0NNLGlCQUFpQjtLQUNwQjs7SVd6L0NEOztRWDYvQ0ksaUJBQWlCO0tXMWdEdkI7O0lYNmdERTs7UVcxZ0RGLGlCQUFBO0tBQ0U7O0lYOGdEQTs7UVczZ0RBLGlCQUFBO0tYOGdEQzs7SVc1Z0RIOztRWGdoRE0saUJBQWlCO0tBQ3BCOztJVzdnREQ7O1FYaWhESSxrQkFBa0I7S1c5aER4Qjs7SVhpaURFOztRVzloREYsa0JBQUE7S0FDRTs7SVhraURBOztRVy9oREEsa0JBQUE7S1hraURDOztJV2hpREg7O1FYb2lETSxrQkFBa0I7S0FDckI7O0lXamlERDs7UVhxaURJLG1CQUFtQjtLV2xqRHpCOztJWHFqREU7O1FXbGpERixvQkFBQTtLQUNFOztJWHNqREE7O1FXbmpEQSxvQkFBQTtLWHNqREM7O0lXcGpESDs7UVh3akRNLG9CQUFvQjtLQUN2Qjs7SVdyakREOztRWHlqREksb0JBQW9CO0tXdGtEMUI7O0lYeWtERTs7UVd0a0RGLG9CQUFBO0tBQ0U7O0lYMGtEQTs7UVd2a0RBLG9CQUFBO0tYMGtEQzs7SVd4a0RIOztRWDRrRE0sb0JBQW9CO0tBQ3ZCOztJV3prREQ7O1FYNmtESSxvQkFBb0I7S1cxbEQxQjs7SVg2bERFOztRVzFsREYsb0JBQUE7S0FDRTs7SVg4bERBOztRVzNsREEsb0JBQUE7S1g4bERDOztJVzVsREg7O1FYZ21ETSxvQkFBb0I7S0FDdkI7O0lXN2xERDs7UVhpbURJLHFCQUFxQjtLVzltRDNCOztJWGluREU7O1FXOW1ERixxQkFBQTtLQUNFOztJWGtuREE7O1FXL21EQSxxQkFBQTtLWGtuREM7O0lXaG5ESDs7UVhvbkRNLHFCQUFxQjtLQUN4Qjs7SVdqbkREOztRWHFuREksZUFBZTtLV2xvRHJCOztJWHFvREU7O1FXbG9ERixpQkFBQTtLQUNFOztJWHNvREE7O1FXbm9EQSxrQkFBQTtLWHNvREM7O0lXcG9ESDs7UVh3b0RNLGtCQUFrQjtLQUNyQjs7SVdyb0REOztRWHlvREksa0JBQWtCO0tXdHBEeEI7O0lYeXBERTs7UVd0cERGLGtCQUFBO0tBQ0U7O0lYMHBEQTs7UVd2cERBLGtCQUFBO0tYMHBEQzs7SVd4cERIOztRWDRwRE0sa0JBQWtCO0tBQ3JCOztJV3pwREQ7O1FYNnBESSxrQkFBa0I7S1cxcUR4Qjs7SVg2cURFOztRVzFxREYsa0JBQUE7S0FDRTs7SVg4cURBOztRVzNxREEsa0JBQUE7S1g4cURDOztJVzVxREg7O1FYZ3JETSxrQkFBa0I7S0FDckI7O0lXN3FERDs7UVhpckRJLGtCQUFrQjtLVzlyRHhCOztJWGlzREU7O1FXOXJERixtQkFBQTtLQUNFOztJWGtzREE7O1FXL3JEQSxtQkFBQTtLWGtzREM7O0lXaHNESDs7UVhvc0RNLG1CQUFtQjtLQUN0Qjs7SVdqc0REOztRWHFzREksbUJBQW1CO0tXbHREekI7O0lYcXRERTs7UVdsdERGLGtCQUFBO0tBQ0U7O0lYc3REQTs7UVdudERBLG1CQUFBO0tYc3REQzs7SVdwdERIOztRWHd0RE0sbUJBQW1CO0tBQ3RCOztJV3J0REQ7O1FYeXRESSxtQkFBbUI7S0doc0R6Qjs7SVFqQkk7O1FYc3RERSxtQkFBbUI7S1dwdER2Qjs7SVh1dERBOztRV3B0REEsbUJBQUE7S0FDRTs7SVh3dERGOztRV3J0REUsbUJBQUE7S1h3dEREOztJV3R0REQ7O1FYMHRESSxtQkFBbUI7S0FDdEI7O0lXdHVEQzs7UVgwdURFLG1CQUFtQjtLV3h1RHZCOztJWDJ1REE7O1FXeHVEQSxtQkFBQTtLQUNFOztJWDR1REY7O1FXenVERSxtQkFBQTtLWDR1REQ7O0lXMXVE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RXJCOztBWnNrRUQ7O0lZcGtFRSxxQkFBQTtDWnVrRUQ7O0FBRUQ7O0lBRUksbUJBQW1CO0NZcmtFbEI7O0Fad2tFTDs7SVlwa0VNLG9CQUFBO0NadWtFTDs7QUFFRDs7SUFFSSxlQUFlO0NZaGtFbkI7O0FabWtFQTs7SVloa0VDLG1CQUFBO0NabWtFQTs7QVlqa0VDOztJWnFrRUUsc0JBQXNCO0NBQ3pCOztBQUVEOztJQUVJLG9CQUFvQjtDWTNqRXhCOztBWjhqRUE7O0lBRUkscUJBQXFCO0NZM2pFdkI7O0FaOGpFRjs7SVkzakVFLGVBQUE7Q1o4akVEOztBWTVqRUM7O0lBRUMsbUJBQUE7Q1orakVGOztBQUVEOztJQUVJLHNCQUFzQjtDWTVqRXZCOztBWitqRUg7O0lZM2pFSSxvQkFBQTtDWjhqRUg7O0FBRUQ7O0lZM2pFSSxxQkFBQTtDWjhqRUg7O0FBRUQ7O0lZM2pFSSxlQUFBO0NaOGpFSDs7QUFFRDs7SUFFSSxtQkFBbUI7Q1lyakVuQjs7QVp3akVKOztJWWxqRUUsc0JBQUE7Q1pxakVEOztBQUVEOztJWWxqRU0sb0JBQUE7Q1pxakVMOztBQUVEOztJWWxqRUsscUJBQUE7Q1pxakVKOztBQUVEOztJQUVJLGVBQWU7Q1k1aUVuQjs7QVoraUVBOztJQUVJLG1CQUFtQjtDYXhzRXJCOztBYjJzRUY7O0lhM3NFRSxzQkFBQTtDYjhzRUQ7O0FBRUQ7O0lhL3NFSSxvQkFBQTtDYmt0RUg7O0FhbnRFQzs7SWJ1dEVFLHFCQUFxQjtDQUN4Qjs7QUFFRDs7SUFFSTs7UWEzdEVBLFdBQUE7S2I4dEVDOztJYS90RUg7O1FibXVFTSxlQUFlO0tBQ2xCOztJYW51RUQ7O1FidXVFSSxrQkFBa0I7S2F4dUV4Qjs7SWIydUVFOztRYTN1RUYsZ0JBQUE7S0FDRTs7SWIrdUVBOztRY2p2RUYsaUJBQUE7S0FDQTs7SWRxdkVFOztRR3ZwRUYsYUFBQTtLQUNBOztJQUVBOztRSDJwRU0saUJBQWlCO0tlM3ZFckI7O0laK0NGOztRQWxDQSxvQkFBQTtLWWJFOztJZm13RUE7O1FlaHdFRSxrQkFBQTtLQUNFOztJQUdBOztR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Z0I7SUFDaEIsK0JBQStCO0lBQy9CLHFCQUFxQjtDQUN4Qjs7QUFFRDs7SUFFSSxZQUFZO0lBQ1osK0JBQStCO0lBQy9CLGVBQWU7SUFDZixnQkFBZ0I7Q0FDbkI7QUFDRDs7SUFFSTs7UUFFSSxhQUFhO1FBQ2IsZ0JBQWdCO1FBQ2hCLGdCQUFnQjtLQUNuQjtDQUNKOztBQUVEOztJQUVJLFlBQVk7SUFDWiwrQkFBK0I7SUFDL0IsZUFBZTtJQUNmLGdCQUFnQjtDQUNuQjtBQUNEOztJQUVJOztRQUVJLGFBQWE7UUFDYixnQkFBZ0I7UUFDaEIsZ0JBQWdCO0tBQ25CO0NBQ0o7O0FBRUQ7O0lBRUksWUFBWTtJQUNaLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsZ0JBQWdCO0NBQ25CO0FBQ0Q7O0lBRUk7O1FBRUksYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixnQkFBZ0I7S0FDbkI7Q0FDSjs7QUFFRDs7SUFFSTs7UUFFSSx5QkFBeUI7S0FDNUI7Q0FDSjtBQUNEOztJQUVJOztRQUVJLHlCQUF5QjtLQUM1QjtDQUNKO0FBQ0Q7O0lBRUk7O1FBRUkseUJBQXlCO0tBQzVCO0NBQ0o7QUFDRDs7SUFFSTs7UUFFSSx5QkFBeUI7S0FDNUI7Q0FDSiIsImZpbGUiOiJnZW5lbGF0ZS9jb21tb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgJ1VURi04JztcbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9sdmE2YnN5LmNzcycpO1xuLnRlc3RcbntcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uc2Nyb2xsLXByZXZlbnRcbntcbiAgLyrli5XjgY3lm7rlrpoqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyrlpaXooYzjgY3jgpLnrqHnkIYqL1xuICAgIHotaW5kZXg6IC0xO1xuXG4gIC8q5LiLMuOBpOOBp+iDjOaZr+OCkuWFg+OBruOCteOCpOOCuuOBruOBvuOBvuihqOekuuOBmeOCi+OBk+OBqOOBjOOBp+OBjeOCiyovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5LFxuaHRtbFxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5XG57XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbipcbntcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBDSksgSlAnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFJvYm90bywgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsICdZdSBHb3RoaWMgTWVkaXVtJywgJ1l1IEdvdGhpYycsIFZlcmRhbmEsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG5cbiAgICBjb2xvcjogIzI2MjYyNjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgICpcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuYSxcbnNwYW5cbntcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDRcbntcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hXG57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG51bFxue1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZ1xue1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnBpY3R1cmUsXG5zb3VyY2VcbntcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNlbnRlclxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZnRcbntcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmlnaHRcbntcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc3AtY2VudGVyXG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNwLWxlZnRcbiAgICB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNwLXJpZ2h0XG4gICAge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG4ubGVmdC1ib3R0b20td2hpdGUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5sZWZ0LWJvdHRvbS13aGl0ZS1jaXJjbGU6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5yaWdodC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWdodC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ubGVmdC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LWJsdWUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ucmlnaHQtdG9wLWJsdWUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuXG4ubGVmdC10b3Atd2hpdGUtY2lyY2xlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LXRvcC1yaWdodC1ib3R0b20td2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGU6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5yaWdodC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWdodC1ib3R0b20td2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ubGVmdC1ib3R0b20tcmlnaHQtdG9wLXdoaXRlLWNpcmNsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sZWZ0LWJvdHRvbS1yaWdodC10b3Atd2hpdGUtY2lyY2xlOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4ubGVmdC1ib3R0b20tcmlnaHQtdG9wLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4ucmlnaHQtaGFsZi1ibHVlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpZ2h0LWhhbGYtYmx1ZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YmVmb3JlXG4gICAge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICB9XG4gICAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgIH1cblxuICAgIC5sZWZ0LXRvcC1ibHVlLWNpcmNsZVxuICAgIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5yaWdodC10b3AtYmx1ZS1jaXJjbGVcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAucmlnaHQtaGFsZi1ibHVlOjpiZWZvcmVcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5iYWNrLWRlY28xXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMTUzcHg7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJhY2stZGVjbzFcbiAgICB7XG4gICAgICAgIHRvcDogNTZweDtcblxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjRweDtcbiAgICB9XG59XG4uYmFjay1kZWNvMV9fdG9wXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAxNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYmFjay1kZWNvMV9fdG9wXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2MnB4O1xuICAgIH1cbn1cbi5iYWNrLWRlY28xX19ib3R0b21cbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4uYmFjay1kZWNvMV9fYm90dG9tOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDE2MHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJhY2stZGVjbzFfX2JvdHRvbTo6YmVmb3JlXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDYycHggMCAwO1xuICAgIH1cbn1cblxuLmJjLXdoaXRlXG57XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5iYy1wYlxue1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5iYy1ibHVlMVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG5cbi5iYy1ibHVlMlxue1xuICAgIGJhY2tncm91bmQ6ICM2NjgwZmY7XG59XG5cbi5iYy1ibHVlM1xue1xuICAgIGJhY2tncm91bmQ6ICM2NmIzZmY7XG59XG5cbi5iYy1ibHVlNFxue1xuICAgIGJhY2tncm91bmQ6ICMxYjVmYTY7XG59XG5cbi5iYy1ibHVlNVxue1xuICAgIGJhY2tncm91bmQ6ICMxMTNkNmI7XG59XG5cbi5iYy1ibHVlNlxue1xuICAgIGJhY2tncm91bmQ6ICM0MGI4Yzk7XG59XG5cbi5iLXNoYWRvdy1sXG57XG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cblxuLmItc2hhZG93LW1cbntcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuXG4uYi1zaGFkb3ctc1xue1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5cbi5zLXRleHRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAucy10ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5cbi5iLXRleHRcbntcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYi10ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4uZnMxNFxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxNFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuXG4uZnMxNlxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxNlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4uZnMxOFxue1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMxOFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuXG4uZnMyMFxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMjBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cblxuLmZzMjJcbntcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMjJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5cbi5mczI0XG57XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG59XG5cbi5mczI2XG57XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbi5mczI4XG57XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczI4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG59XG5cbi5mczMwXG57XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMzMFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG4uZnMzMlxue1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnMzMlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuLmZzMzRcbntcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbn1cblxuLmZzMzZcbntcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzZcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbn1cblxuLmZzMzhcbntcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzMzhcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIH1cbn1cblxuLmZzNDBcbntcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczQwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICB9XG59XG5cbi5mczQyXG57XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczQyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxufVxuXG4uZnM0NFxue1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0NFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxufVxuXG4uZnM0Nlxue1xuICAgIGZvbnQtc2l6ZTogNC42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0NlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjRyZW07XG4gICAgfVxufVxuXG4uZnM0OFxue1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM0OFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgfVxufVxuXG4uZnM1MFxue1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNTBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIH1cbn1cblxuLmZzNTJcbntcbiAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNTJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICB9XG59XG5cbi5mczU0XG57XG4gICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuMnJlbTtcbiAgICB9XG59XG5cbi5mczU2XG57XG4gICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuNHJlbTtcbiAgICB9XG59XG5cbi5mczU4XG57XG4gICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczU4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDUuNnJlbTtcbiAgICB9XG59XG5cbi5mczYwXG57XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM2MFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjhyZW07XG4gICAgfVxufVxuXG4uZnM2Mlxue1xuICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM2MlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbn1cblxuLmZzNjRcbntcbiAgICBmb250LXNpemU6IDYuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi4ycmVtO1xuICAgIH1cbn1cblxuLmZzNjZcbntcbiAgICBmb250LXNpemU6IDYuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjZcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi40cmVtO1xuICAgIH1cbn1cblxuLmZzNjhcbntcbiAgICBmb250LXNpemU6IDYuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzNjhcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNi42cmVtO1xuICAgIH1cbn1cblxuLmZzNzBcbntcbiAgICBmb250LXNpemU6IDdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczcwXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDYuOHJlbTtcbiAgICB9XG59XG5cbi5mczcyXG57XG4gICAgZm9udC1zaXplOiA3LjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczcyXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDdyZW07XG4gICAgfVxufVxuXG4uZnM3NFxue1xuICAgIGZvbnQtc2l6ZTogNy40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3NFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjJyZW07XG4gICAgfVxufVxuXG4uZnM3Nlxue1xuICAgIGZvbnQtc2l6ZTogNy42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3NlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjRyZW07XG4gICAgfVxufVxuXG4uZnM3OFxue1xuICAgIGZvbnQtc2l6ZTogNy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM3OFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA3LjZyZW07XG4gICAgfVxufVxuXG4uZnM4MFxue1xuICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzODBcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogNy44cmVtO1xuICAgIH1cbn1cblxuLmZzODJcbntcbiAgICBmb250LXNpemU6IDguMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZzODJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICB9XG59XG5cbi5mczg0XG57XG4gICAgZm9udC1zaXplOiA4LjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguMnJlbTtcbiAgICB9XG59XG5cbi5mczg2XG57XG4gICAgZm9udC1zaXplOiA4LjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg2XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguNHJlbTtcbiAgICB9XG59XG5cbi5mczg4XG57XG4gICAgZm9udC1zaXplOiA4LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mczg4XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDguNnJlbTtcbiAgICB9XG59XG5cbi5mczkwXG57XG4gICAgZm9udC1zaXplOiA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM5MFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA4LjhyZW07XG4gICAgfVxufVxuXG4uZnM5Mlxue1xuICAgIGZvbnQtc2l6ZTogOS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZnM5MlxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xuICAgIH1cbn1cblxuLm1pZGFzaGktZnNcbntcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5taWRhc2hpLWZzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuXG4udGV4dDE0LW9ubHlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC50ZXh0MTQtb25seVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG4uYm9sZFxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi51bmRlcmxpbmVcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi51bmRlcmxpbmU6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cblxuLmMtcmVkXG57XG4gICAgY29sb3I6IHJlZDtcbn1cblxuLmMtYmx1ZVxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuXG4uYy1waW5rMVxue1xuICAgIGNvbG9yOiAjZjY5O1xufVxuXG4uYy13aGl0ZVxue1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNlcmlmXG57XG4gICAgZm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2VyaWYtamFwYW5lc2UsIHNlcmlmO1xufVxuXG4ubXQtOFxue1xuICAgIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLm10LTE2XG57XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm10LTI0XG57XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm10LTMyXG57XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLm10LTQwXG57XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm10LTQ4XG57XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbn1cblxuLm10LTU2XG57XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbn1cblxuLm10LTY0XG57XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbn1cblxuLm10LTcyXG57XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLm10LTgwXG57XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLm10LTg4XG57XG4gICAgbWFyZ2luLXRvcDogODhweDtcbn1cblxuLm10LTk2XG57XG4gICAgbWFyZ2luLXRvcDogOTZweDtcbn1cblxuLm10LTEwNFxue1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xufVxuXG4ubXQtMTEyXG57XG4gICAgbWFyZ2luLXRvcDogMTEycHg7XG59XG5cbi5tdC0xMjBcbntcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm10LTEyOFxue1xuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xufVxuXG4ubWItOFxue1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLm1iLTE2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLm1iLTI0XG57XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1iLTMyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLm1iLTQwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1iLTQ4XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLm1iLTU2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cblxuLm1iLTY0XG57XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cblxuLm1iLTcyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cblxuLm1iLTgwXG57XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm1iLTg4XG57XG4gICAgbWFyZ2luLWJvdHRvbTogODhweDtcbn1cblxuLm1iLTk2XG57XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweDtcbn1cblxuLm1iLTEwNFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xufVxuXG4ubWItMTEyXG57XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG5cbi5tYi0xMjBcbntcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1iLTEyOFxue1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xufVxuXG4ubWwtOFxue1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5tbC0xNlxue1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4ubWwtMjRcbntcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbn1cblxuLm1sLTMyXG57XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5cbi5tbC00MFxue1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWwtNDhcbntcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLm1sLTU2XG57XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHg7XG59XG5cbi5tbC02NFxue1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4O1xufVxuXG4ubWwtNzJcbntcbiAgICBtYXJnaW4tbGVmdDogNzJweDtcbn1cblxuLm1sLTgwXG57XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbi5tbC04OFxue1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4O1xufVxuXG4ubWwtOTZcbntcbiAgICBtYXJnaW4tbGVmdDogOTZweDtcbn1cblxuLm1sLTEwNFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMDRweDtcbn1cblxuLm1sLTExMlxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweDtcbn1cblxuLm1sLTEyMFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1sLTEyOFxue1xuICAgIG1hcmdpbi1sZWZ0OiAxMjhweDtcbn1cblxuLm1yLThcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1yLTE2XG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4ubXItMjRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbi5tci0zMlxue1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbn1cblxuLm1yLTQwXG57XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4ubXItNDhcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG59XG5cbi5tci01Nlxue1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbn1cblxuLm1yLTY0XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xufVxuXG4ubXItNzJcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHg7XG59XG5cbi5tci04MFxue1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1yLTg4XG57XG4gICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xufVxuXG4ubXItOTZcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG59XG5cbi5tci0xMDRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4O1xufVxuXG4ubXItMTEyXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbn1cblxuLm1yLTEyMFxue1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbi5tci0xMjhcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zcC1tdC04XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTE2XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1tdC0yNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTQwXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC00OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtNTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTY0XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC03MlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtODBcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNwLW10LTg4XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1tdC05NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTA0XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDRweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTEyXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTIwXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtbXQtMTI4XG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgICB9XG5cbiAgICAuc3AtbWItOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tYi0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuc3AtbWItMjRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTMyXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tYi00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuc3AtbWItNDhcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTU2XG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tYi02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG5cbiAgICAuc3AtbWItNzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTgwXG4gICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tYi04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODhweDtcbiAgICB9XG5cbiAgICAuc3AtbWItOTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEwNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEyMFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLW1iLTEyOFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zcC1tbC04XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tbC0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTI0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMzJcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTQ4XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtNTZcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTcyXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtODBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tbC04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTk2XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMTA0XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1sLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDExMnB4O1xuICAgIH1cblxuICAgIC5zcC1tbC0xMjBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtbWwtMTI4XG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLW1yLThcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xNlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1tci0yNFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0zMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1tci00MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1tci00OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIH1cblxuICAgIC5zcC1tci01NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1tci02NFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1tci03MlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MnB4O1xuICAgIH1cblxuICAgIC5zcC1tci04MFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1tci04OFxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1tci05NlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xMDRcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLW1yLTExMlxuICAgIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtbXItMTIwXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5zcC1tci0xMjhcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTI4cHg7XG4gICAgfVxufVxuLm9mNzY4XG57XG4gICAgbWluLXdpZHRoOiA1MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm9mNzY4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICB9XG59XG5cbi5wLTBcbntcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ucHQtMFxue1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGItMFxue1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGwtMFxue1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByLTBcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC04XG57XG4gICAgcGFkZGluZzogOHB4O1xufVxuXG4ucHQtOFxue1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5wYi04XG57XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBsLThcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLnByLThcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wLTE2XG57XG4gICAgcGFkZGluZzogMTZweDtcbn1cblxuLnB0LTE2XG57XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5wYi0xNlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4ucGwtMTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5wci0xNlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5wLTI0XG57XG4gICAgcGFkZGluZzogMjRweDtcbn1cblxuLnB0LTI0XG57XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYi0yNFxue1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4ucGwtMjRcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG5cbi5wci0yNFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wLTMyXG57XG4gICAgcGFkZGluZzogMzJweDtcbn1cblxuLnB0LTMyXG57XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG59XG5cbi5wYi0zMlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuXG4ucGwtMzJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG5cbi5wci0zMlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5wLTQwXG57XG4gICAgcGFkZGluZzogNDBweDtcbn1cblxuLnB0LTQwXG57XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5wYi00MFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGwtNDBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5wci00MFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wLTQ4XG57XG4gICAgcGFkZGluZzogNDhweDtcbn1cblxuLnB0LTQ4XG57XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG5cbi5wYi00OFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuXG4ucGwtNDhcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG59XG5cbi5wci00OFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5wLTU2XG57XG4gICAgcGFkZGluZzogNTZweDtcbn1cblxuLnB0LTU2XG57XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG59XG5cbi5wYi01Nlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuXG4ucGwtNTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHg7XG59XG5cbi5wci01Nlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG59XG5cbi5wLTY0XG57XG4gICAgcGFkZGluZzogNjRweDtcbn1cblxuLnB0LTY0XG57XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5cbi5wYi02NFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xufVxuXG4ucGwtNjRcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG59XG5cbi5wci02NFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG59XG5cbi5wLTcyXG57XG4gICAgcGFkZGluZzogNzJweDtcbn1cblxuLnB0LTcyXG57XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG59XG5cbi5wYi03Mlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuXG4ucGwtNzJcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5cbi5wci03Mlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG59XG5cbi5wLTgwXG57XG4gICAgcGFkZGluZzogODBweDtcbn1cblxuLnB0LTgwXG57XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5wYi04MFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucGwtODBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbi5wci04MFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5wLTg4XG57XG4gICAgcGFkZGluZzogODhweDtcbn1cblxuLnB0LTg4XG57XG4gICAgcGFkZGluZy10b3A6IDg4cHg7XG59XG5cbi5wYi04OFxue1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xufVxuXG4ucGwtODhcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG59XG5cbi5wci04OFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XG59XG5cbi5wLTk2XG57XG4gICAgcGFkZGluZzogOTZweDtcbn1cblxuLnB0LTk2XG57XG4gICAgcGFkZGluZy10b3A6IDk2cHg7XG59XG5cbi5wYi05Nlxue1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4O1xufVxuXG4ucGwtOTZcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7XG59XG5cbi5wci05Nlxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG59XG5cbi5wLTEwNFxue1xuICAgIHBhZGRpbmc6IDEwNHB4O1xufVxuXG4ucHQtMTA0XG57XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xufVxuXG4ucGItMTA0XG57XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xufVxuXG4ucGwtMTA0XG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cblxuLnByLTEwNFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4O1xufVxuXG4ucC0xMTJcbntcbiAgICBwYWRkaW5nOiAxMTJweDtcbn1cblxuLnB0LTExMlxue1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbn1cblxuLnBiLTExMlxue1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTJweDtcbn1cblxuLnBsLTExMlxue1xuICAgIHBhZGRpbmctbGVmdDogMTEycHg7XG59XG5cbi5wci0xMTJcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbn1cblxuLnAtMTIwXG57XG4gICAgcGFkZGluZzogMTIwcHg7XG59XG5cbi5wdC0xMjBcbntcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbi5wYi0xMjBcbntcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wbC0xMjBcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucHItMTIwXG57XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG59XG5cbi5wLTEyOFxue1xuICAgIHBhZGRpbmc6IDEyOHB4O1xufVxuXG4ucHQtMTI4XG57XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xufVxuXG4ucGItMTI4XG57XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xufVxuXG4ucGwtMTI4XG57XG4gICAgcGFkZGluZy1sZWZ0OiAxMjhweDtcbn1cblxuLnByLTEyOFxue1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zcC1wLTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnNwLXB0LTBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5zcC1wYi0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuc3AtcGwtMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zcC1wci0wXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zcC1wLThcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGItOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLThcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAuc3AtcC0xNlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1wYi0xNlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTE2XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTE2XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIC5zcC1wLTI0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cblxuICAgIC5zcC1wdC0yNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTI0XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtMjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICAuc3AtcHItMjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDMycHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTMyXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuc3AtcGItMzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0zMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIH1cblxuICAgIC5zcC1wci0zMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuc3AtcC00MFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtNDBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi00MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTQwXG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTQwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTQ4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgIH1cblxuICAgIC5zcC1wdC00OFxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTQ4XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtNDhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICB9XG5cbiAgICAuc3AtcHItNDhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtNTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTU2XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB9XG5cbiAgICAuc3AtcGItNTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC01NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xuICAgIH1cblxuICAgIC5zcC1wci01NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgICB9XG5cbiAgICAuc3AtcC02NFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogNjRweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtNjRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi02NFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTY0XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTY0XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTcyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiA3MnB4O1xuICAgIH1cblxuICAgIC5zcC1wdC03MlxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTcyXG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtNzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICB9XG5cbiAgICAuc3AtcHItNzJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcycHg7XG4gICAgfVxuXG4gICAgLnNwLXAtODBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNwLXB0LTgwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAuc3AtcGItODBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC04MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcC1wci04MFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG5cbiAgICAuc3AtcC04OFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogODhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtODhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1wYi04OFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBsLTg4XG4gICAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDg4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTg4XG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgIC5zcC1wLTk2XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA5NnB4O1xuICAgIH1cblxuICAgIC5zcC1wdC05NlxuICAgIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTk2XG4gICAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtcGwtOTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgICB9XG5cbiAgICAuc3AtcHItOTZcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTA0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMDRweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTA0XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEwNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMDRcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEwNFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTA0cHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTEyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMTJweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTEyXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTExMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExMnB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMTJcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTExMlxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTEycHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTIwXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMjBweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTIwXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEyMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMjBcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEyMFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnNwLXAtMTI4XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxMjhweDtcbiAgICB9XG5cbiAgICAuc3AtcHQtMTI4XG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLXBiLTEyOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICAgIH1cblxuICAgIC5zcC1wbC0xMjhcbiAgICB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI4cHg7XG4gICAgfVxuXG4gICAgLnNwLXByLTEyOFxuICAgIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTI4cHg7XG4gICAgfVxufVxuLnR5cGUtYmxlZnRcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjNjU5OWZmO1xufVxuXG51bC5kb3RzXG57XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuXG4gICAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLnJpZ2h0XG57XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hbm5vdGF0aW9uLWZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5hbm5vdGF0aW9uLWZsZXguanVzdGlmeS1lbmRcbntcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmFubm90YXRpb24tZmxleC5tdC0wXG57XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5hbm5vdGF0aW9uLWZsZXguY2VudGVyXG57XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hbm5vdGF0aW9uLWZsZXggLnNwLWp1c3RpZnktc3RhcnRcbiAgICB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5ib3JkZXItYm94XG57XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYm9yZGVyLWJveCBoM1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJvcmRlci1ib3guYmx1ZS1iYWNrXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbn1cbi5ib3JkZXItYm94LmJsdWUtYmFjayB1bC5jaGVja2xpc3QgbGkuY2hlY2tsaXN0LWl0ZW1cbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4uYm9yZGVyLWJveC5ibHVlLWJhY2sgdWwuY2hlY2tsaXN0IGxpLmNoZWNrbGlzdC1pdGVtOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG5cbiAgICB3aWR0aDogMTZweDtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpbmhlcml0O1xufVxuXG4uYnV0dG9uLWZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ1dHRvbi1mbGV4IC5saW5rLWJ1dHRvbjFcbntcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idXR0b24tZmxleCAubGluay1idXR0b24xOmZpcnN0LWNoaWxkXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4uY29tcGFueSBhcnRpY2xlIGFcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJhZGlvLWZpZWxkXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1hcmdpbjogLjVyZW07XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmFkaW8tZmllbGQgLnJhZGlvLWZsZXg6Zmlyc3QtY2hpbGRcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ucmFkaW8tZmllbGQgbGFiZWxcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYWRpby1maWVsZCBsYWJlbCBwXG57XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5yYWRpby1maWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIC5yYWRpby1sYWJlbDpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtLjJlbTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAxLjRlbTtcbiAgICBoZWlnaHQ6IDEuNGVtO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG59XG4ucmFkaW8tZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIC5yYWRpby1sYWJlbDpiZWZvcmVcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5N2VlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgLnJhZGlvLWxhYmVsOmJlZm9yZVxue1xuICAgIGJvcmRlci1jb2xvcjogIzMxOTdlZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkICsgLnJhZGlvLWxhYmVsOmJlZm9yZVxue1xuICAgIGJvcmRlci1jb2xvcjogI2I0YjRiNDtcbiAgICBiYWNrZ3JvdW5kOiAjYjRiNGI0O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnJhZGlvLWZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgLnJhZGlvLWxhYmVsOmVtcHR5OmJlZm9yZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpXG57XG4gICAgLm12OjphZnRlclxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW5kZXgvbXYtYmFjay10ZXh0LWllLmpwZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5icjRcbntcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5icjhcbntcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5icjEyXG57XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cblxuLmJyMTZcbntcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uYnIyMFxue1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5icjI0XG57XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLmJyMjhcbntcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xufVxuXG4uYnIzMlxue1xuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5cbi5icjM2XG57XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbn1cblxuLmJyNDBcbntcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4udHJhbnNsYXRlLXktNFxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuXG4uYnJlYWRfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRfX2xpc3QgbGlcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJyZWFkX19saXN0IGxpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uYnJlYWRfX2xpc3QgbGk6bGFzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJyZWFkX19saXN0IGxpIGE6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5icmVhZF9fbGlzdCBsaSBhIGltZ1xue1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmJyZWFkX19saXN0IGxpIGltZ1xue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpbmstYnV0dG9uMVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmxpbmstYnV0dG9uMS5kaXNhYmxlZFxue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmxpbmstYnV0dG9uMS5sZWZ0XG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEubGVmdFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuLmxpbmstYnV0dG9uMTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLmxpbmstYnV0dG9uMS53aWR0aDM0NFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEud2lkdGgzNDRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMS53aWR0aDE2MFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG59XG4ubGluay1idXR0b24xLmhlaWdodDQwIGEsXG4ubGluay1idXR0b24xLmhlaWdodDQwIGxhYmVsXG57XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuLmxpbmstYnV0dG9uMS5ibHVlQmRyMSBhXG57XG4gICAgY29sb3I6ICM2NTk5ZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZUJkcjE6OmJlZm9yZVxue1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTAxLCAxNTMsIDI1NSwgLjE1KTtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZUJkcjE6OmFmdGVyXG57XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY1OTlmZiAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmODtcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTI6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2NjYztcbn1cbi5saW5rLWJ1dHRvbjEuZ3JlZTM6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2IzYjNiMztcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTQ6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzFiNWZhNjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTU6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzExM2Q2Yjtcbn1cbi5saW5rLWJ1dHRvbjEuYmx1ZTY6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzQwYjhjOTtcbn1cbi5saW5rLWJ1dHRvbjEucGluazE6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi5saW5rLWJ1dHRvbjE6aG92ZXI6OmJlZm9yZVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5saW5rLWJ1dHRvbjEgYSxcbi5saW5rLWJ1dHRvbjEgbGFiZWwsXG4ubGluay1idXR0b24xIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmxpbmstYnV0dG9uMSBhLFxuLmxpbmstYnV0dG9uMSBsYWJlbCxcbi5saW5rLWJ1dHRvbjEgYnV0dG9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubGluay1idXR0b24xIGEsXG4ubGluay1idXR0b24xIGxhYmVsLFxuLmxpbmstYnV0dG9uMSBidXR0b25cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5saW5rLWJ1dHRvbjEgYSBpbnB1dCxcbi5saW5rLWJ1dHRvbjEgbGFiZWwgaW5wdXQsXG4ubGluay1idXR0b24xIGJ1dHRvbiBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4ubGluay1idXR0b24xIGE6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEgbGFiZWw6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEgYnV0dG9uOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDMwcHg7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LXcuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5saW5rLWJ1dHRvbjEgYTo6YmVmb3JlLFxuLmxpbmstYnV0dG9uMSBsYWJlbDo6YmVmb3JlLFxuLmxpbmstYnV0dG9uMSBidXR0b246OmJlZm9yZVxuICAgIHtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgfVxufVxuLmxpbmstYnV0dG9uMSBhOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xIGxhYmVsOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xIGJ1dHRvbjpob3Zlcjo6YmVmb3JlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtNTAlKTtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yXG57XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmxpbmstYnV0dG9uMS5saW5rLWJ1dHRvbjI6OmJlZm9yZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yOmFmdGVyXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGEsXG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBsYWJlbFxue1xuICAgIGhlaWdodDogNDBweDtcbn1cbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGE6OmJlZm9yZSxcbi5saW5rLWJ1dHRvbjEubGluay1idXR0b24yIGxhYmVsOjpiZWZvcmVcbntcbiAgICByaWdodDogMTJweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSguOCk7XG59XG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBhOmhvdmVyOjpiZWZvcmUsXG4ubGluay1idXR0b24xLmxpbmstYnV0dG9uMiBsYWJlbDpob3Zlcjo6YmVmb3JlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKC44KTtcbn1cblxuLmhvdmVyLXRleHRcbntcbiAgICB0cmFuc2l0aW9uOiBsaW5lYXIgLjFzIGFsbDtcbn1cbi5ob3Zlci10ZXh0OmhvdmVyXG57XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5cbi5ob3Zlci1vcGFjaXR5XG57XG4gICAgdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xufVxuLmhvdmVyLW9wYWNpdHk6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuNjtcbn1cblxuLmhvdmVyLWdyYXlcbntcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG59XG4uaG92ZXItZ3JheTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxuXG4ubG9hZGluZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG87XG59XG4ubG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGFuaW1hdGlvbjogMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgbG9hZGluZztcbn1cbi5sb2FkaW5nLmluLWJsb2NrXG57XG4gICAgbWFyZ2luOiA2cHggYXV0bztcbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nXG57XG4gICAgMCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbmgyLnR5cGUxXG57XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUxXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuaDIudHlwZTEubGVmdFxue1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5oMi50eXBlMSAubnVtXG57XG4gICAgZm9udC1mYW1pbHk6IGNlbnR1cnktZ290aGljLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUxIC5udW1cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG59XG5cbmgyLnR5cGUyXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuaDIudHlwZTIgLnRpdGxlXG57XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaDIudHlwZTIgLnRpdGxlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICBoMi50eXBlMiAudGl0bGU6OmFmdGVyXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgc2NhbGUoLjgpIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgaDIudHlwZTIgLnRpdGxlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuaDIudHlwZTIgLnRhZ1xue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaDIudHlwZTIgLnRhZ1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoMi50eXBlMiAudGFnXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5oMi50eXBlMiAuY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGgyLnR5cGUyIC5jYXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbmgyLnR5cGUzXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoMi50eXBlM1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuaDIudHlwZTMgc3Bhblxue1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoMi50eXBlMyBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuXG4ubXVsdGlwbGUtdGl0bGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAxNnB4IDMycHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubXVsdGlwbGUtdGl0bGUgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLm11bHRpcGxlLXRpdGxlIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm11bHRpcGxlLXRpdGxlIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4ubXVsdGlwbGUtdGl0bGUgLnRlcm1cbntcbiAgICBtYXJnaW4tbGVmdDogMjA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5tdWx0aXBsZS10aXRsZSAudGVybVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgIH1cbn1cbi5tdWx0aXBsZS10aXRsZSAubmFtZVxue1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubXVsdGlwbGUtdGl0bGUgLm5hbWUudHJhbnNmZXJcbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5tdWx0aXBsZS10aXRsZSAubmFtZS50cmFuc2ZlclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMiU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgIH1cbn1cbi5tdWx0aXBsZS10aXRsZSAuYXV0aGNvZGVcbntcbiAgICBtYXgtd2lkdGg6IDI1MnB4O1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIGZsZXgtYmFzaXM6IDI1MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubXVsdGlwbGUtdGl0bGUgLmF1dGhjb2RlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDIxLjglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjEuOCU7XG4gICAgfVxufVxuLm11bHRpcGxlLXRpdGxlIC5wcmljZVxue1xuICAgIG1heC13aWR0aDogNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LWJhc2lzOiA3MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAubXVsdGlwbGUtdGl0bGUgLnByaWNlXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuLm11bHRpcGxlLXRpdGxlIC5yZXN1bHRcbntcbiAgICBtYXgtd2lkdGg6IDExNHB4O1xuXG4gICAgZmxleC1iYXNpczogMTE0cHg7XG59XG5cbi8qPT095bem5qiq44Gr44Oc44O844OA44O844GM44GC44KL44K/44Kk44OX44GuaDM9PT0qL1xuaDMudHlwZS1ibGVmdFxue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAjNjU5OWZmO1xufVxuXG4vKj09PeWkquWtlz09PSovXG5oNC50eXBlMVxue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5oNS50eXBlLWJsdWViYWNrXG57XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmVmLWJsb2NrOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICfilqAnO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG5cbi5zb3J0cy10aXRsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb3J0cy10aXRsZSAjb3Blbi13aW5kb3dcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnNvcnRzLXRpdGxlIGxhYmVsLm9wZW4td2luZG93XG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5zb3J0cy10aXRsZSAuc2VjcmV0LXdpbmRvd1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNDRweDtcbiAgICByaWdodDogLTE2cHg7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcblxuICAgIGJvcmRlcjogc29saWQgMXB4ICM2NTk5ZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgLyogICAgd2lkdGg6MzAwcHg7XG4gICAgICBoZWlnaHQ6NDAwcHg7Ki9cbn1cbi5zb3J0cy10aXRsZSAuc2VjcmV0LXdpbmRvdyAubGFiZWwtd3JhcHBlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc29ydHMtdGl0bGUgLnNlY3JldC13aW5kb3cgLmxhYmVsLXdyYXBwZXIgbGFiZWxcbntcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc29ydHMtdGl0bGUgLnNlY3JldC13aW5kb3cgLmxhYmVsLXdyYXBwZXIgbGFiZWwud2luZG93LWNsb3NlXG57XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uc29ydHMtdGl0bGUgI29wZW4td2luZG93OmRpc2FibGVkICsgLnNlY3JldC13aW5kb3dcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uc29ydHMtdGl0bGUgI29wZW4td2luZG93OmNoZWNrZWQgKyAuc2VjcmV0LXdpbmRvd1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0c1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAvKiAgICB3aWR0aDoxNDBweDsqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9saXN0LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zb3J0cy10aXRsZSAuc29ydHMgc2VsZWN0XG57XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgei1pbmRleDogMjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc2l0aW9uO1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbDpsYXN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5zb3J0cy10aXRsZSAuc29ydHMgbGFiZWwgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbCBzcGFuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0OmNoZWNrZWQgKyBzcGFuXG57XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uc29ydHMtdGl0bGUgLnNvcnRzIGxhYmVsIGlucHV0OmRpc2FibGVkICsgc3Bhblxue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnByaWNlLWxpc3RcbntcbiAgLyogMjAyMy4xIHByaWNlLXRhYmxlICovXG59XG4ucHJpY2UtbGlzdF9fdGFibGVcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnByaWNlLWxpc3RfX3RhYmxlXG4gICAge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2hlYWQgcFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXG4gIC8qbWF4LXdpZHRoOjEyMHB4OyovXG4gICAgd2lkdGg6IDE4LjMzMzMzMzMzMzMlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2hlYWQgcC5kb21haW5cbntcbiAgICB3aWR0aDogNDUlO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcblxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwLmdldCwgLnByaWNlLWxpc3RfX2hlYWQgcC5tb3ZlLCAucHJpY2UtbGlzdF9faGVhZCBwLnNlY29uZCwgLnByaWNlLWxpc3RfX2hlYWQgcC51cGRhdGVcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwLmdldC5zZWxlY3RlZCwgLnByaWNlLWxpc3RfX2hlYWQgcC5tb3ZlLnNlbGVjdGVkLCAucHJpY2UtbGlzdF9faGVhZCBwLnNlY29uZC5zZWxlY3RlZCwgLnByaWNlLWxpc3RfX2hlYWQgcC51cGRhdGUuc2VsZWN0ZWRcbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHRyYW5zaXRpb246IC4zcztcbn1cbi5wcmljZS1saXN0X19oZWFkIHAuc2Vjb25kIHNwYW4udXBcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyA0OHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnByaWNlLWxpc3RfX2hlYWQgcC5zZWNvbmQgc3Bhbi51cFxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5JSwgLTcwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2hlYWQgcC5zZWNvbmQgc3Bhbi5kb3duXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSArIDRweCkpO1xufVxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKVxue1xuICAgIC5wcmljZS1saXN0X19oZWFkIHAuc2Vjb25kIHNwYW4uZG93blxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2hlYWQgcCBzcGFuXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHJpY2UtbGlzdF9faGVhZCBwIHNwYW5cbiAgICB7XG4gICAgICAgIGxlZnQ6IDY1JTtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4udXBcbntcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpXG57XG4gICAgLnByaWNlLWxpc3RfX2hlYWQgcCBzcGFuLnVwXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcbiAgICB9XG59XG4ucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4uZG93blxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDI4cHgpLCBjYWxjKC01MCUgKyA0cHgpKTtcbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSlcbntcbiAgICAucHJpY2UtbGlzdF9faGVhZCBwIHNwYW4uZG93blxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XG4gICAgfVxufVxuLnByaWNlLWxpc3RfX2JvZHlcbntcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG5cbiAgLyogYm9yZGVyLXJhZGl1czogOHB4OyAqL1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5wcmljZS1saXN0X19ib2R5OmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnByaWNlLWxpc3RfX2JvZHkgcFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXG4gIC8qbWF4LXdpZHRoOjEyMHB4OyovXG4gICAgd2lkdGg6IDE4LjMzMzMzMzMzMzMlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX2JvZHkgcC5kb21haW5cbntcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgd2lkdGg6IDQ1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnByaWNlLWxpc3RfX2JvZHkgcC5kb21haW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0X19ib2R5IHAgc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAucHJpY2UtbGlzdF9fYm9keSBwIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi5wcmljZS1saXN0X19ib2R5IHAgc3Bhbi5jLXJlZFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGRcbntcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRoZWFkXG57XG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC5kb21haW5cbntcbiAgICB3aWR0aDogNDUlO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC5nZXQsXG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQubW92ZSxcbi5wcmljZS1saXN0X19wcmljZS10YWJsZSB0aGVhZCB0ZC51cGRhdGVcbntcbiAgICB3aWR0aDogMTguMzMzMzMzMzMzMyU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQgc3Bhblxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGhlYWQgdGQgc3Bhbi51cFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRoZWFkIHRkIHNwYW4uZG93blxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRyXG57XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRkLmRvbWFpblxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNlLWxpc3RfX3ByaWNlLXRhYmxlIHRib2R5IHRkIHNwYW5cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGJvZHkgdGQgc3Bhbi5jLXJlZFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucHJpY2UtbGlzdF9fcHJpY2UtdGFibGUgdGJvZHkgdGRcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICB9XG59XG5cbnAucmVkXG57XG4gICAgY29sb3I6ICNmMDA7XG59XG5cbi5lcnJvci1ib3hcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmUyO1xufVxuLmVycm9yLWJveCBzcGFuXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogcmVkO1xufVxuXG5pbnB1dDpkaXNhYmxlZFxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbmxhYmVsLnNlYXJjaC1hZGRyZXNzXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW5wdXRfX2ZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pbnB1dF9fZmxleC1pdGVtXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmlucHV0X19mbGV4LWl0ZW0gaW5wdXRcbntcbiAgICBtaW4td2lkdGg6IDY0cHg7XG59XG4uaW5wdXRfX2ZsZXgtaXRlbS5pbnB1dC1uYW1lXG57XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cbi5pbnB1dF9fZmxleC1pdGVtLmlucHV0LW5hbWUgaW5wdXRcbntcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNlYXJjaC1kb21haW4gZm9ybVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbiBmb3JtXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2ZsZXhcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19mbGV4XG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2lucHV0XG57XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMzMzMzMzJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNlYXJjaC1kb21haW5fX2lucHV0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbl9faW5wdXQgaW5wdXRcbntcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19pbnB1dCBpbnB1dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX2lucHV0IGlucHV0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICAgIGhlaWdodDogODBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY2NjY2NjclO1xufVxuLnNlYXJjaC1kb21haW5fX3NlbmQ6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuODU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19zZW5kXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxufVxuLnNlYXJjaC1kb21haW5fX3NlbmQ6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5zZWFyY2gtZG9tYWluX19zZW5kIGZpZ3VyZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuc2VhcmNoLWRvbWFpbl9fc2VuZCBmaWd1cmUgcGljdHVyZSwgLnNlYXJjaC1kb21haW5fX3NlbmQgZmlndXJlIHNvdXJjZVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19zZW5kIGZpZ3VyZSBwaWN0dXJlLCAuc2VhcmNoLWRvbWFpbl9fc2VuZCBmaWd1cmUgc291cmNlXG4gICAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbiAuY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluIC5jYXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbiAuY2FwdGlvbiBhXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlYXJjaC1kb21haW4gLmNhcHRpb24gZmlnY2FwdGlvblxue1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuXG4gICAgY29sb3I6ICNmZmY7XG59XG4uc2VhcmNoLWRvbWFpbl9fbGlua3NcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnNlYXJjaC1kb21haW5fX2xpbmtzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19saW5rcyAuc2luZ2xlOmZpcnN0LW9mLXR5cGVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZWFyY2gtZG9tYWluX19saW5rc1xuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG4uc2VhcmNoLWRvbWFpbl9fbGlua3MgYVxue1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNlYXJjaC1kb21haW5fX2xpbmtzIGltZ1xue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLnNlYXJjaC1kb21haW4tbXVsdGlwbGUtZm9ybSB0ZXh0YXJlYVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgcGFkZGluZzogMTZweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAuMSk7XG59XG5cbi5jYXV0aW9uLWNvanBcbntcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5jYXV0aW9uLWNvanBcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfVxufVxuLmNhdXRpb24tY29qcCBsaVxue1xuICAgIGNvbG9yOiAjZmY4MDY2O1xufVxuLmNhdXRpb24tY29qcCBoM1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHBhZGRpbmctbGVmdDogMzJweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmY4MDY2O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNhdXRpb24tY29qcCBoM1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbi5jYXV0aW9uLWNvanAgaDM6OmJlZm9yZVxue1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4LW9yYW5nZS5zdmcpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuY2F1dGlvbi1jb2pwIGgzOjpiZWZvcmVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG4uY2F1dGlvbi1jb2pwIHNwYW5cbntcbiAgICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnNhbXBsZS1lbGVtZW50cy1hcmVhXG57XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNjN2RkZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2FtcGxlLWVsZW1lbnRzLWFyZWFcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxufVxuLnNhbXBsZS1lbGVtZW50cy10aXRsZVxue1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzNweDtcbn1cblxuLnNhbXBsZS1lbGVtZW50cy10aXRsZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYWlzdWdnZXN0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4jc2FtcGxlLWVsZW1lbnRzLWxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgI3NhbXBsZS1lbGVtZW50cy1saXN0XG4gICAge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG5cbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxufVxuI3NhbXBsZS1lbGVtZW50cy1saXN0IGxpXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjN2RkZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAjc2FtcGxlLWVsZW1lbnRzLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG59XG4jc2FtcGxlLWVsZW1lbnRzLWxpc3QgbGk6aG92ZXJcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uaWNvLS1uZXdXaW5kb3dcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24vZXh0ZXJuYWwtbGluay5zdmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDEzcHg7XG59XG5cbi5vdGhlcl9kb21haW5fc2VhcmNoXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3RoZXJfZG9tYWluX3NlYXJjaF9fYnV0dG9uXG57XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub25lLWNvbHVtblxue1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtblxuICAgIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIH1cbn1cbi5vbmUtY29sdW1uX190b3BcbntcbiAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtbl9fdG9wXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICB9XG59XG4ub25lLWNvbHVtbl9fdGl0bGVcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5vbmUtY29sdW1uX190aXRsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLm9uZS1jb2x1bW5fX2JvdHRvbVxue1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAub25lLWNvbHVtbl9fYm90dG9tXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB9XG59XG4ub25lLWNvbHVtbl9fYm90dG9tIG9sLmRvdHNcbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ub25lLWNvbHVtbl9fYm90dG9tIG9sLm51bVxue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLnR3by1jb2x1bW5fX3NpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnR3by1jb2x1bW5fX3NpbmdsZTpmaXJzdC1vZi10eXBlXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4udHdvLWNvbHVtbl9fc2luZ2xlOmxhc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xufVxuLnR3by1jb2x1bW5fX3NpbmdsZTpvbmx5LW9mLXR5cGVcbntcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udHdvLWNvbHVtbl9fbGVmdFxue1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG5cbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW5fX2xlZnRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi50d28tY29sdW1uX19yaWdodFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTYwcHgpO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4udHdvLWNvbHVtbl9fcmlnaHQgb2wuZG90c1xue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi50d28tY29sdW1uX19yaWdodCBvbC5udW1cbntcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4udHdvLWNvbHVtbl9fcmlnaHQgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC50d28tY29sdW1uX19yaWdodCBsaVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMzQ0IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAzNDRweDtcblxuICAgIGZsZXgtYmFzaXM6IDM0NHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTM0NCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0zNDQgLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzNDRweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAzNDRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMzQ0IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0zNDQgLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTM0NCAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMTQ4IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAxNDhweDtcblxuICAgIGZsZXgtYmFzaXM6IDE0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDggLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMTQ4IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMTQ4LmxlZnQtMjg4IC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAyODhweDtcblxuICAgIGZsZXgtYmFzaXM6IDI4OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OC5sZWZ0LTI4OCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDgubGVmdC0yODggLnR3by1jb2x1bW5fX3JpZ2h0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyODhweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAyODhweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC50d28tY29sdW1uLmxlZnQtMTQ4LmxlZnQtMjg4IC50d28tY29sdW1uX19yaWdodFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnR3by1jb2x1bW4ubGVmdC0xNDgubGVmdC0yODggLnR3by1jb2x1bW5fX3RpdGxlXG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTE0OC5sZWZ0LTI4OCAudHdvLWNvbHVtbl9fdGl0bGVcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi50d28tY29sdW1uLmxlZnQtMjAwIC50d28tY29sdW1uX19sZWZ0XG57XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudHdvLWNvbHVtbi5sZWZ0LTIwMCAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICB9XG59XG4udHdvLWNvbHVtbi5sZWZ0LTIwMCAudHdvLWNvbHVtbl9fcmlnaHRcbntcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcblxuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnR3by1jb2x1bW4ubGVmdC0yMDAgLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcblxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgfVxufVxuXG5hcnRpY2xlLm9uZS1ib3JkZXJcbntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDA7XG59XG5cbi50YWJsZVxue1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi50YWJsZSB0aCwgLnRhYmxlIHRkXG57XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjVmOWZmO1xufVxuLnRhYmxlIHRoXG57XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG5cbi5iYi1ibG9ja1xue1xuICAgIHBhZGRpbmc6IDMycHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJiLWJsb2NrXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgIH1cbn1cblxuLmNlbnR1cnlcbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ud3JhcFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDgwcHggKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC53cmFwXG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLndyYXA4OTZcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODk2cHggKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC53cmFwODk2XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLndyYXA4NTZcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODU2cHggKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC53cmFwODU2XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLndyYXA4MDhcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoODA4cHggKyA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC53cmFwODA4XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuLnVuZGVycGFnZS10aXRsZVxue1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC51bmRlcnBhZ2UtdGl0bGVcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dFxue1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi51bmRlcnBhZ2UtdGl0bGVfX3RleHQgLmpwXG57XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAudW5kZXJwYWdlLXRpdGxlX190ZXh0IC5qcFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dCAuanA6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAtMzJweDtcblxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4udW5kZXJwYWdlLXRpdGxlX190ZXh0IC5qcDo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgbGVmdDogLTIwcHg7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjZjY5O1xufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dCAuZW5cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC51bmRlcnBhZ2UtdGl0bGVfX3RleHQgLmVuXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4udW5kZXJwYWdlLXRpdGxlX190ZXh0LmxlZnRcbntcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dC5sZWZ0IC5qcDo6YmVmb3JlXG57XG4gICAgdG9wOiAtMTZweDtcbiAgICBsZWZ0OiAwO1xufVxuLnVuZGVycGFnZS10aXRsZV9fdGV4dC5sZWZ0IC5qcDo6YWZ0ZXJcbntcbiAgICB0b3A6IC0xNnB4O1xuICAgIGxlZnQ6IDEycHg7XG59XG4udW5kZXJwYWdlLXRpdGxlX190ZXh0LmNlbnRlclxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bmRlcnBhZ2UtdGl0bGUucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZVxue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWxhdGVkLXNlcnZpY2VzX19saXN0XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yZWxhdGVkLXNlcnZpY2VzX19zaW5nbGVcbntcbiAgICBtYXgtd2lkdGg6IDMxLjg1MTg1MTg1MTklO1xuICAgIHBhZGRpbmc6IDQwcHggMjRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA2cHgpXG57XG4gICAgLnJlbGF0ZWQtc2VydmljZXNfX3NpbmdsZTpudGgtb2YtdHlwZShuICsgNClcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4Ljg4ODg4ODg4ODklO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xuICAgIH1cbiAgICAucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlOm50aC1vZi10eXBlKG4gKyAzKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5yZWxhdGVkLXNlcnZpY2VzX19zaW5nbGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgICAucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlOm50aC1vZi10eXBlKG4gKyAyKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG4ucmVsYXRlZC1zZXJ2aWNlc19fc2luZ2xlIC50aXRsZSBzcGFuXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5yZWxhdGVkLXNlcnZpY2VzX19zaW5nbGUgLnRpdGxlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG59XG4ucmVsYXRlZC1zZXJ2aWNlcyAubGluay1idXR0b24xXG57XG4gICAgbWF4LXdpZHRoOiAyNTZweDtcbn1cbi5yZWxhdGVkLXNlcnZpY2VzIC5saW5rLWJ1dHRvbjEgYVxue1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucmVsYXRlZC1zZXJ2aWNlcyAuY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2V0b3BcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuXG4uYW5ub3RhdGlvblxue1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4uYW5ub3RhdGlvbiAqXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYW5ub3RhdGlvbiAqXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uYW5ub3RhdGlvbiBvbFxue1xuICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxuLmZvb3Rlci10b3BcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmZvb3Rlci10b3BfX2xlZnRcbntcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXG4gICAgZmxleC1iYXNpczogMTYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb290ZXItdG9wX19sZWZ0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLmZvb3Rlci10b3BfX2xlZnQgLnNucy1saXN0XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvb3Rlci10b3BfX2xlZnQgLnNucy1saXN0XG4gICAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4uZm9vdGVyLXRvcF9fbmF2XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiA3MTJweDtcblxuICAgIGZsZXgtYmFzaXM6IDcxMnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZm9vdGVyLXRvcF9fbmF2XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDUyMHB4O1xuICAgIH1cbn1cbi5mb290ZXItdG9wX19uYXYgPiBkaXZcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG4uZm9vdGVyLXRvcF9fbmF2ID4gZGl2Omxhc3Qtb2YtdHlwZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mb290ZXItdG9wX19uYXYgLnNpbmdsZVxue1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uZm9vdGVyLXRvcF9fbmF2IC5zaW5nbGUgPiBhXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmZvb3Rlci10b3BfX25hdiAuc2luZ2xlID4gYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLmZvb3Rlci10b3BfX25hdiAuc2luZ2xlID4gYTpub3QoLm5vdC1saW5rKTpob3Zlclxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuLmZvb3Rlci10b3BfX25hdiAuZm9vdGVyLW5hdl9fc3ViIGFcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mb290ZXItdG9wX19uYXYgLmZvb3Rlci1uYXZfX3N1YiBhXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uZm9vdGVyLXRvcF9fbmF2IC5mb290ZXItbmF2X19zdWIgYTpob3Zlclxue1xuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuXG4ubWFya3NcbntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5tYXJrc19fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tYXJrc19fZmxleFxuICAgIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG59XG4ubWFya3MgLnNpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1heC13aWR0aDogMjguMTI1JTtcblxuICAgIGZsZXgtYmFzaXM6IDI4LjEyNSU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubWFya3MgLnNpbmdsZVxuICAgIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBtYXgtd2lkdGg6IDQ4LjE1ODQ4MjE0MjklO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4LjE1ODQ4MjE0MjklO1xuICAgIH1cbn1cbi5tYXJrcyAuc2luZ2xlX19pc21zXG57XG4gICAgbWF4LXdpZHRoOiA0MSU7XG5cbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xufVxuLm1hcmtzIC5zaW5nbGVfX2lzbXMgLnRleHRcbntcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE4NXB4KTtcblxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5tYXJrcyAuc2luZ2xlID4gZmlndXJlXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1hcmtzIC5zaW5nbGUgLnRleHRcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDg4cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLm1hcmtzIC5zaW5nbGUgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm1hcmtzIC5zaW5nbGUgLnRleHRcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgLm1hcmtzIC5zaW5nbGVfX2lzbXMsIC5tYXJrcyAuc2luZ2xlX19wbWFya1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0OS41JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiA0OS41JTtcbiAgICB9XG59XG4ubWFya3MgLnNpbmdsZV9fc2l0ZXNlYWxcbntcbiAgICBtYXgtd2lkdGg6IDI3JTtcblxuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tYXJrcyAuc2luZ2xlX19zaXRlc2VhbFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAubWFya3MgLnNpbmdsZV9fc2l0ZXNlYWwgZmlndXJlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLm1hcmtzIC5zaW5nbGVfX3NpdGVzZWFsIC50ZXh0XG57XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG5cbiAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIC5tYXJrcyAuc2luZ2xlX19zaXRlc2VhbCAudGV4dFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIG1heC13aWR0aDogYXV0bztcblxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cbn1cblxuLmZvb3Rlci1ib3R0b21fX25hdlxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvb3Rlci1ib3R0b21fX25hdiBhXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5mb290ZXItYm90dG9tX19uYXYgYVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmZvb3Rlci1ib3R0b21fX25hdiBhOmhvdmVyXG57XG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG4uZm9vdGVyLWJvdHRvbV9fbmF2IGE6bGFzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uY29weVxue1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmNvcHlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cblxuLmFmZmlsaWF0ZV9fYm5yXG57XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hZmZpbGlhdGVfX2JuciBpbWdcbntcbiAgICB3aWR0aDogMTUwcHg7XG59XG5cbmhlYWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgfVxufVxuaGVhZGVyIC54c2VydmVyXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gIC8qICAgIHBhZGRpbmc6IDAgNC40dnc7Ki9cbiAgICBwYWRkaW5nOiAwIDAgMCA0LjR2dztcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC54c2VydmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwIDIuMnZ3O1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBsaVxue1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgaGVhZGVyIC54c2VydmVyX19zZXJ2aWNlIGxpXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuaGVhZGVyIC54c2VydmVyX19zZXJ2aWNlIGFcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwYWRkaW5nOiA4cHggMDtcbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhIHNwYW5cbntcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhXG4gICAge1xuICAgIC8qcGFkZGluZzowcHg7ICovXG4gICAgLypwYWRkaW5nLWJvdHRvbToxMHB4OyovXG4gICAgfVxufVxuaGVhZGVyIC54c2VydmVyX19zZXJ2aWNlIGEuY3VycmVudFxue1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmhlYWRlciAueHNlcnZlcl9fc2VydmljZSBhLmN1cnJlbnQ6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuaGVhZGVyIC54c2VydmVyX19zZXJ2aWNlIGE6aG92ZXI6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuaGVhZGVyIC54c2VydmVyX19hY2NvdW50XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbmhlYWRlciAueHNlcnZlcl9fYWNjb3VudCBsaVxue1xuICAgIHBhZGRpbmc6IDJweCAxNnB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xufVxuaGVhZGVyIC54c2VydmVyX19hY2NvdW50IGxpOmxhc3QtY2hpbGRcbntcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjY2NjO1xufVxuaGVhZGVyIC54c2VydmVyIGxpXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLnhzZXJ2ZXIgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlciBhXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNHB4O1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoZWFkZXIgLnhzZXJ2ZXIgYVxuICAgIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNHB4O1xuICAgIH1cbn1cbmhlYWRlciAueHNlcnZlciBhOmhvdmVyXG57XG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG5oZWFkZXIgLnhzZXJ2ZXIgYSBmaWd1cmVcbntcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIGhlYWRlciAueHNlcnZlclxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5oZWFkZXIgLmdsb2JhbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbmhlYWRlciAuZ2xvYmFsX19sb2dpblxue1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuaGVhZGVyIC5nbG9iYWxfX2xvZ2luIGFcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIHBhZGRpbmc6IDAgMjVweDtcbn1cbmhlYWRlciAuZ2xvYmFsX19sb2dpbiBhOjpiZWZvcmVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsXG4gICAge1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA2cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWwgaDFcbiAgICB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsIGgxIGltZ1xuICAgIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjJweDtcbiAgICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCBoMSBpbWdcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uXG57XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG5cbiAgICBmbGV4LWJhc2lzOiA1NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b25cbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG59XG5oZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b24gLmJhclxue1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMnB4O1xuXG4gICAgdHJhbnNpdGlvbjogbGluZWFyIC4zcyBhbGw7XG5cbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5oZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b24gLmJhcjpudGgtb2YtdHlwZSgxKVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbmhlYWRlciAuZ2xvYmFsIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvbiAuYmFyOm50aC1vZi10eXBlKDMpXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG59XG5oZWFkZXIgLmdsb2JhbCAuZ2xvYmFsLXRvZ2dsZS1idXR0b24uYWN0aXZlLWh1bSAuYmFyOm50aC1vZi10eXBlKDEpXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCkgcm90YXRlKDQ1ZGVnKTtcbn1cbmhlYWRlciAuZ2xvYmFsIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvbi5hY3RpdmUtaHVtIC5iYXI6bnRoLW9mLXR5cGUoMilcbntcbiAgICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyIC5nbG9iYWwgLmdsb2JhbC10b2dnbGUtYnV0dG9uLmFjdGl2ZS1odW0gLmJhcjpudGgtb2YtdHlwZSgzKVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbn1cbmhlYWRlciAuZ2xvYmFsX19uYXZcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTA4MHB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIGhlYWRlciAuZ2xvYmFsX19uYXZcbiAgICB7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fbmF2XG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDY4MHB4ICsgNDBweCk7XG4gICAgICAgIGhlaWdodDogOTJweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fbmF2XG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX25hdlxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDhweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgaGVhZGVyIC5nbG9iYWxfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZTpmaXJzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlOmhvdmVyIC5nbG9iYWxfX3NpbmdsZV9fc3ViXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGFcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGEgc3Bhblxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYSBzcGFuLmNwX2NhcFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6ICNmNjk7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGEgc3Bhbi5jcF9jYXA6OmJlZm9yZSwgaGVhZGVyIC5nbG9iYWxfX3NpbmdsZSBhIHNwYW4uY3BfY2FwOjphZnRlclxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlIGE6aG92ZXJcbntcbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgYTpob3ZlciBzcGFuOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNnB4KSk7XG5cbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZSBhOmhvdmVyIHNwYW46OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLThweDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTUwJSArIDZweCkpO1xuXG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUgZmlndXJlXG57XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlX19zdWJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB3aWR0aDogMjYycHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZV9fc3ViIGxpXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCA5cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICBoZWFkZXIgLmdsb2JhbF9fc2luZ2xlX19zdWIgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGVfX3N1YiBsaSBhXG57XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGVfX3N1YiBsaTpmaXJzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGVfX2NhdGVnb3J5XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZV9fY2F0ZWdvcnlfX2ZpcnN0XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuaGVhZGVyIC5nbG9iYWxfX3NpbmdsZS0tcmVnaXN0cnlcbntcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbmhlYWRlciAuZ2xvYmFsX19zaW5nbGUtLXJlZ2lzdHJ5ID4gYVxue1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNjk7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSA+IGE6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuODU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSA+IGE6aG92ZXIgLnRleHQ6YmVmb3JlLCBoZWFkZXIgLmdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSA+IGE6aG92ZXIgLnRleHQ6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaHVtLW5hdlxue1xuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4uaHVtLW5hdiA+ICpcbntcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGwgLjNzO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5odW0tbmF2LmFjdGl2ZVxue1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5odW0tbmF2LmFjdGl2ZSA+ICpcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uaHVtLW5hdlxue1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiA1NnB4O1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTZweCk7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmh1bS1nbG9iYWxfX3NpbmdsZTpmaXJzdC1vZi10eXBlID4gYVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLmh1bS1nbG9iYWxfX3NpbmdsZSA+IGFcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUgPiBhIC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5odW0tZ2xvYmFsX19zaW5nbGUgPiBhIC50ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlID4gYSBmaWd1cmVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXG4gICAgZmxleC1iYXNpczogNTZweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5odW0tZ2xvYmFsX19zaW5nbGUgPiBhIGZpZ3VyZS5hY3RpdmUgaW1nXG57XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmh1bS1nbG9iYWxfX3NpbmdsZS0tcmVnaXN0cnlcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjY5O1xufVxuLmh1bS1nbG9iYWxfX3NpbmdsZS0tcmVnaXN0cnkgYSBmaWd1cmUgaW1nXG57XG4gICAgd2lkdGg6IDIycHg7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSBhIC50ZXh0XG57XG4gICAgY29sb3I6ICNmZmY7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSAuaHVtLWdsb2JhbF9fc3ViIGxpXG57XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNmZmY3ZmE7XG59XG4uaHVtLWdsb2JhbF9fc2luZ2xlLS1yZWdpc3RyeSAuaHVtLWdsb2JhbF9fc3ViIGxpOmZpcnN0LWNoaWxkXG57XG4gICAgYm9yZGVyOiBub25lO1xufVxuLmh1bS1nbG9iYWxfX3N1Ylxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uaHVtLWdsb2JhbF9fc3ViIGxpXG57XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIHBhZGRpbmc6IDEycHggMzZweDtcblxuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG59XG4uaHVtLWdsb2JhbF9fc3ViIGxpOmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmh1bS1nbG9iYWxfX3N1YiBsaSBhXG57XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuaHVtLWdsb2JhbF9fc3ViIGxpIGFcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5odW0tZ2xvYmFsX19zdWIgbGkgYSBzcGFuLmNwX2NhcFxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjb2xvcjogI2Y2OTtcbn1cblxuLmh1bS1vdGhlcnNfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmh1bS1vdGhlcnMgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEycHggOHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcblxuICAgIGZsZXgtYmFzaXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5odW0tb3RoZXJzIGxpXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4uaHVtLW90aGVycyBsaTpudGgtb2YtdHlwZSgybilcbntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmh1bS1vdGhlcnMgbGk6bnRoLW9mLXR5cGUobiArIDMpXG57XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uaHVtLWFjY291bnRcbntcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uaHVtLWFjY291bnRfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmh1bS1hY2NvdW50IGxpXG57XG4gICAgbWF4LXdpZHRoOiA0Ny4zMzMzMzMzMzMzJTtcblxuICAgIGZsZXgtYmFzaXM6IDQ3LjMzMzMzMzMzMzMlO1xufVxuLmh1bS1hY2NvdW50IGFcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5odW0tYWNjb3VudCBhXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uaHVtLWFjY291bnQgZmlndXJlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbm5hdiAuZ2xvYmFsX19sb2dpbiAubGluay1idXR0b24xXG57XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbm5hdiAuZ2xvYmFsX19sb2dpbiAubGluay1idXR0b24yXG57XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxubmF2IC5nbG9iYWxfX2xvZ2luIC5saW5rLWJ1dHRvbjIgYVxue1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuLmdsb2JhbC1kb21haW4tc2VhcmNoXG57XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5nbG9iYWwtZG9tYWluLXNlYXJjaFxuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2guYWN0aXZlXG57XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9faW5uZXJcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2hfX3N1Ym1pdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjY5O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2hfX3N1Ym1pdCBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2hfX3N1Ym1pdCBmaWd1cmVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTRweDtcblxuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fdGV4dFxue1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICBmbGV4LWJhc2lzOiAxMDQwcHg7XG59XG4uZ2xvYmFsLWRvbWFpbi1zZWFyY2hfX3RleHQgaW5wdXRcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZ2xvYmFsLWRvbWFpbi1zZWFyY2hfX3RleHQgaW5wdXRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fdGV4dCBpbnB1dDo6cGxhY2Vob2xkZXJcbntcbiAgICBjb2xvcjogIzY2Njtcbn1cbi5nbG9iYWwtZG9tYWluLXNlYXJjaF9fdGV4dCBpbnB1dDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5qb2luc19fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uam9pbnNfX3NpbmdsZVxue1xuICAgIG1heC13aWR0aDogNDguODg4ODg4ODg4OSU7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA2cHggOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuam9pbnNfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLmpvaW5zX190aXRsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGhlaWdodDogNjRweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uam9pbnNfX2lubmVyXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmpvaW5zX19pbm5lciAudGV4dFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qb2luc19fZm9ybVxue1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmpvaW5zX19mb3JtIC5pbnB1dC1maWVsZHMgaW5wdXRcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKj09Peaoqu+8k+OBpOOBrnVsPT09Ki9cbnVsLnVsLTNcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnVsLTMgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICB1bC51bC0zIGxpXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgdWwudWwtMyBsaVxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgdWwudWwtMyBsaS5ibGFua1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG51bC51bC0zIGxpLmJsYW5rXG57XG4gICAgb3BhY2l0eTogMDtcbn1cbnVsLnVsLTMgbGkuYmxhbms6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAwO1xufVxudWwudWwtMyBsaTpob3Zlclxue1xuICAgIG9wYWNpdHk6IC42O1xufVxudWwudWwtMyBsaTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC8qXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojNjU5OUZGOyovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1jaXJjbGUtYm90dG9tLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxudWwudWwtMyBsaS5hcnJvdy1yOjphZnRlclxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZGVsdGEtcmlnaHQtYi5zdmcnKTtcbn1cbnVsLnVsLTMgbGkgYVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vKj09PeaoqjLjgaTjga51bD09PSovXG51bC51bC0yXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbnVsLnVsLTIgbGlcbntcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG5cbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG51bC51bC0yIGxpOm50aC1jaGlsZCgzbilcbntcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIHVsLnVsLTIgbGlcbiAgICB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICB1bC51bC0yIGxpXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICB1bC51bC0yIGxpLmJsYW5rXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbnVsLnVsLTIgbGkuYmxhbmtcbntcbiAgICBvcGFjaXR5OiAwO1xufVxudWwudWwtMiBsaS5ibGFuazpob3Zlclxue1xuICAgIG9wYWNpdHk6IDA7XG59XG51bC51bC0yIGxpOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjY7XG59XG51bC51bC0yIGxpOjphZnRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLypcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NTk5RkY7Ki9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2RlbHRhLWNpcmNsZS1ib3R0b20uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG51bC51bC0yIGxpLmFycm93LXI6OmFmdGVyXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1yaWdodC1iLnN2ZycpO1xufVxudWwudWwtMiBsaSBhXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbm9sLnRlcm1zX19saXN0XG57XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbn1cbm9sLnRlcm1zX19saXN0IGxpLnRlcm1zX19saXN0LWl0ZW1cbntcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbm9sLnRlcm1zX19saXN0IGxpLnRlcm1zX19saXN0LWl0ZW06Zmlyc3QtY2hpbGRcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG5vbC5hcnRpY2xlbGlzdCBsaS5hcnRpY2xlbGlzdF9faXRlbVxue1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG5cbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBvbC5hcnRpY2xlbGlzdCBsaS5hcnRpY2xlbGlzdF9faXRlbVxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuXG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW1cbntcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgb2wubnVtbGlzdCBsaS5udW1saXN0X19pdGVtXG4gICAge1xuICAgICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxufVxub2wubnVtbGlzdCBsaS5udW1saXN0X19pdGVtOjptYXJrZXJcbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbm9sLm51bWxpc3QgbGkubnVtbGlzdF9faXRlbSBwXG57XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgLyo9Peiqv+aVtCAyNOKGkjI9PSovXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbm9sLm51bWxpc3QgbGkubnVtbGlzdF9faXRlbSAubnVtbGlzdF9faXRlbS1udW1cbntcbiAgICBtaW4td2lkdGg6IDc1cHg7XG59XG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW0gLm51bWxpc3RfX2l0ZW0tdGV4dFxue1xuICAgIG1heC13aWR0aDogOTQ1cHg7XG59XG5vbC5udW1saXN0IGxpLm51bWxpc3RfX2l0ZW0gLm51bWxpc3RfX2l0ZW0tdGV4dCAuYW5ub3RhdGlvbi1mbGV4XG57XG4gICAgbWF4LXdpZHRoOiA3NDVweDtcbn1cbm9sLm51bWxpc3QucGFyZW50aGVzZXNcbntcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxub2wubnVtbGlzdC5wYXJlbnRoZXNlcyBsaVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIG9sLm51bWxpc3QucGFyZW50aGVzZXMgbGlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICBvbC5udW1saXN0LnBhcmVudGhlc2VzIGxpLm51bWxpc3RfX2l0ZW0gcFxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIG9sLm51bWxpc3QucGFyZW50aGVzZXMgbGkgLm51bWxpc3RfX2l0ZW0tbnVtIHBcbiAgICB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cblxub2wuZG90c1xue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbm9sLm51bVxue1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cblxuLmJsb2NrLWxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmJsb2NrLWxpc3QgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjdmODtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmJsb2NrLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5ibG9jay1saXN0IGxpOmxhc3Qtb2YtdHlwZVxue1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmJsb2NrLWxpc3QgbGlcbiAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG59XG5cbi5kb21haW5zLWxpc3QgbGlcbntcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuLmRvbWFpbnMtbGlzdCBsaSAucHJpY2VcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kb21haW5zLWxpc3QgbGkgLnByaWNlIC5zYWxlXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODA2Njtcbn1cbi5kb21haW5zLWxpc3QgbGkuZmFsc2UgKlxue1xuICAgIGNvbG9yOiAjY2NjO1xufVxuLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVjay5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBsZWZ0OiA1cHg7XG5cbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgbGkuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTNweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGxhYmVsOmhvdmVyIC5kb21haW5cbntcbiAgICBvcGFjaXR5OiAuNDtcbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBsYWJlbDpob3ZlciAucHJpY2VcbntcbiAgICBvcGFjaXR5OiAuNDtcbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBsYWJlbDpob3ZlciAudGV4dFxue1xuICAgIG9wYWNpdHk6IC40O1xufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGxhYmVsLm5vaG92ZXI6aG92ZXJcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLmRvbWFpbnMtbGlzdCBsaS50cnVlIGlucHV0ICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2tfX3NwLnN2ZycpO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dDpjaGVja2VkICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCBsaS50cnVlIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWRfX3NwLnN2ZycpO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgbGkudHJ1ZSBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uZG9tYWlucy1saXN0IGxhYmVsXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0IGxhYmVsXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI0cHg7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuY2hlY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcblxuICAgIGZsZXgtYmFzaXM6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmNoZWNrXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmOWZmO1xuXG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmNoZWNrIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5kb21haW5zLWxpc3QgLmNoZWNrIC5jaGVjay1zdGF0dXNcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmNoZWNrIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmRvbWFpblxue1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgZmxleC1iYXNpczogMzAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpblxuICAgIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWlucy1saXN0IC5kb21haW5cbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuZG9tYWluX19vbmx5XG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpbl9fb25seVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmRvbWFpbl9fZnVsbFxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuZG9tYWluX19mdWxsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0IC5kb21haW4udHJhbnNmZXJcbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmRvbWFpbi50cmFuc2ZlclxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMiU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMjIlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QgLmF1dGhjb2RlXG57XG4gICAgbWF4LXdpZHRoOiAyNTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LWJhc2lzOiAyNTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMjEuOCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAyMS44JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLmF1dGhjb2RlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGUgc3BhblxuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAuYXV0aGNvZGUgaW5wdXRcbntcbiAgICB6LWluZGV4OiA1O1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0IC5hdXRoY29kZSBpbnB1dFxuICAgIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0IC5wcmljZVxue1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAucHJpY2VcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QgLnByaWNlXG4gICAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAudG9yZlxue1xuICAvKmZsZXgtYmFzaXM6IDExNHB4OyovXG4gICAgbWluLXdpZHRoOiAxMTRweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAudG9yZlxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5kb21haW5zLWxpc3QubXVsdGlwbGUgLnByaWNlIC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAycmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdC5tdWx0aXBsZSAucHJpY2UgLnRleHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QubXVsdGlwbGUgLmRvbWFpblxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICAgIC5kb21haW5zLWxpc3QubXVsdGlwbGUgLnByaWNlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW5zLWxpc3QudHJhbnNmZXItbGlzdCBsaS5mYWxzZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcbiAgICB9XG59XG4uZG9tYWlucy1saXN0LnRyYW5zZmVyLWxpc3QgbGkuZmFsc2UgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWlucy1saXN0LnRyYW5zZmVyLWxpc3QgbGkudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2stdHJhbnNfX3NwLnN2ZycpO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdC50cmFuc2Zlci1saXN0IGxpLnRydWUgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC10cmFuc19fc3Auc3ZnJyk7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdC50cmFuc2Zlci1saXN0IGxpLnRydWUgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmRvbWFpbnMtbGlzdCAudGVybVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbnMtbGlzdCAudGVybVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLmRvbWFpbnMtbGlzdCAudGVybTo6YWZ0ZXJcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDI0cHg7XG5cbiAgICB3aWR0aDogMDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRvbWFpbnMtbGlzdCAudGVybSBzZWxlY3RcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5zZW5kLWJ1dHRvbi5pbnZhbGlkXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBvcGFjaXR5OiAuNTtcbn1cbi5zZW5kLWJ1dHRvbi5pbnZhbGlkIGxhYmVsXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheSAhaW1wb3J0YW50O1xufVxuXG4uZG9tYWluLWNhdXRpb25cbntcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzcwNzA3MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWY1O1xufVxuLmRvbWFpbi1jYXV0aW9uLmhpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmRvbWFpbi1jYXV0aW9uIGgzXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmZjgwNjY7XG59XG4uZG9tYWluLWNhdXRpb24gcFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kb21haW4tY2F1dGlvbiBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrLnN2ZycpO1xufVxuLmRvbWFpbi1jYXV0aW9uIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkLnN2ZycpO1xufVxuLmRvbWFpbi1jYXV0aW9uIGlucHV0OmRpc2FibGVkICsgLmNoZWNrLXN0YXR1c1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uZG9tYWluLWNhdXRpb24gLmNoZWNrLW91dGVyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRvbWFpbi1jYXV0aW9uIC5jb250YWN0LWNoZWNrXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRvbWFpbi1jYXV0aW9uIC5jb250YWN0LWNoZWNrIC5jaGVjay1zdGF0dXMgbGFiZWxcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAvKndpZHRoOiAzMDBweDsqL1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayAuY2hlY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgZmxleC1iYXNpczogMzBweDtcbn1cbi5kb21haW4tY2F1dGlvbiAuY29udGFjdC1jaGVjayAuaGlzc3VcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5O1xufVxuXG4uZG9tYWluLWNhcmQtdGFibGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGVcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtYXgtd2lkdGg6IDE4LjY2NjY2NjY2NjclO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgcGFkZGluZzogMTZweCAxOHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpO1xuXG4gICAgZmxleC1iYXNpczogMTguNjY2NjY2NjY2NyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMy41MTg1MTg1MTg1JTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAyMy41MTg1MTg1MTg1JTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4Ljg4ODg4ODg4ODklO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ4Ljg4ODg4ODg4ODklO1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLmR1bW15XG57XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBvcGFjaXR5OiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5mYWxzZSAqXG57XG4gICAgY29sb3I6ICNjY2M7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5mYWxzZSAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrX19zcC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZmFsc2UgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciAqXG57XG4gICAgY29sb3I6ICNjY2M7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciAucHJpY2UgKlxue1xuICAgIGNvbG9yOiAjMjYyNjI2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUuZXJyb3IgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG57XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTNweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZXJyb3ItY2hlY2tfX3NwLnN2ZycpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5lcnJvciBpbnB1dCArIC5jaGVjay1zdGF0dXNcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLm5vdGpwICpcbntcbiAgICBjb2xvcjogI2NjYztcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLm5vdGpwIC5wcmljZSAqXG57XG4gICAgY29sb3I6ICMyNjI2MjY7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS5ub3RqcCBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1ub3RqcC5zdmcnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUubm90anAgaW5wdXQgKyAuY2hlY2stc3RhdHVzXG4gICAge1xuICAgICAgICB3aWR0aDogMTA2cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLnNpbmdsZS50cnVlIGxhYmVsOmhvdmVyXG57XG4gICAgb3BhY2l0eTogLjQ1O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUudHJ1ZSBpbnB1dCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrX19zcC5zdmcnKTtcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuc2luZ2xlLnRydWUgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWRfX3NwLnN2ZycpO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5zaW5nbGUudHJ1ZSBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXNcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcblxuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrIGxhYmVsXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5jaGVjayBsYWJlbC5sb2FkaW5nLWFyZWFcbntcbiAgICBjdXJzb3I6IGF1dG87XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmNoZWNrIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuY2hlY2sgLmNoZWNrLXN0YXR1c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICB3aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5kb21haW4tY2FyZC10YWJsZSAuY2hlY2sgLmNoZWNrLXN0YXR1c1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICB9XG59XG4uZG9tYWluLWNhcmQtdGFibGUgLmRvbWFpblxue1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5kb21haW4tY2FyZC10YWJsZSAuZG9tYWluX19vbmx5XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmRvbWFpbi1jYXJkLXRhYmxlIC5kb21haW5fX29ubHlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbi5kb21haW4tY2FyZC10YWJsZSAuZG9tYWluX19mdWxsXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuZG9tYWluLWNhcmQtdGFibGUgLmRvbWFpbl9fZnVsbFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgfVxufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5wcmljZVxue1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC5wcmljZSAuc2FsZVxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xufVxuLmRvbWFpbi1jYXJkLXRhYmxlIC50b3JmXG57XG4gICAgbWF4LXdpZHRoOiAxMTRweDtcblxuICAgIGZsZXgtYmFzaXM6IDExNHB4O1xufVxuXG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX2ZsZXhcbiAgICB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZpcnN0IC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoMSlcbntcbiAgICBiYWNrZ3JvdW5kOiAjNjU5OWZmO1xufVxuLmFjb3VudC1mbG93LWxpc3RfX2ZsZXguZmlyc3QgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgxKSAqXG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fZmxleC5maXJzdCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDEpIC5udW1cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKSAqXG57XG4gICAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fZmxleC5zZWNvbmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSgzKSAubnVtXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX2ZsZXgudGhpcmQgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSg1KVxue1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC50aGlyZCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDUpICpcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19mbGV4LnRoaXJkIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoNSkgLm51bVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpICpcbntcbiAgICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19mbGV4LmZvdXJ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDcpIC5udW1cbiAgICB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fZmxleC5maWZ0aCAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDkpXG57XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbi5hY291bnQtZmxvdy1saXN0X19mbGV4LmZpZnRoIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoOSkgKlxue1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX2ZsZXguZmlmdGggLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZTpudGgtb2YtdHlwZSg5KSAubnVtXG4gICAge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XG5cbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTZweDtcblxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG4uYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC5udW1cbntcbiAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC5udW1cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGUgLm51bVxuICAgIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyNjI2MjY7XG4gICAgfVxufVxuLmFjb3VudC1mbG93LWxpc3RfX3NpbmdsZSAudGV4dFxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlIC50ZXh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGUgLnRleHRcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIH1cbn1cbi5hY291bnQtZmxvdy1saXN0X19hcnJvd1xue1xuICAgIG1heC13aWR0aDogMjJweDtcblxuICAgIGZsZXgtYmFzaXM6IDIycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5hY291bnQtZmxvdy1saXN0X19hcnJvd1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDE2cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWNvdW50LWZsb3ctbGlzdF9fYXJyb3dcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE0cHg7XG4gICAgfVxufVxuXG4ubW9yZS1sb2FkXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tb3JlLWxvYWQgaW1nXG57XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbFxue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbHVtbl9fYm94XG57XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNvbHVtbl9fYm94IC5kb21haW5cbntcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgZmxleC1iYXNpczogMjQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5jb2x1bW5fX2JveCAuZG9tYWluXG4gICAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjlmZjtcbiAgICB9XG59XG4uY29sdW1uX19ib3ggLnBlcmlvZFxue1xuICAgIG1heC13aWR0aDogMTUwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcbn1cbi5jb2x1bW5fX2JveCAucGVyaW9kIC5zZWxlY3QtZmllbGRcbntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmNvbHVtbl9fYm94IC5wZXJpb2RcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG59XG4uY29sdW1uX19ib3ggLndob2lzXG57XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGZsZXgtYmFzaXM6IDI1MHB4O1xufVxuLmNvbHVtbl9fYm94IC5tb25leVxue1xuICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbn1cbi5jb2x1bW5fX2JveCAuc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGRcbntcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvdXItY29sdW1uX19oZWFkXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGhlaWdodDogNjBweDtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY5ZmY7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZvdXItY29sdW1uX19oZWFkXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbi5mb3VyLWNvbHVtbl9fc2luZ2xlXG57XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZm91ci1jb2x1bW5fX3NpbmdsZSBzZWxlY3QsIC5mb3VyLWNvbHVtbl9fc2luZ2xlIGlucHV0XG57XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG4uZm91ci1jb2x1bW5fX3NpbmdsZSBwXG57XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmZvdXItY29sdW1uX19zaW5nbGUgcC5jZW50ZXIuc2VsZWN0LWZpZWxkOjphZnRlclxue1xuICAgIHJpZ2h0OiAyNHB4O1xufVxuLmZvdXItY29sdW1uX19zaW5nbGUuZmlyc3RcbntcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm91ci1jb2x1bW5fX3NpbmdsZS5maXJzdFxuICAgIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gICAgfVxufVxuLmZvdXItY29sdW1uX19zaW5nbGU6bGFzdC1jaGlsZFxue1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZm91ci1jb2x1bW5fX3NpbmdsZTpsYXN0LWNoaWxkXG4gICAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mb3VyLWNvbHVtbl9fc2luZ2xlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbn1cbi5mb3VyLWNvbHVtbl9fc2luZ2xlIHBcbntcbiAgLyp0ZXh0LWFsaWduOmxlZnQ7Ki9cbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnJlY29tbWVuZC1kb21haW5cbntcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XG59XG4ucmVjb21tZW5kLWRvbWFpbiAuY2xvc2VcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTMwcHg7XG5cbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogIzY1OTlmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnJlY29tbWVuZC1kb21haW4gLmNsb3NlXG4gICAge1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluIC5jbG9zZTo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4ucmVjb21tZW5kLWRvbWFpbiAuY2xvc2U6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnJlY29tbWVuZC1kb21haW5fX2lubmVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9faW5uZXJcbiAgICB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGVcbntcbiAgICBtYXgtd2lkdGg6IDMxLjU0NzYxOTA0NzYlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjU0NzYxOTA0NzYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZVxuICAgIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAuaWNvblxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGhlaWdodDogODJweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC5pY29uXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgZmxleC1iYXNpczogOTBweDtcbiAgICB9XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAuaWNvbiBpbWdcbiAgICB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGl0bGVcbntcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC50aXRsZVxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIH1cbiAgICAucmVjb21tZW5kLWRvbWFpbl9fc2luZ2xlIC50aXRsZSBhXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGl0bGUgYTo6YmVmb3JlXG4gICAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEycHg7XG5cbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cbn1cbi5yZWNvbW1lbmQtZG9tYWluX19zaW5nbGUgLnRleHRcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcblxuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAudGV4dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLnJlY29tbWVuZC1kb21haW5fX3NpbmdsZSAubGluay1idXR0b24xXG57XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnNpZ251cF9fZm9ybSAudHdvLWNvbHVtbl9fbGVmdFxue1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cF9fZm9ybSAudHdvLWNvbHVtbl9fbGVmdFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3JpZ2h0XG4gICAge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbn1cbi5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3RpdGxlLnJlcTo6YWZ0ZXJcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG5cbiAgICBjb250ZW50OiAn5b+F6aCIJztcblxuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zaWdudXBfX2Zvcm0gLnR3by1jb2x1bW5fX3RpdGxlLnJlcTo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbn1cbi5zaWdudXBfX2Zvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uc2lnbnVwX19mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLnNpZ251cF9fZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNpZ251cF9fZm9ybSBzZWxlY3QsXG4uc2lnbnVwX19mb3JtIGlucHV0W3R5cGU9dGVsXVxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5zaWdudXBfX2Zvcm0gLnNlYXJjaC1hZGRyZXNzX19idXR0b25cbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNmZmYsICNkZWRlZGUpO1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg1NjhcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg1MjBcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGgyNjhcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAud2lkdGg4OFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODhweDtcbn1cbi5zaWdudXBfX2Zvcm0gLmJhc2lzMTIwXG57XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcblxuICAgIGZsZXgtYmFzaXM6IDEyMHB4O1xufVxuLnNpZ251cF9fZm9ybSAubGltaXRlLXdyYXBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbnVwX19mb3JtIC5zZWxlY3QtZmllbGQ6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMnB4O1xuXG4gICAgd2lkdGg6IDA7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBib3JkZXItdG9wOiA0LjVweCBzb2xpZCAjMjYyNjI2O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2lnbnVwX19mb3JtIC5maWVsZC1mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zaWdudXBfX2Zvcm0gLmZpZWxkLWZsZXggPiAqXG57XG4gICAgbWF4LXdpZHRoOiAyNjhweDtcblxuICAgIGZsZXgtYmFzaXM6IDI2OHB4O1xufVxuLnNpZ251cF9fZm9ybSAuc2Nyb2xsLXdyYXBcbntcbiAgICBvdmVyZmxvdzogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnNpZ251cF9fZm9ybSAuY2hlY2stZmllbGRcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbnVwX19mb3JtIC5jaGVjay1maWVsZCBpbnB1dFxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIG9wYWNpdHk6IDA7XG59XG4uc2lnbnVwX19mb3JtIC5jaGVjay1maWVsZCAubGFiZWwtY2hlY2stdGV4dFxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXBfX2Zvcm0gLmNoZWNrLWZpZWxkIGlucHV0OmNoZWNrZWQgKyAubGFiZWwtY2hlY2stdGV4dFxue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbi5zaWdudXBfX2Zvcm0gLmNoZWNrLWZpZWxkIGlucHV0OmRpc2FibGVkICsgLmxhYmVsLWNoZWNrLXRleHRcbntcbiAgICBvcGFjaXR5OiAuNTtcblxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG4uc2lnbnVwX19mb3JtIC5rb21lXG57XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG5cbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbn1cbi5zaWdudXBfX2Zvcm0gLmtvbWU6OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfigLsnO1xufVxuLnNpZ251cF9fZm9ybS1jb25maXJtIC50d28tY29sdW1uX190aXRsZS5yZXE6OmFmdGVyXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWdudXAgLnRlcm1zLW9mLXNlcnZpY2UgLm51bWxpc3RfX2l0ZW0tbnVtOmZpcnN0LW9mLXR5cGUgcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lnbnVwIC5zaWdudXAtY29uZmlybS10ZXh0XG57XG4gICAgcGFkZGluZzogMjRweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2lnbnVwIC5wYXltZW50LWNoYXJnZSAud2lkdGg1MjBcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlXG57XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGVcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9fc2luZ2xlOmZpcnN0LW9mLXR5cGUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlOmZpcnN0LW9mLXR5cGVcbntcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9fc2luZ2xlID4gbGFiZWwgaW5wdXQsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlID4gbGFiZWwgaW5wdXRcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBvcGFjaXR5OiAwO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIC5yYWRpby1jaGVjayxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2tcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2s6OmJlZm9yZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19zaW5nbGUgPiBsYWJlbCAucmFkaW8tY2hlY2s6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0uMmVtO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDEuNGVtO1xuICAgIGhlaWdodDogMS40ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbn1cbi5zaWdudXAgLnVzZS1yZXF1ZXN0X19zaW5nbGUgPiBsYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5yYWRpby1jaGVjazpiZWZvcmUsXG4uc2lnbnVwIC5wYXltZW50LW1ldGhvZF9fc2luZ2xlID4gbGFiZWwgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxOTdlZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCAjZjRmNGY0O1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmNoZWNrZWQgKyAucmFkaW8tY2hlY2s6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLS4yZW07XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICB3aWR0aDogMS40ZW07XG4gICAgaGVpZ2h0OiAxLjRlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblxuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmRpc2FibGVkICsgLnJhZGlvLWNoZWNrLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3NpbmdsZSA+IGxhYmVsIGlucHV0OmRpc2FibGVkICsgLnJhZGlvLWNoZWNrXG57XG4gICAgb3BhY2l0eTogLjU7XG5cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3RleHQtYm94LFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RleHQtYm94XG57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zaWdudXAgLnVzZS1yZXF1ZXN0X190ZXh0LWJveCxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX190ZXh0LWJveFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLnNpZ251cCAudXNlLXJlcXVlc3RfX3RhYmxlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RhYmxlXG57XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAudXNlLXJlcXVlc3RfX3RhYmxlLFxuLnNpZ251cCAucGF5bWVudC1tZXRob2RfX3RhYmxlXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uc2lnbnVwIC51c2UtcmVxdWVzdF9faGlkZSxcbi5zaWdudXAgLnBheW1lbnQtbWV0aG9kX19oaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNpZ251cCAuYWdyZWVcbiAgICB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgICB9XG59XG4uc2lnbnVwIC5hZ3JlZSAuYmJcbntcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5zaWdudXAgLmFncmVlIC5vZi13cmFwXG57XG4gICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc2lnbnVwIC5hZ3JlZSAub2Ytd3JhcFxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA4cHg7XG4gICAgfVxufVxuLnNpZ251cCAuYWdyZWUgLnRlcm1zLW9mLXNlcnZpY2UgLm51bWxpc3RfX2l0ZW0tbnVtOmZpcnN0LW9mLXR5cGUgcFxue1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc2lnbnVwIC5hZ3JlZSAuY2hlY2stZmllbGRfX2NlbnRlclxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpZ251cCAuYWdyZWUgLmNoZWNrLWZpZWxkIGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpZ251cCAuYWdyZWUgLmNoZWNrLWZpZWxkIGxhYmVsIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbi5zaWdudXAgLmFncmVlIC5jaGVjay1maWVsZCBsYWJlbCAuY2hlY2tib3gtY2hlY2tcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2lnbnVwIC5hZ3JlZSAuY2hlY2stZmllbGQgbGFiZWwgaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1jaGVja1xue1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcbn1cbi5zaWdudXAgLmFncmVlIC5jaGVjay1maWVsZCBsYWJlbCBpbnB1dDpkaXNhYmxlZCArIC5jaGVja2JveC1jaGVja1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5zaWdudXAgLmZvcm0tc2VuZC13cmFwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiA3MjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZmxvdy1ib3ggLnR3by1jb2x1bW5fX2xlZnRcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsb3ctYm94IC50d28tY29sdW1uX19sZWZ0IHNwYW5cbntcbiAgICBmb250LXNpemU6IDJyZW07XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5mbG93LWJveCAudHdvLWNvbHVtbl9fbGVmdCBzcGFuLmZyZWVcbntcbiAgICBmb250LXNpemU6IDIuOHJlbTtcblxuICAgIGNvbG9yOiAjNjU5OWZmO1xufVxuLmZsb3ctYm94IC5mbG93X190aHJlZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmN2Y4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5mbG93LWJveCAuZmxvd19fdGhyZWVcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG59XG4uZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3hcbntcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3hcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZsb3ctYm94IC5mbG93X190aHJlZSAuZmxvd19fdGhyZWUtYm94IGltZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgd2lkdGg6IDE1JTtcbiAgICB9XG59XG4uZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3ggcFxue1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZmxvdy1ib3ggLmZsb3dfX3RocmVlIC5mbG93X190aHJlZS1ib3ggcFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmZsb3ctYm94IC5saW5rLWJ1dHRvbjFcbiAgICB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxufVxuLmZsb3ctYm94IGgzXG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbn1cbi5mbG93LWJveCAubGVmdC1ib3JkZXJcbntcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcblxuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggIzY1OTlmZjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucGMtc21zXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnNwLXNtc1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNwLXNtc1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG59XG4uc3Atc21zIGlucHV0XG57XG4gICAgZm9udC1zaXplOiAzcmVtO1xuXG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogODBweDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNtc1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNtc1xuICAgIHtcbiAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgIH1cbn1cbi5zbXNfX2lubmVyXG57XG4gICAgcGFkZGluZzogNDhweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMTVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zbXNfX2lubmVyXG4gICAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIHNlbGVjdCxcbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSBpbnB1dFt0eXBlPXRlbF1cbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLndpZHRoNjI0XG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLndpZHRoNDAwXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzNDAwXG57XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgIGZsZXgtYmFzaXM6IDQwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzNDAwXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLmJhc2lzMjAwXG57XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSAuYmFzaXMyMDBcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogNjAlO1xuXG4gICAgLypmbGV4LWJhc2lzOiAxMDAlOyovXG4gICAgICAgIGZsZXgtYmFzaXM6IDYwJTtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnNlbGVjdC1maWVsZFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zbXMgLmNlcnRpZmljYXRpb24tZm9ybSAuc2VsZWN0LWZpZWxkOjphZnRlclxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTJweDtcblxuICAgIHdpZHRoOiAwO1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZFxue1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZC5tdC0yNFxue1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIGxhYmVsXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIGlucHV0XG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZC5zcC1tbC0wXG4gICAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG4uc21zIC5jZXJ0aWZpY2F0aW9uLWZvcm0gLnJhZGlvLWZpZWxkIC5yYWRpby1jaGVja1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9yYWRpby1ub2NoZWNrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZCBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrXG57XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9yYWRpby1jaGVja2VkLnN2ZycpO1xufVxuLnNtcyAuY2VydGlmaWNhdGlvbi1mb3JtIC5yYWRpby1maWVsZCBpbnB1dDpkaXNhYmxlZCArIC5yYWRpby1jaGVja1xue1xuICAgIG9wYWNpdHk6IC41O1xuXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi5zbXMgLmZvcm0tc2VuZC13cmFwXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgbWF4LXdpZHRoOiA3MjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG5kaXYud3JhcDEyXG57XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEyMDBweCArIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgZGl2LndyYXAxMlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbmRpdi53cmFwMTBcbntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwMHB4ICsgNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBkaXYud3JhcDEwXG4gICAge1xuICAgICAgICB3aWR0aDogNDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn1cblxuZGl2LndyYXA1MFxue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogY2FsYyg1MDBweCArIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgZGl2LndyYXA1MFxuICAgIHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXG57XG4gICAgLnNwXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnBjXG4gICAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudGFiLWJpZ1xuICAgIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIC50YWItc21hbGxcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCJAY2hhcnNldCBcIkVVQy1KUFwiO1xyXG5AdXNlICdzYXNzOmxpc3QnO1xyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL3VzZS50eXBla2l0Lm5ldC9sdmE2YnN5LmNzcycpO1xyXG5cclxuLy/vv73Gpe+/vdel7KG877+9yKXRoe+/ve+/ve+/vVxyXG5AaW1wb3J0ICcuLi90ZW1wbGF0ZS9jb2xvcic7XHJcbkBpbXBvcnQgJy4uL3RlbXBsYXRlL21peGluLXNpbmdsZSc7XHJcbkBpbXBvcnQgJy4uL3RlbXBsYXRlL21peGluJztcclxuQGltcG9ydCAnLi4vdGVtcGxhdGUvcGx1Z2lucyc7XHJcblxyXG4vL++/ve+/vcqs77+9zqXqpbvvv73Dpcil1aXvv73vv73vv73vv73vv71cclxuQGltcG9ydCAnLi4vcmVzZXQvcmVzcy15JztcclxuXHJcbi8vY3NzLXN0eWxlXHJcbkBpbXBvcnQgJy4uL3N0eWxlL2FsaWduJztcclxuQGltcG9ydCAnLi4vc3R5bGUvYmFja2dyb3VuZCc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL2JveC1zaGFkb3cnO1xyXG5AaW1wb3J0ICcuLi9zdHlsZS9mb250LXN0eWxlJztcclxuQGltcG9ydCAnLi4vc3R5bGUvbWFyZ2luJztcclxuQGltcG9ydCAnLi4vc3R5bGUvb3ZlcmZsb3cnO1xyXG5AaW1wb3J0ICcuLi9zdHlsZS9wYWRkaW5nJztcclxuQGltcG9ydCAnLi4vc3R5bGUvcGx1cyc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL3JhZGl1cyc7XHJcbkBpbXBvcnQgJy4uL3N0eWxlL3RyYW5zZm9ybSc7XHJcblxyXG4vL++/vca877+90aHvv73vv73vv71cclxuQGltcG9ydCAnLi4vcGFydHMvYnJlYWQnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9idXR0b24nO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9ob3Zlcic7XHJcbkBpbXBvcnQgJy4uL3BhcnRzL2xvYWRpbmcnO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9taWRhc2hpJztcclxuQGltcG9ydCAnLi4vcGFydHMvcHJpY2UtbGlzdCc7XHJcbkBpbXBvcnQgJy4uL3BhcnRzL3NlYXJjaC1kb21haW4nO1xyXG5AaW1wb3J0ICcuLi9wYXJ0cy9zZWFyY2gtYWlzdWdnZXN0JztcclxuQGltcG9ydCAnLi4vcGFydHMvdGFibGUtY29sdW1uJztcclxuXHJcbi8v77+9xrzvv73Wpe+/ve+/vcOl77+9XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2Jsb2Nrcyc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2NvbW1vbi1zdHlsZSc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2Zvb3Rlcic7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2hlYWRlcic7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL2pvaW5zJztcclxuQGltcG9ydCAnLi4vYmxvY2svbGlzdCc7XHJcbkBpbXBvcnQgJy4uL2Jsb2NrL21vZGFsJztcclxuQGltcG9ydCAnLi4vYmxvY2svc2lnbnVwJztcclxuQGltcG9ydCAnLi4vYmxvY2svc21zJztcclxuXHJcbi8v77+97KW577+93aXzpbel1qTHpO+/vcm977+977+977+977+9yb3vv73vv71cclxuQGltcG9ydCAnLi4vaW1wb3J0YW50L2Rpc3BsYXlzJztcclxuIiwiLnRlc3R7XHJcblx0Y29sb3I6cmVkO1xyXG59XHJcblxyXG4uc2Nyb2xsLXByZXZlbnQge1xyXG4gIC8q5YuV44GN5Zu65a6aKi9cclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLyrlpaXooYzjgY3jgpLnrqHnkIYqL1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIC8q5LiLMuOBpOOBp+iDjOaZr+OCkuWFg+OBruOCteOCpOOCuuOBruOBvuOBvuihqOekuuOBmeOCi+OBk+OBqOOBjOOBp+OBjeOCiyovXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbioge1xyXG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIENKSyBKUCcsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgUm9ib3RvLFxyXG4gICAgJ1NlZ29lIFVJJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhTmV1ZSwgWXVHb3RoaWMsICdZdSBHb3RoaWMgTWVkaXVtJyxcclxuICAgICdZdSBHb3RoaWMnLCBWZXJkYW5hLCBNZWlyeW8sIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiMyNjI2MjY7XHJcbiAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxufVxyXG5cclxuYSxcclxuc3BhbiB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuYSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbnBpY3R1cmUsXHJcbnNvdXJjZSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuIiwiQHVzZSAnc2FzczpsaXN0JztcclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbiRicmVhay1wYzogMTIwNnB4O1xyXG4kYnJlYWstdGFiLXNtYWxsOiAxMjA1cHg7XHJcbiRicmVhay10YWItbWlkZGxlOiA5OTlweDtcclxuJGJyZWFrLXRhYi1iaWc6IDc2OHB4O1xyXG4kYnJlYWstc3A6IDc2N3B4O1xyXG5cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstcGMpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItc21hbGwge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay10YWItc21hbGwpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItYmlnIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkYnJlYWstdGFiLWJpZykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1taWRkbGV7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOigkYnJlYWstdGFiLW1pZGRsZSkpe1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLW9ubHkge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkgYW5kIChtYXgtd2lkdGg6ICgkYnJlYWstdGFiLXNtYWxsKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc3Age1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCRicmVhay1zcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy9mb250LXNpemVcclxuXHJcbkBtaXhpbiBmeigkc2l6ZTE6IDE2LCAkc2l6ZTI6IDE0KSB7XHJcbiAgJHNpemUxOiBtYXRoLmRpdigkc2l6ZTEsIDEwKTtcclxuICAkc2l6ZTI6IG1hdGguZGl2KCRzaXplMiwgMTApO1xyXG4gIGZvbnQtc2l6ZTogJHNpemUxICsgcmVtO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBmb250LXNpemU6ICRzaXplMiArIHJlbTtcclxuICB9XHJcbn1cclxuXHJcbi8vYm9yZGVyXHJcblxyXG5AbWl4aW4gYmEoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlcjogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYmIoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJ0KCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcclxuICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBibCgkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XHJcbiAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJyKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcclxuICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuLy93aWR0aFxyXG5cclxuQG1peGluIHdpZHRoKCRwYykge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogY2FsYygjeyRwY30gKyA0MHB4KTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHdpZHRoOiA0ODBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi8vZGlzcGxheTpmbGV4O1xyXG5cclxuQG1peGluIGZsZXgoJGp1c3RpZnk6IHNwYWNlLWJldHdlZW4sICRhbGlnbjogc3RyZXRjaCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleHRvcCgkdGFiLCAkbnVtMywgJHNwLCAkbnVtMikge1xyXG4gIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgbWFyZ2luLXRvcDogJHRhYiArIHB4O1xyXG5cclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG51bTMge1xyXG4gICAgICAmOm50aC1vZi10eXBlKCN7JGl9KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNwICsgcHg7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtMiB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2ZsZXgtYmFzaXNcclxuXHJcbkBtaXhpbiBiYXNpcygkaTogMSwgJHk6IDAsICR3aWR0aDogMTA4MCkge1xyXG4gICRiYXNpczogMTAwJTtcclxuICBAaWYgJGkgIT0gMSB7XHJcbiAgICAkYmFzaXM6IHBlcmNlbnRhZ2UoXHJcbiAgICAgIG1hdGguZGl2KG1hdGguZGl2KDEwMCAtIG1hdGguZGl2KCR5LCAkd2lkdGgpICogMTAwLCAkaSksIDEwMClcclxuICAgICk7XHJcbiAgfVxyXG4gIGZsZXgtYmFzaXM6ICRiYXNpcztcclxuICBtYXgtd2lkdGg6JGJhc2lzO1xyXG59XHJcblxyXG5AbWl4aW4gYmFzaXNfcygkcGMpIHtcclxuICBmbGV4LWJhc2lzOiAkcGM7XHJcbiAgbWF4LXdpZHRoOiRwYztcclxufVxyXG5cclxuQG1peGluIGxoKCRwYzogMTYsICRzcDogMTQpIHtcclxuICBsaW5lLWhlaWdodDogJHBjICsgcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc3AgKyBweDtcclxuICB9XHJcbn1cclxuXHJcbi8vbWFyZ2luXHJcblxyXG5AbWl4aW4gbXQoJHBjLCAkdGFiLCAkc3ApIHtcclxuICBtYXJnaW4tdG9wOiAkcGM7XHJcblxyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1iKCRwYywgJHRhYiwgJHNwKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHBjO1xyXG5cclxuICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHRhYjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbi8vcGFkZGluZ1xyXG5cclxuQG1peGluIHB0KCRwYywgJHRhYiwgJHNwKSB7XHJcbiAgcGFkZGluZy10b3A6ICRwYztcclxuXHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy10b3A6ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYigkcGMsICR0YWIsICRzcCkge1xyXG4gIHBhZGRpbmctYm90dG9tOiAkcGM7XHJcblxyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHRhYjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NiYXIoJGNvbG9yOiByZ2JhKDAsIDAsIDUwLCAwLjUpKSB7XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xyXG4gIC8qQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIH1cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICB9XHJcbiAgfSovXHJcbn1cclxuXHJcbkBtaXhpbiBzY2JhclkoJGNvbG9yOiByZ2JhKDAsIDAsIDUwLCAwLjUpKSB7XHJcbiAgLyrjgrnjgq/jg63jg7zjg6vjg5Djg7zlhajkvZMqL1xyXG4gIC8qQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuICB9Ki9cclxufVxyXG4iLCIuY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4ucmlnaHQge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLnNwLWNlbnRlciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3AtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgLnNwLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCIvL+alleWGhuezu+e1oeOBv1xyXG5cclxuLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbi5yaWdodC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtYmx1ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbn1cclxuXHJcbi5sZWZ0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtdG9wLXdoaXRlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVmdC10b3AtcmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHotaW5kZXg6IC0yO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG4ucmlnaHQtdG9wLXJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LWJvdHRvbS13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtYm90dG9tLXJpZ2h0LXRvcC13aGl0ZS1jaXJjbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxufVxyXG5cclxuLnJpZ2h0LWhhbGYtYmx1ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgLmxlZnQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGVmdC10b3AtYmx1ZS1jaXJjbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXRvcC1ibHVlLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAucmlnaHQtaGFsZi1ibHVlIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2stZGVjbzEge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNzEycHg7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxuICB6LWluZGV4OiAtMTtcclxuICB0b3A6IDE1M3B4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICB0b3A6IDU2cHg7XHJcbiAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMTI0cHg7XHJcbiAgfVxyXG4gICZfX3RvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIGhlaWdodDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDE2MHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCA2MnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTYwcHggMCAwO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA2MnB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy/og4zmma/oibJcclxuXHJcbi5iYy13aGl0ZSB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbn1cclxuXHJcbi5iYy1wYiB7XHJcbiAgYmFja2dyb3VuZDogJHBiO1xyXG59XHJcblxyXG4uYmMtYmx1ZTEge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMTtcclxufVxyXG4uYmMtYmx1ZTIge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMjtcclxufVxyXG4uYmMtYmx1ZTMge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlMztcclxufVxyXG4uYmMtYmx1ZTQge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNDtcclxufVxyXG4uYmMtYmx1ZTUge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNTtcclxufVxyXG4uYmMtYmx1ZTYge1xyXG4gIGJhY2tncm91bmQ6ICRibHVlNjtcclxufVxyXG4iLCIkYm9yZGVyMTogI2NjY2NjYztcclxuXHJcbiRibHVlMTogIzY1OTlmZjtcclxuJGJsdWUyOiAjNjY4MGZmO1xyXG4kYmx1ZTM6ICM2NmIzZmY7XHJcbiRibHVlNDogIzFiNWZhNjtcclxuJGJsdWU1OiAjMTEzZDZiO1xyXG4kYmx1ZTY6ICM0MGI4Yzk7XHJcblxyXG4kcGI6ICNmNWY5ZmY7XHJcbiRwYjI6ICNlNmYwZmY7XHJcblxyXG4kcGluazE6ICNmZjY2OTk7XHJcblxyXG4kZ3JlZTE6ICNmNWY3Zjg7XHJcbiRncmVlMjogI2NjY2NjYztcclxuJGdyZWUzOiAjYjNiM2IzO1xyXG5cclxuJG1haW46ICMyNjI2MjY7XHJcbiIsIi5iLXNoYWRvdy1sIHtcclxuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxufVxyXG5cclxuLmItc2hhZG93LW0ge1xyXG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcblxyXG4uYi1zaGFkb3ctcyB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuIiwiLnMtdGV4dCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbn1cclxuXHJcbi5iLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcclxuICAkcGM6ICRpICogMiArIDEyO1xyXG4gICRzcDogJHBjIC0gMjtcclxuICAuZnMjeyRwY30ge1xyXG4gICAgQGluY2x1ZGUgZnooJHBjLCAkc3ApO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICB9XHJcbn1cclxuXHJcbi5taWRhc2hpLWZzIHtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG59XHJcblxyXG4udGV4dDE0LW9ubHkge1xyXG4gIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbn1cclxuXHJcbi5ib2xkIHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4udW5kZXJsaW5lIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgfVxyXG59XHJcblxyXG4uYy1yZWR7XHJcbiAgY29sb3I6cmVkO1xyXG59XHJcblxyXG4uYy1ibHVlIHtcclxuICBjb2xvcjogJGJsdWUxO1xyXG59XHJcblxyXG4uYy1waW5rMSB7XHJcbiAgY29sb3I6ICRwaW5rMTtcclxufVxyXG5cclxuLmMtd2hpdGUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnNlcmlmIHtcclxuICBmb250LWZhbWlseTogc291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZSwgc2VyaWY7XHJcbn1cclxuIiwiQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgJG46ICRpICogODtcclxuICAubXQtI3skbn0ge1xyXG4gICAgbWFyZ2luLXRvcDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xyXG4gICRuOiAkaSAqIDg7XHJcbiAgLm1iLSN7JG59IHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRuICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcclxuICAkbjogJGkgKiA4O1xyXG4gIC5tbC0jeyRufSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTYge1xyXG4gICRuOiAkaSAqIDg7XHJcbiAgLm1yLSN7JG59IHtcclxuICAgIG1hcmdpbi1yaWdodDogJG4gKyBweDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNwIHtcclxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDE2IHtcclxuICAgICRuOiAkaSAqIDg7XHJcbiAgICAuc3AtbXQtI3skbn0ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLW1iLSN7JG59IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJG4gKyBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTYge1xyXG4gICAgJG46ICRpICogODtcclxuICAgIC5zcC1tbC0jeyRufSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLW1yLSN7JG59IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkbiArIHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub2Y3Njgge1xyXG4gIG1pbi13aWR0aDogNTEwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMCA0cHg7XHJcbiAgfVxyXG59IiwiQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNiB7XHJcbiAgJG46ICRpICogODtcclxuICAucC0jeyRufSB7XHJcbiAgICBwYWRkaW5nOiAkbiArIHB4O1xyXG4gIH1cclxuICAucHQtI3skbn0ge1xyXG4gICAgcGFkZGluZy10b3A6ICRuICsgcHg7XHJcbiAgfVxyXG4gIC5wYi0jeyRufSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJG4gKyBweDtcclxuICB9XHJcbiAgLnBsLSN7JG59IHtcclxuICAgIHBhZGRpbmctbGVmdDogJG4gKyBweDtcclxuICB9XHJcbiAgLnByLSN7JG59IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRuICsgcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxNiB7XHJcbiAgICAkbjogJGkgKiA4O1xyXG4gICAgLnNwLXAtI3skbn0ge1xyXG4gICAgICBwYWRkaW5nOiAkbiArIHB4O1xyXG4gICAgfVxyXG4gICAgLnNwLXB0LSN7JG59IHtcclxuICAgICAgcGFkZGluZy10b3A6ICRuICsgcHg7XHJcbiAgICB9XHJcbiAgICAuc3AtcGItI3skbn0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJG4gKyBweDtcclxuICAgIH1cclxuICAgIC5zcC1wbC0jeyRufSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogJG4gKyBweDtcclxuICAgIH1cclxuICAgIC5zcC1wci0jeyRufSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRuICsgcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50eXBlLWJsZWZ0IHtcclxuXHRmb250LXNpemU6IDJyZW07XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRib3JkZXItbGVmdDogc29saWQgNXB4ICM2NTk5ZmY7XHJcbn1cclxudWwuZG90cyB7XHJcblx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbn1cclxuXHJcbi5yaWdodCB7dGV4dC1hbGlnbjogcmlnaHQ7fVxyXG5cclxuLmFubm90YXRpb24tZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICYuanVzdGlmeS1lbmR7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgfVxyXG4gICYubXQtMHtcclxuICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gIH1cclxuICAmLmNlbnRlcntcclxuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwe1xyXG4gICAgLnNwLWp1c3RpZnktc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7fVxyXG4gIH1cclxufVxyXG5cclxuLmJvcmRlci1ib3h7XHJcblx0cGFkZGluZzogMjRweCAxNnB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGgze2ZvbnQtd2VpZ2h0OmJvbGQ7fVxyXG5cdCYuYmx1ZS1iYWNre1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjojRjVGOUZGO1xyXG5cdFx0dWwuY2hlY2tsaXN0e1xyXG5cdFx0XHRsaXtcclxuXHRcdFx0XHQmLmNoZWNrbGlzdC1pdGVte1xyXG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjRweDtcclxuXHRcdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDoycHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTppbmhlcml0O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MTZweDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYnV0dG9uLWZsZXh7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdC5saW5rLWJ1dHRvbjF7XHJcblx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHQmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb21wYW55e1xyXG5cdGFydGljbGV7XHJcblx0XHRhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fVxyXG5cdH1cclxufVxyXG5cclxuJGNvbG9yMTogI2Y0ZjRmNDtcclxuJGNvbG9yMjogIzMxOTdFRTtcclxuXHJcbi5yYWRpby1maWVsZHtcclxuXHRtYXJnaW46IDAuNXJlbTtcclxuXHRkaXNwbGF5OmZsZXg7XHJcblx0ZmxleC13cmFwOndyYXA7XHJcblx0LnJhZGlvLWZsZXh7XHJcblx0XHQmOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDoxNnB4O31cclxuXHR9XHJcblx0bGFiZWx7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRwe1xyXG5cdFx0XHRmb250LXNpemU6MS41cmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOi01cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0KyAucmFkaW8tbGFiZWwge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yMTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3IxLCAyNSUpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMS40ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxLjRlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAtMC4yZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjhweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCsgLnJhZGlvLWxhYmVsIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IyO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICRjb2xvcjE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0KyAucmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG5cdFx0XHQrIC5yYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgNHB4ICRjb2xvcjE7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IxLCAyNSUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvcjEsIDI1JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQrIC5yYWRpby1sYWJlbCB7XHJcblx0XHRcdCY6ZW1wdHkge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAubXY6OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaW5kZXgvbXYtYmFjay10ZXh0LWllLmpwZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAkbnVtOiAkaSAqIDQ7XHJcbiAgLmJyI3skbnVtfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkbnVtICsgcHg7XHJcbiAgfVxyXG59XHJcbiIsIi50cmFuc2xhdGUteS00IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbn1cclxuIiwiLmJyZWFkIHtcclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saW5rLWJ1dHRvbjEge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICYuZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgJi5sZWZ0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMDtcclxuICB9XHJcbiAgJi53aWR0aDM0NCB7XHJcbiAgICBtYXgtd2lkdGg6IDM0NHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2lkdGgxNjAge1xyXG4gICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAmLmhlaWdodDQwIHtcclxuICAgIGEsXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJi5ibHVlQmRyMSBhe1xyXG4gICAgY29sb3I6ICRibHVlMSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLmJsdWVCZHIxOjpiZWZvcmV7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwMSwgMTUzLCAyNTUsIC4xNSk7XHJcbiAgfVxyXG4gICYuYmx1ZUJkcjE6OmFmdGVye1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OztcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGJsdWUxICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAmLmdyZWUxOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZTE7XHJcbiAgfVxyXG4gICYuZ3JlZTI6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlMjtcclxuICB9XHJcbiAgJi5ncmVlMzo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyZWUzO1xyXG4gIH1cclxuICAmLmJsdWUxOjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgfVxyXG4gICYuYmx1ZTQ6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlNDtcclxuICB9XHJcbiAgJi5ibHVlNTo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWU1O1xyXG4gIH1cclxuICAmLmJsdWU2OjphZnRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTY7XHJcbiAgfVxyXG4gICYucGluazE6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICB9XHJcbiAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICB9XHJcbiAgYSxcclxuICBsYWJlbCxcclxuICBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBmeigxNiwgMTIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICBmb250LXNpemU6MS41cmVtO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC13LnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoOHB4LCAtNTAlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5saW5rLWJ1dHRvbjIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgIH1cclxuICAgIGEsXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICByaWdodDogMTJweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC44KTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob3Zlci10ZXh0IHtcclxuICB0cmFuc2l0aW9uOiBsaW5lYXIgMC4xcyBhbGw7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgfVxyXG59XHJcblxyXG4uaG92ZXItb3BhY2l0eSB7XHJcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbi5ob3Zlci1ncmF5IHtcclxuICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gICY6aG92ZXIge1xyXG4vLyAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSkgYmx1cigxcHgpO1xyXG4gICAgb3BhY2l0eTouNjtcclxuICB9XHJcbn1cclxuIiwiLmxvYWRpbmcge1xyXG4gIG1heC13aWR0aDogMjRweDtcclxuICBtYXJnaW46IDMycHggYXV0bztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGltZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFuaW1hdGlvbjogMS4ycyBsaW5lYXIgMHMgaW5maW5pdGUgbG9hZGluZztcclxuICB9XHJcbiAgJi5pbi1ibG9ja3tcclxuICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbiIsImgyLnR5cGUxIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAmLmxlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgLm51bSB7XHJcbiAgICBAaW5jbHVkZSBmeigzNiwgMzApO1xyXG4gICAgQGluY2x1ZGUgY2VudHVyeSgpO1xyXG4gIH1cclxufVxyXG5cclxuaDIudHlwZTIge1xyXG4gIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgZmxleC1lbmQpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgLnRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBAaW5jbHVkZSBmeigyNSwgMjApO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICd8JztcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgc2NhbGUoMC44KSB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGFnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuaDIudHlwZTMge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIEBpbmNsdWRlIGZ6KDIwLCAxOCk7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZnooMzYsIDMwKTtcclxuICAgIEBpbmNsdWRlIGNlbnR1cnkoKTtcclxuICB9XHJcbn1cclxuXHJcbi5tdWx0aXBsZS10aXRsZSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgcGFkZGluZzogMTZweCAzMnB4O1xyXG4gIHNwYW4ge1xyXG4gICAgQGluY2x1ZGUgZnooMTYsIDE2KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRlcm17XHJcbiAgICBtYXJnaW4tbGVmdDoyMDZweDtcclxuICAgIEBpbmNsdWRlIHRhYi1iaWd7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjEwMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubmFtZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAmLnRyYW5zZmVyIHtcclxuICAgICAgZmxleC1iYXNpczogMjQwcHg7XHJcbiAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgICAgICBtYXgtd2lkdGg6MjIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hdXRoY29kZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDk2cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGZsZXgtYmFzaXM6IDI1MnB4O1xyXG4gICAgbWF4LXdpZHRoOjI1MnB4O1xyXG4gICAgQGluY2x1ZGUgdGFiLW9ubHkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIxLjglO1xyXG4gICAgICBtYXgtd2lkdGg6MjEuOCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcmljZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogOTZweDtcclxuICAgIGZsZXgtYmFzaXM6IDcycHg7XHJcbiAgICBtYXgtd2lkdGg6NzJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmVzdWx0IHtcclxuICAgIGZsZXgtYmFzaXM6IDExNHB4O1xyXG4gICAgbWF4LXdpZHRoOjExNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT3lt6bmqKrjgavjg5zjg7zjg4Djg7zjgYzjgYLjgovjgr/jgqTjg5fjga5oMz09PSovXHJcbmgzLnR5cGUtYmxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggIzY1OTlmZjtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi8qPT095aSq5a2XPT09Ki9cclxuaDQudHlwZTEge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5oNS50eXBlLWJsdWViYWNrIHtcclxuICBoZWlnaHQ6IDU2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOWZmO1xyXG59XHJcblxyXG4uYmVmLWJsb2NrOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICBjb250ZW50OiAn4pagJztcclxuICBjb2xvcjogIzY1OTlmZjtcclxufVxyXG5cclxuLy/jgr3jg7zjg4jmqZ/og73ku5jjgY3opovlh7rjgZdcclxuXHJcbi5zb3J0cy10aXRsZSB7XHJcbiAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgI29wZW4td2luZG93e1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBvcGFjaXR5OjA7XHJcbiAgfVxyXG4gIGxhYmVsLm9wZW4td2luZG93e1xyXG4gICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6IzY1OTlmZjtcclxuICB9XHJcbiAgLnNlY3JldC13aW5kb3d7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjk1KTtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgdG9wOjQ0cHg7XHJcbiAgICByaWdodDotMTZweDtcclxuICAgIHBhZGRpbmc6MTZweDtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIHdpZHRoOjI3MHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgYm9yZGVyOnNvbGlkIDFweCAjNjU5OWZmO1xyXG4gICAgcGFkZGluZy1ib3R0b206OHB4O1xyXG4vKiAgICB3aWR0aDozMDBweDtcclxuICAgIGhlaWdodDo0MDBweDsqL1xyXG4gICAgLmxhYmVsLXdyYXBwZXJ7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgIGxhYmVse1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xyXG4gICAgICAgICYud2luZG93LWNsb3Nle1xyXG4gICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgI29wZW4td2luZG93OmRpc2FibGVkICsgLnNlY3JldC13aW5kb3d7XHJcbiAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gIH1cclxuICAjb3Blbi13aW5kb3c6Y2hlY2tlZCArIC5zZWNyZXQtd2luZG93e1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICB9XHJcbiAgLnNvcnRzIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgLyogICAgd2lkdGg6MTQwcHg7Ki9cclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb2xvcjojNjU5OUZGO1xyXG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgbGVmdDowcHg7XHJcbiAgICAgIHRvcDoycHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vbGlzdC5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0e1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MjVweDtcclxuICAgICAgei1pbmRleDoyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcjE7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyBzcGFue1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vZm9udC1mYW1pbHlcclxuXHJcbkBtaXhpbiBjZW50dXJ5KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXJpZigpIHtcclxuICBmb250LWZhbWlseTogc291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZSwgc2VyaWY7XHJcbn1cclxuIiwiLnByaWNlLWxpc3Qge1xyXG4gICZfX3RhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGVhZCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KHNwYWNlLWFyb3VuZCwgY2VudGVyKTtcclxuICAgIHAge1xyXG4gICAgICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXHJcbiAgICAgIC8qbWF4LXdpZHRoOjEyMHB4OyovXHJcbiAgICAgIHdpZHRoOmNhbGMoNTUlIC8gMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmRvbWFpbntcclxuICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzcmVtO1xyXG4gICAgICB9XHJcbiAgICAgICYuZ2V0LCYubW92ZSwmLnNlY29uZCwmLnVwZGF0ZXtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAmLnNlbGVjdGVke1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgIHRyYW5zaXRpb246LjNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLnNlY29uZHtcclxuICAgICAgICBzcGFuLnVwe1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3Bhbi5kb3due1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgNDhweCksIGNhbGMoLTUwJSArIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgbGVmdDo2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXAge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDklLCAtNzAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5kb3duIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDI4cHgpLCBjYWxjKC01MCUgKyA0cHgpKTtcclxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JvZHkge1xyXG4gICAgLyogYm9yZGVyLXJhZGl1czogOHB4OyAqL1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAvKmZsZXgtYmFzaXM6IDEyMHB4OyovXHJcbiAgICAgIC8qbWF4LXdpZHRoOjEyMHB4OyovXHJcbiAgICAgIHdpZHRoOmNhbGMoNTUlIC8gMyk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmLmRvbWFpbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTYsIDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTgsIDE4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAmLmMtcmVkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLyogMjAyMy4xIHByaWNlLXRhYmxlICovXHJcbiAgJl9fcHJpY2UtdGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICB0ZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMTNweCAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNWY5ZmY7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmRvbWFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIHRkLmdldCxcclxuICAgICAgdGQubW92ZSxcclxuICAgICAgdGQudXBkYXRlIHtcclxuICAgICAgICB3aWR0aDogMTguMzMzMzMzMzMzMyU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgdGQgc3Bhbi51cCB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlIC0gNHB4KSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSAtIDRweCkpO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4uZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShjYWxjKC01MCUgKyAyOHB4KSwgY2FsYygtNTAlICsgNHB4KSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygtNTAlICsgMjhweCksIGNhbGMoLTUwJSArIDRweCkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiKDAgMCAwIC8gMTAlKTtcclxuICAgICAgfVxyXG4gICAgICB0ZC5kb21haW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgICB0ZCBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogY2VudHVyeS1nb3RoaWMsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIHRkIHNwYW4uYy1yZWQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInAucmVke1xyXG4gIGNvbG9yOiNmMDBcclxufVxyXG5cclxuLmVycm9yLWJveHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmUyZTI7XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOnJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDpkaXNhYmxlZHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XHJcbn1cclxuXHJcbmxhYmVsLnNlYXJjaC1hZGRyZXNze1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uaW5wdXRfX2ZsZXh7XHJcbiAgZGlzcGxheTpmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAmLWl0ZW17XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTZweDtcclxuICAgIGlucHV0e21pbi13aWR0aDo2NHB4O31cclxuICAgICYuaW5wdXQtbmFtZXtcclxuICAgICAgbWluLXdpZHRoOjE2MHB4O1xyXG4gICAgICBpbnB1dHt3aWR0aDoxMDAlO31cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZG9tYWluIHtcclxuICBmb3JtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lucHV0IHtcclxuICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDkwMCwgMTA4MCkgKiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOm1hdGguZGl2KDkwMCwxMDgwKSAqIDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgZnooMjAsIDE2KTtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19zZW5kIHtcclxuICAgIGZsZXgtYmFzaXM6IG1hdGguZGl2KDE4MCwgMTA4MCkgKiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOm1hdGguZGl2KDE4MCwxMDgwKSAqIDEwMCU7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogNTZweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgZmlndXJlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgICAgcGljdHVyZSwgc291cmNle1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIEBpbmNsdWRlIGZsZXgoZmxleC1lbmQsIGNlbnRlcik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgZmxleChmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgICAuc2luZ2xlOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWRvbWFpbi1tdWx0aXBsZS1mb3JtIHtcclxuICB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdXRpb24tY29qcHtcclxuICBib3JkZXItcmFkaXVzOjVweDtcclxuICBib3JkZXI6c29saWQgMXB4ICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjojRkZGRUY1O1xyXG4gIHBhZGRpbmctdG9wOjI0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206MjRweDtcclxuICBwYWRkaW5nLWxlZnQ6NDBweDtcclxuICBwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcbiAgQGluY2x1ZGUgc3B7XHJcbiAgICBwYWRkaW5nOjE2cHg7XHJcbiAgfVxyXG4gIGxpe2NvbG9yOiNGRjgwNjY7fVxyXG4gIGgze1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBjb2xvcjojRkY4MDY2O1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgIHBhZGRpbmctbGVmdDozMnB4O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgIHdpZHRoOjI1cHg7XHJcbiAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4LW9yYW5nZS5zdmcpO1xyXG4gICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgc3BhbntcclxuICAgIGNvbG9yOiMxOTE5MTk7XHJcbiAgfVxyXG59XHJcbiIsIi5zYW1wbGUtZWxlbWVudHN7XHJcbiAgJi1hcmVhIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICNDN0RERkY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAgICYtdGl0bGUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XHJcbiAgICB9XHJcbn1cclxuLnNhbXBsZS1lbGVtZW50cy10aXRsZTo6YmVmb3Jle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOjI4cHg7XHJcbiAgaGVpZ2h0OjI2cHg7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDp1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fpc3VnZ2VzdC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxufVxyXG4jc2FtcGxlLWVsZW1lbnRzLWxpc3R7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGRpc3BsYXk6ZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuICBsaXtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2M3ZGRmZjtcclxuICAgIHBhZGRpbmc6NXB4IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjI1cHg7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZDojZjVmNWY1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmljby0tbmV3V2luZG93e1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uL2V4dGVybmFsLWxpbmsuc3ZnKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxM3B4O1xyXG59XHJcblxyXG4ub3RoZXJfZG9tYWluX3NlYXJjaHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgJl9fYnV0dG9ue1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gIH1cclxufVxyXG4iLCIvL+OCt+ODs+OCsOODq+OCq+ODqeODoFxyXG4ub25lLWNvbHVtbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcbiAgJl9fdG9wIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgZnooMjAsIDE4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG4gICZfX2JvdHRvbSB7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgJi5kb3RzIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubnVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL+ODhOODvOOCq+ODqeODoFxyXG4udHdvLWNvbHVtbiB7XHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIEBpbmNsdWRlIGJiO1xyXG4gICAgQGluY2x1ZGUgYmw7XHJcbiAgICBAaW5jbHVkZSBicjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBAaW5jbHVkZSBidDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XHJcbiAgICB9XHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gICAgfVxyXG4gICAgJjpvbmx5LW9mLXR5cGUge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xlZnQge1xyXG4gICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgZmxleC1iYXNpczogMTYwcHg7XHJcbiAgICBtYXgtd2lkdGg6MTYwcHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTYwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIG9sIHtcclxuICAgICAgJi5kb3RzIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYubnVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZ6KDIwLCAxOCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuICAmLmxlZnQtMzQ0IHtcclxuICAgIC50d28tY29sdW1uX19sZWZ0IHtcclxuICAgICAgZmxleC1iYXNpczogMzQ0cHg7XHJcbiAgICAgIG1heC13aWR0aDozNDRweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uX19yaWdodCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDM0NHB4KTtcclxuICAgICAgbWF4LXdpZHRoOmNhbGMoMTAwJSAtIDM0NHB4KTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uX190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE2LCAxNCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYubGVmdC0xNDgge1xyXG4gICAgLnR3by1jb2x1bW5fX2xlZnQge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNDhweDtcclxuICAgICAgbWF4LXdpZHRoOjE0OHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnR3by1jb2x1bW5fX3JpZ2h0IHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQ4cHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE0OHB4KTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5sZWZ0LTI4OCB7XHJcbiAgICAgIC50d28tY29sdW1uX19sZWZ0IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyODhweDtcclxuICAgICAgICBtYXgtd2lkdGg6Mjg4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudHdvLWNvbHVtbl9fcmlnaHQge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI4OHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4OHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50d28tY29sdW1uX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmxlZnQtMjAwIHtcclxuICAgIC50d28tY29sdW1uX19sZWZ0IHtcclxuICAgICAgZmxleC1iYXNpczogMjAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxNTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6MTUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uX19yaWdodCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogY2FsYygxMDAlIC0gMTUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hcnRpY2xlLm9uZS1ib3JkZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMDtcclxufVxyXG4udGFibGUge1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICB0aCx0ZCB7XHJcbiAgICBwYWRkaW5nOjI0cHg7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNmNWY5ZmYgIDtcclxuICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICB9XHJcbiAgdGgge1xyXG4gICAgYmFja2dyb3VuZDojZjVmOWZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiNmZmY7XHJcbiAgfVxyXG59IiwiLmJiLWJsb2NrIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyMTtcclxuICBwYWRkaW5nOiAzMnB4O1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxufVxyXG4iLCJib2R5LFxyXG5odG1sIHtcclxufVxyXG5cclxuLmNlbnR1cnkge1xyXG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICBAaW5jbHVkZSB3aWR0aCgxMDgwcHgpO1xyXG59XHJcbi53cmFwODk2IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4OTZweCk7XHJcbn1cclxuXHJcbi53cmFwODU2IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4NTZweCk7XHJcbn1cclxuXHJcbi53cmFwODA4IHtcclxuICBAaW5jbHVkZSB3aWR0aCg4MDhweCk7XHJcbn1cclxuXHJcbi51bmRlcnBhZ2UtdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDcycHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgLmpwIHtcclxuICAgICAgQGluY2x1ZGUgZnooMzIsIDIyKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTMycHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBsZWZ0OiAtMjBweDtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuIHtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgQGluY2x1ZGUgY2VudHVyeSgpO1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgfVxyXG4gICAgJi5sZWZ0IHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgLmpwIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmlnaHQtYm90dG9tLXdoaXRlLWNpcmNsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVsYXRlZC1zZXJ2aWNlcyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgfVxyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBAaW5jbHVkZSBiYXNpcygzLCA0OCk7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUobiArIDQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDIsIDI0KTtcclxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMSwgMCwgMzc1KTtcclxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZXtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5saW5rLWJ1dHRvbjEge1xyXG4gICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgIGEge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9ue1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxufVxyXG4iLCIucGFnZXRvcCB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmFubm90YXRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRwYjtcclxuICAqIHtcclxuICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgfVxyXG4gIG9sIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItdG9wIHtcclxuICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBtYXgtd2lkdGg6MTYwcHg7XHJcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zbnMtbGlzdCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19uYXYge1xyXG4gICAgZmxleC1iYXNpczogNzEycHg7XHJcbiAgICBtYXgtd2lkdGg6NzEycHg7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgZmxleC1iYXNpczogNTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDo1MjBweDtcclxuICAgIH1cclxuICAgID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2luZ2xlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAmOm5vdCgubm90LWxpbmspOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW5hdl9fc3ViIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWFya3Mge1xyXG4gIEBpbmNsdWRlIGJ0O1xyXG4gIEBpbmNsdWRlIGJiO1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgQGluY2x1ZGUgdGFiLW1pZGRsZSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMywgMTQwLCA4OTYpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICBAaW5jbHVkZSBiYXNpcygyLCAzMywgODk2KTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICZfX2lzbXMge1xyXG4gICAgICBtYXgtd2lkdGg6IDQxJTtcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgLnRleHR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxODVweCk7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGZpZ3VyZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSA4OHB4KTtcclxuICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pc21zLFxyXG4gICAgJl9fcG1hcmsge1xyXG4gICAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICAgIG1heC13aWR0aDogNDkuNSU7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDkuNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpdGVzZWFsIHtcclxuICAgICAgbWF4LXdpZHRoOiAyNyU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICBAaW5jbHVkZSB0YWItbWlkZGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJvdHRvbSB7XHJcbiAgJl9fbmF2IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibHVlMTtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29weSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbn1cclxuXHJcbi5hZmZpbGlhdGVfX2JuciB7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICB9XHJcbn1cclxuIiwiaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgfVxyXG4gIC54c2VydmVyIHtcclxuLyogICAgcGFkZGluZzogMCA0LjR2dzsqL1xyXG4gICAgcGFkZGluZzogMCAwIDAgNC40dnc7XHJcbiAgICBAaW5jbHVkZSBiYigpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiAwIDIuMnZ3O1xyXG4gICAgfVxyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAmX19zZXJ2aWNlIHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWJpZ3tcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzo4cHggMDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgZm9udC1zaXplOjEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLXNtYWxse1xyXG4gICAgICAgICAgLypwYWRkaW5nOjBweDsgKi9cclxuICAgICAgICAgIC8qcGFkZGluZy1ib3R0b206MTBweDsqL1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1cnJlbnR7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2FjY291bnQge1xyXG4gICAgICBAaW5jbHVkZSB0YWItc21hbGx7XHJcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOjZweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTZweDtcclxuICAgICAgICBAaW5jbHVkZSBibCgpO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDpzb2xpZCAxcHggI2NjYztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgZnooMTQsIDEyKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgbGgoMS40LCAxLjQpO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWUxO1xyXG4gICAgICB9XHJcbiAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGx7XHJcbiAgICAvLyAgZGlzcGxheTpub25lO1xyXG4gIC8vICBhe1xyXG4gIC8vICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgLy8gICAgZmlndXJle1xyXG4gIC8vICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gIC8vICAgIG1hcmdpbjowIGF1dG87XHJcbiAgLy8gICAgZGlzcGxheTpibG9jaztcclxuICAvLyAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdsb2JhbCB7XHJcbiAgICAmX19sb2dpbntcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwODBweCArIDQwcHgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItbWlkZGxle1xyXG4gICAgICBoZWlnaHQ6NTZweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZ3tcclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5nbG9iYWwtdG9nZ2xlLWJ1dHRvbiB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDU2cHg7XHJcbiAgICAgIG1heC13aWR0aDo1NnB4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgLy9AaW5jbHVkZSBmbGV4KGNlbnRlcixjZW50ZXIpO1xyXG4gICAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAuYmFyIHtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGluZWFyIDAuM3MgYWxsO1xyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZS1odW0ge1xyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19uYXYge1xyXG4gICAgICBAaW5jbHVkZSB3aWR0aCgxMDgwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGZsZXgtZW5kLCBjZW50ZXIpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5e1xyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoKDY4MHB4KTtcclxuICAgICAgICBoZWlnaHQ6OTJweDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgdGFiLW1pZGRsZXtcclxuICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NpbmdsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIgLmdsb2JhbF9fc2luZ2xlX19zdWIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJi5jcF9jYXAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNmZjY2OTk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmUgLCAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtNTAlIC0gNnB4KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpbmsxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC01MCUgKyA2cHgpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgICZfX3N1YiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHdpZHRoOiAyNjJweDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogN3B4IDlweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IDAgMTBweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAmX19maXJzdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgICAgbWFyZ2luOjAgMCAxMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYtLXJlZ2lzdHJ5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxNnB4O1xyXG4gICAgICAgICY+YSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiNmZjY2OTk7XHJcbiAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgcGFkZGluZzowIDI1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44NTtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLCY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmh1bS1uYXYge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xyXG4gID4gKiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbCAwLjNzO1xyXG4gIH1cclxuICAmLmFjdGl2ZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICA+ICoge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmh1bS1uYXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTZweDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1NnB4KTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmh1bS1nbG9iYWwge1xyXG4gICZfX3NpbmdsZSB7XHJcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0KCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gYSB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBpbmNsdWRlIGJiKCk7XHJcbiAgICAgIC50ZXh0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgfVxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDU2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJsO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tcmVnaXN0cnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiNmZjY2OTk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZpZ3VyZSBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6MjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmh1bS1nbG9iYWxfX3N1YiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDojZmZmN2ZhO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fc3ViIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzZweDtcclxuICAgICAgYmFja2dyb3VuZDogJHBiO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAmLmNwX2NhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGluazE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaHVtLW90aGVycyB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIGZsZXgtYmFzaXM6IDUwJTtcclxuICAgIG1heC13aWR0aDo1MCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRwYjtcclxuICAgIEBpbmNsdWRlIGZ6KDE0LCAxMik7XHJcbiAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgIEBpbmNsdWRlIGJsKHdoaXRlKTtcclxuICAgIH1cclxuICAgICY6bnRoLW9mLXR5cGUobiArIDMpIHtcclxuICAgICAgQGluY2x1ZGUgYnQod2hpdGUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmh1bS1hY2NvdW50IHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgfVxyXG4gIGxpIHtcclxuICAgIEBpbmNsdWRlIGJhc2lzKDIsIDIwLCAzNzUpO1xyXG4gIH1cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogJGJsdWUxO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgZnooMTQsIDE0KTtcclxuICB9XHJcbiAgZmlndXJlIHtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG5cclxubmF2IC5nbG9iYWxfX2xvZ2luIHtcclxuICAubGluay1idXR0b24xIHtcclxuICAgIHdpZHRoOiBhdXRvIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuICAubGluay1idXR0b24yIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGF7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nbG9iYWwtZG9tYWluLXNlYXJjaCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHBhZGRpbmc6IDE2cHggMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gICYuYWN0aXZlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIH1cclxuICAmX19pbm5lciB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgfVxyXG4gICZfX3N1Ym1pdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRwaW5rMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICB3aWR0aDogMTRweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIGZsZXgtYmFzaXM6IDEwNDBweDtcclxuICAgIG1heC13aWR0aDoxMDQwcHg7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiM2NjY7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuam9pbnMge1xyXG4gICZfX2ZsZXgge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gIH1cclxuICAmX19zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMSwgMCwgMzc1KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4KTtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XHJcbiAgICAudGV4dCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fZm9ybSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5pbnB1dC1maWVsZHMge1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQGluY2x1ZGUgYmEoKTtcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qPT095qiq77yT44Gk44GudWw9PT0qL1xyXG51bC51bC0zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbGkge1xyXG4gICAgd2lkdGg6IDMwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMS40cmVtO1xyXG4gICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICYuYmxhbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuYmxhbmsge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgLypcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NTk5RkY7Ki9cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1jaXJjbGUtYm90dG9tLnN2ZycpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgJi5hcnJvdy1yIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vZGVsdGEtcmlnaHQtYi5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PeaoqjLjgaTjga51bD09PSovXHJcbnVsLnVsLTIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxpIHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNHJlbTtcclxuICAgIG1hcmdpbi1yaWdodDo1JTtcclxuICAgICY6bnRoLWNoaWxkKDNuKXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgJi5ibGFuayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ibGFuayB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAvKlx0XHRcdGJhY2tncm91bmQtY29sb3I6IzY1OTlGRjsqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2RlbHRhLWNpcmNsZS1ib3R0b20uc3ZnJyk7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgICAmLmFycm93LXIge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9kZWx0YS1yaWdodC1iLnN2ZycpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbm9sLnRlcm1zX19saXN0IHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIGxpLnRlcm1zX19saXN0LWl0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5vbC5hcnRpY2xlbGlzdCB7XHJcbiAgbGkuYXJ0aWNsZWxpc3RfX2l0ZW0ge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxub2wubnVtbGlzdCB7XHJcbiAgbGkubnVtbGlzdF9faXRlbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWluLXdpZHRoOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgJjo6bWFya2VyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7IC8qPT3oqr/mlbQgMjTihpIyPT0qL1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gICAgLm51bWxpc3RfX2l0ZW0tbnVte1xyXG4gICAgICBtaW4td2lkdGg6NzVweDtcclxuICAgIH1cclxuICAgIC5udW1saXN0X19pdGVtLXRleHQge1xyXG4gICAgICBtYXgtd2lkdGg6IDk0NXB4O1xyXG4gICAgICAuYW5ub3RhdGlvbi1mbGV4e1xyXG4gICAgICAgIG1heC13aWR0aDo3NDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnBhcmVudGhlc2VzIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICYubnVtbGlzdF9faXRlbSBwIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1saXN0X19pdGVtLW51bSB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vbGlzdHN0eWxl5pyJ44KK44GubGlcclxub2wge1xyXG4gICYuZG90cyB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgfVxyXG4gICYubnVtIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICB9XHJcbn1cclxuXHJcbi8v44K/44Kw5qiq5Lim44GzXHJcbi5ibG9jay1saXN0IHtcclxuICBAaW5jbHVkZSBmbGV4KGZsZXgtc3RhcnQpO1xyXG4gIGxpIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmVlMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBmeigxNCwgMTIpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8v44OJ44Oh44Kk44Oz5qSc57Si57WQ5p6cXHJcbi5kb21haW5zLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAucHJpY2V7XHJcbiAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAuc2FsZXtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZhbHNlIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jYW5ub3QtY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRydWUge1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAuZG9tYWlue29wYWNpdHk6MC40fVxyXG4gICAgICAgICAgLnByaWNle29wYWNpdHk6MC40fVxyXG4gICAgICAgICAgLnRleHR7b3BhY2l0eTowLjR9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm9ob3Zlcjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2stc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWQuc3ZnJyk7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkX19zcC5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrIHtcclxuICAgIG1heC13aWR0aDozMHB4O1xyXG4gICAgZmxleC1iYXNpczogMzBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5kb21haW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICBmbGV4LWJhc2lzOjMwMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5e1xyXG4gICAgICBtYXgtd2lkdGg6MjAwcHg7XHJcbiAgICAgIGZsZXgtYmFzaXM6MjAwcHg7XHJcbiAgICB9XHJcbiAgICAmX19vbmx5IHtcclxuICAgICAgQGluY2x1ZGUgZnooMjAsIDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuICAgICZfX2Z1bGwge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgfVxyXG4gICAgJi50cmFuc2ZlciB7XHJcbiAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgZmxleC1iYXNpczogMjQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgICBtYXgtd2lkdGg6MjIlO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXV0aGNvZGUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6MjUycHg7XHJcbiAgICBmbGV4LWJhc2lzOiAyNTJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MjEuOCU7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIxLjglO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICBAaW5jbHVkZSBiYSgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJpY2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9yZiB7XHJcbiAgICAvKmZsZXgtYmFzaXM6IDExNHB4OyovXHJcbiAgICBtaW4td2lkdGg6MTE0cHg7XHJcbiAgICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBAaW5jbHVkZSB0YWItc21hbGx7XHJcbiAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLm11bHRpcGxlIHtcclxuICAgIC5wcmljZSAudGV4dCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDIwLCAyMCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIC5kb21haW4ge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnByaWNlIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYudHJhbnNmZXItbGlzdCB7XHJcbiAgICBsaSB7XHJcbiAgICAgICYuZmFsc2Uge1xyXG4gICAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2Fubm90LWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1vei1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi50cnVlIHtcclxuICAgICAgICBpbnB1dCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL25vLWNoZWNrLXRyYW5zX19zcC5zdmcnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2NoZWNrZWQtdHJhbnNfX3NwLnN2ZycpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpkaXNhYmxlZCArIC5jaGVjay1zdGF0dXN7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGVybXtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDoxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxNnB4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OjI0cHg7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgIzI2MjYyNjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICBzZWxlY3R7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnNlbmQtYnV0dG9ue1xyXG4gICYuaW52YWxpZHtcclxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gICAgbGFiZWx7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6Z3JheSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvbWFpbi1jYXV0aW9ue1xyXG4gICYuaGlkZXtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICB9XHJcbiAgcGFkZGluZzoyNHB4O1xyXG4gIGJvcmRlcjpzb2xpZCAxcHggIzcwNzA3MDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkZFRjU7XHJcbiAgaDN7XHJcbiAgICBjb2xvcjojRkY4MDY2O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBmb250LXNpemU6MnJlbTtcclxuICB9XHJcbiAgcHt0ZXh0LWFsaWduOmNlbnRlcjt9XHJcblxyXG4gIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnXCIpO31cclxuICBpbnB1dDpjaGVja2VkICsgLmNoZWNrLXN0YXR1cyB7YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmdcIik7fVxyXG4gIGlucHV0OmRpc2FibGVkICsgLmNoZWNrLXN0YXR1c3tcclxuICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgIG9wYWNpdHk6LjU7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1jaGVjayBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jaGVjay1vdXRlcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1jaGVja3tcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAuY2hlY2stc3RhdHVze1xyXG4gICAgICBsYWJlbHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvKndpZHRoOiAzMDBweDsqL1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNre1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICBmbGV4LWJhc2lzOiAzMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MzBweDtcclxuICAgICAgbWFyZ2luLXRvcDoyNHB4O1xyXG4gICAgfVxyXG4gICAgLmhpc3N1e1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZGNjY5OTtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgZm9udC1zaXplOjEuMnJlbTtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgcGFkZGluZy1yaWdodDo4cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDo4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLy/jg4njg6HjgqTjg7PmpJzntKLntZDmnpzjgqvjg7zjg4njgrnjgr/jgqTjg6tcclxuLmRvbWFpbi1jYXJkLXRhYmxlIHtcclxuICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgLnNpbmdsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgYmFzaXMoNSwgNzIpO1xyXG4gICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE4cHg7XHJcbiAgICBAaW5jbHVkZSB0YWItb25seSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDQsIDY0KTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgJi5kdW1teSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYuZmFsc2Uge1xyXG4gICAgICAqIHtcclxuICAgICAgICBjb2xvcjogJGdyZWUyO1xyXG4gICAgICB9XHJcbiAgICAgIC5wcmljZSAqIHtcclxuICAgICAgICBjb2xvcjogJG1haW47XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQgKyAuY2hlY2stc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Nhbm5vdC1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTA2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vdGpwIHtcclxuICAgICAgKiB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlMjtcclxuICAgICAgfVxyXG4gICAgICAucHJpY2UgKiB7XHJcbiAgICAgICAgY29sb3I6ICRtYWluO1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9lcnJvci1ub3RqcC5zdmcnKTtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudHJ1ZSB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNDU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlucHV0ICsgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVja19fc3Auc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5jaGVjay1zdGF0dXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZF9fc3Auc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAuY2hlY2stc3RhdHVze1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICYubG9hZGluZy1hcmVhe1xyXG4gICAgICAgIGN1cnNvcjphdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLXN0YXR1cyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA5NHB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZG9tYWluIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICZfX29ubHkge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNiwgMTUpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgJl9fZnVsbCB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMSk7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgLnNhbGV7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY4MDY2O1xyXG4gICAgfVxyXG4gIH1cclxuICAudG9yZiB7XHJcbiAgICBmbGV4LWJhc2lzOiAxMTRweDtcclxuICAgIG1heC13aWR0aDoxMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi8v44Ot44Kw44Kk44Oz44O744Ki44Kr44Km44Oz44OI55m76Yyy44OV44Ot44O8XHJcbi5hY291bnQtZmxvdy1saXN0IHtcclxuICAmX19mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuICAgICYuZmlyc3Qge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZCB7XHJcbiAgICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYudGhpcmQge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDUpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmZvdXJ0aCB7XHJcbiAgICAgIC5hY291bnQtZmxvdy1saXN0X19zaW5nbGU6bnRoLW9mLXR5cGUoNykge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgLm51bSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmlmdGgge1xyXG4gICAgICAuYWNvdW50LWZsb3ctbGlzdF9fc2luZ2xlOm50aC1vZi10eXBlKDkpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIC5udW0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBmbGV4LWJhc2lzOiAxNTBweDtcclxuICAgIG1heC13aWR0aDoxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcGI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOmF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDhweCA4cHggMTZweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm51bSB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDI1LCAyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1haW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Fycm93IHtcclxuICAgIGZsZXgtYmFzaXM6IDIycHg7XHJcbiAgICBtYXgtd2lkdGg6MjJweDtcclxuICAgIEBpbmNsdWRlIHRhYi1vbmx5IHtcclxuICAgICAgZmxleC1iYXNpczogMTZweDtcclxuICAgICAgbWF4LXdpZHRoOjE2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxNHB4O1xyXG4gICAgICBtYXgtd2lkdGg6MTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb3JlLWxvYWR7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgaW1ne1xyXG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNvcnRzLXRpdGxlIC5zb3J0cyBsYWJlbHtcclxuICBjdXJzb3I6cG9pbnRlcjtcclxufVxyXG5cclxuLmNvbHVtbl9fYm94e1xyXG4gIGJvcmRlci1yYWRpdXM6NXB4O1xyXG4gIC5kb21haW57XHJcbiAgICBmbGV4LWJhc2lzOjI0MHB4O1xyXG4gICAgbWF4LXdpZHRoOjI0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjVmOWZmO1xyXG4gICAgICBwYWRkaW5nLXRvcDoxNnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGVyaW9ke1xyXG4gICAgZmxleC1iYXNpczoxNTBweDtcclxuICAgIG1heC13aWR0aDoxNTBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgLnNlbGVjdC1maWVsZHtcclxuICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBtYXJnaW4tdG9wOjhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLndob2lze1xyXG4gICAgZmxleC1iYXNpczoyNTBweDtcclxuICAgIG1heC13aWR0aDoyNTBweDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxuICAubW9uZXl7XHJcbiAgICBmbGV4LWJhc2lzOjIwMHB4O1xyXG4gICAgbWF4LXdpZHRoOjIwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG4gIC5zaWdudXBfX2Zvcm0gLnNlbGVjdC1maWVsZHtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZm91ci1jb2x1bW57XHJcblxyXG4gICZfX2hlYWR7XHJcbiAgICBoZWlnaHQ6NjBweDtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjlmZjtcclxuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fc2luZ2xle1xyXG4gICAgbWluLWhlaWdodDo4MHB4O1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nLXRvcDo4cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTo4cHg7XHJcbiAgICBib3JkZXI6c29saWQgMXB4ICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICBzZWxlY3QsaW5wdXR7XHJcbiAgICAgIHBhZGRpbmc6NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwe3dvcmQtYnJlYWs6IGJyZWFrLWFsbDt9XHJcbiAgICBwLmNlbnRlci5zZWxlY3QtZmllbGR7XHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIHJpZ2h0OjI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuZmlyc3R7XHJcbiAgICAgIGJvcmRlci10b3A6bm9uZTtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOjhweCA4cHggMHB4IDBweDtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xyXG4gICAgICBAaW5jbHVkZSBzcHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjBweCAwcHggOHB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAvKnRleHQtYWxpZ246bGVmdDsqL1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjE2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVjb21tZW5kLWRvbWFpbiB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmx1ZTE7XHJcbiAgICB0b3A6IC0zMHB4O1xyXG4gICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAtMjVweDtcclxuICAgIH1cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faW5uZXIge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgIG1heC13aWR0aDogODk2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDMycHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19mbGV4IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICB9XHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJhc2lzKDMsIDQ4LCA4OTYpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBAaW5jbHVkZSBiYigpO1xyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0KCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgaGVpZ2h0OiA4MnB4O1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDkwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjkwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyKCk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICB9XHJcbiAgICAubGluay1idXR0b24xIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNpZ251cCB7XHJcbiAgJl9fZm9ybSB7XHJcbiAgICAudHdvLWNvbHVtbl9fbGVmdCB7XHJcbiAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50d28tY29sdW1uX19yaWdodCB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudHdvLWNvbHVtbl9fdGl0bGUucmVxIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICflv4XpoIgnO1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDEyLCAxMik7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWFkZHJlc3NfX2J1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmZmZmLCAjZGVkZWRlKTtcclxuICAgICAgQGluY2x1ZGUgYmEoKTtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndpZHRoNTY4IHtcclxuICAgICAgbWF4LXdpZHRoOiA1NjhweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAud2lkdGg1MjAge1xyXG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC53aWR0aDI2OCB7XHJcbiAgICAgIG1heC13aWR0aDogMjY4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLndpZHRoODgge1xyXG4gICAgICBtYXgtd2lkdGg6IDg4cHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmJhc2lzMTIwIHtcclxuICAgICAgZmxleC1iYXNpczogMTIwcHg7XHJcbiAgICAgIG1heC13aWR0aDoxMjBweDtcclxuICAgIH1cclxuICAgIC5saW1pdGUtd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgJG1haW47XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLWZsZXgge1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMjY4cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOjI2OHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsLXdyYXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAyODBweDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICAgIC5jaGVjay1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbC1jaGVjay10ZXh0IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9uby1jaGVjay5zdmcnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgLmxhYmVsLWNoZWNrLXRleHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpkaXNhYmxlZCArIC5sYWJlbC1jaGVjay10ZXh0e1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAua29tZSB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtMWVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAn4oC7JztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19mb3JtLWNvbmZpcm0ge1xyXG4gICAgLnR3by1jb2x1bW5fX3RpdGxlLnJlcSB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50ZXJtcy1vZi1zZXJ2aWNlIHtcclxuICAgIC5udW1saXN0X19pdGVtLW51bTpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2lnbnVwLWNvbmZpcm0tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgYmEoKTtcclxuICB9XHJcbiAgLnBheW1lbnQtY2hhcmdle1xyXG4gICAgLndpZHRoNTIwe1xyXG4gICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLnVzZS1yZXF1ZXN0LFxyXG4gIC5wYXltZW50LW1ldGhvZCB7XHJcbiAgICAmX19zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICAgID4gbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLy8gIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgICAvLyAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAvLyAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgLy8gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAvLyAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGZsZXgoJGFsaWduOiBjZW50ZXIpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMC4yZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEuNGVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2s6YmVmb3Jle1xyXG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1vei1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLW1zLWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgb3BhY2l0eTouNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1jaGVjazpiZWZvcmV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5N2VlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA0cHggI2Y0ZjRmNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIC5yYWRpby1jaGVjazpiZWZvcmV7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IC0wLjJlbTtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxLjRlbTtcclxuICAgICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHhcclxuICAgICAgICAgIHNvbGlkICNiNGI0YjQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2t7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbW96LWZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjpncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcGFjaXR5Oi41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vY2hlY2tlZC5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQtYm94IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBAaW5jbHVkZSBiYSgpO1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGFibGUge1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZ3JlZSB7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIH1cclxuICAgIC5iYiB7XHJcbiAgICAgIEBpbmNsdWRlIGJiKCk7XHJcbiAgICB9XHJcbiAgICAub2Ytd3JhcCB7XHJcbiAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBiYTtcclxuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlcm1zLW9mLXNlcnZpY2Uge1xyXG4gICAgICAubnVtbGlzdF9faXRlbS1udW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoZWNrLWZpZWxkIHtcclxuICAgICAgJl9fY2VudGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgfVxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LWNoZWNrIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vbm8tY2hlY2suc3ZnJyk7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgZmxleCgkYWxpZ246IGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtY2hlY2sge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9jaGVja2VkLnN2ZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dDpkaXNhYmxlZCArIC5jaGVja2JveC1jaGVja3tcclxuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIC1tcy1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAgIG9wYWNpdHk6LjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLXNlbmQtd3JhcCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBtYXgtd2lkdGg6IDcyMXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uZmxvdy1ib3h7XHJcbiAgLnR3by1jb2x1bW5fX2xlZnR7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZToycmVtO1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAmLmZyZWV7XHJcbiAgICAgICAgZm9udC1zaXplOjIuOHJlbTtcclxuICAgICAgICBjb2xvcjojNjU5OUZGO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mbG93X190aHJlZXtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjVGN0Y4O1xyXG4gICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLmZsb3dfX3RocmVlLWJveHtcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6MjRweDtcclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6MTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIG1hcmdpbi10b3A6OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgIGZvbnQtc2l6ZToxLjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmstYnV0dG9uMXtcclxuICAgIEBpbmNsdWRlIHNwe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6YXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXdlaWdodDpib2xkO1xyXG4gICAgY29sb3I6IzY1OTlGRjtcclxuICB9XHJcbiAgLmxlZnQtYm9yZGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6c29saWQgNXB4ICM2NTk5RkY7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjRweDtcclxuICAgIG1hcmdpbi10b3A6MzJweDtcclxuICB9XHJcbn1cclxuIiwiLnBjLXNtc3tcclxuICAgIEBpbmNsdWRlIHNwIHtkaXNwbGF5Om5vbmU7fVxyXG59XHJcblxyXG4uc3Atc21ze1xyXG4gIGRpc3BsYXk6bm9uZTtcclxuICBAaW5jbHVkZSBzcCB7ZGlzcGxheTpmbGV4O31cclxuICB3aWR0aDogMTAwJTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgaW5wdXR7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIG1heC13aWR0aDo2MHB4O1xyXG4gICAgaGVpZ2h0OjgwcHg7XHJcbiAgICBmb250LXNpemU6M3JlbTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNtcyB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgcGFkZGluZzogNDhweDtcclxuICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XHJcbiAgfVxyXG4gICZfX2lubmVyIHtcclxuICAgIGJvcmRlci1yYWRpdXM6MTBweDtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNlcnRpZmljYXRpb24tZm9ybSB7XHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0nZW1haWwnXSxcclxuICAgIGlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgICBzZWxlY3QsXHJcbiAgICBpbnB1dFt0eXBlPSd0ZWwnXSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhKCk7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAud2lkdGg2MjQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA2MjRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC53aWR0aDQwMCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmJhc2lzNDAwIHtcclxuICAgICAgZmxleC1iYXNpczogNDAwcHg7XHJcbiAgICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYXNpczIwMCB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgLypmbGV4LWJhc2lzOiAxMDAlOyovXHJcbiAgICAgICAgZmxleC1iYXNpczo2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOjYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdC1maWVsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNC41cHggc29saWQgJG1haW47XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvLWZpZWxkIHtcclxuICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgJi5tdC0yNHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3B7XHJcbiAgICAgICAgJi5zcC1tbC0we1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmFkaW8tY2hlY2sge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vcmFkaW8tbm9jaGVjay5zdmcnKTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyKTtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgLnJhZGlvLWNoZWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL3JhZGlvLWNoZWNrZWQuc3ZnJyk7XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6ZGlzYWJsZWQgKyAucmFkaW8tY2hlY2t7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIC1tb3otZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtbXMtZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICBmaWx0ZXI6Z3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIG9wYWNpdHk6LjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tc2VuZC13cmFwIHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIG1heC13aWR0aDogNzIxcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiZGl2LndyYXAxMiB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoMTIwMHB4KTtcclxufVxyXG5cclxuZGl2LndyYXAxMCB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoMTAwMHB4KTtcclxufVxyXG5cclxuZGl2LndyYXA1MCB7XHJcbiAgQGluY2x1ZGUgd2lkdGgoNTAwcHgpO1xyXG59XHJcblxyXG5AaW5jbHVkZSB0YWItYmlnIHtcclxuICAuc3Age1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAucGMge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc3Age1xyXG4gIC50YWItYmlnIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHBjIHtcclxuICAudGFiLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn0iXX0= */
