.container[data-v-0cfaa061] {
  max-width: 400px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.toggle-visibility[data-v-0cfaa061] {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0 10px;
  line-height: 34px;
  font-size: 10px;
  font-weight: 500;
  cursor: pointer;
}
.cards[data-v-1ffe90db] {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  margin-bottom: 40px;
}
.auth-success[data-v-1ffe90db] {
  text-align: center;
}
.lds-ring[data-v-1ffe90db] {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  color: #4c467b;
  margin-top: 2rem;
}
.lds-ring > div[data-v-1ffe90db] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 64px;
  height: 64px;
  margin: 8px;
  border: 8px solid #4c467b;
  border-radius: 50%;
  animation: lds-ring-data-v-1ffe90db 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #4c467b transparent transparent transparent;
}
.lds-ring div[data-v-1ffe90db]:nth-child(1) {
  animation-delay: -0.45s;
}
.lds-ring div[data-v-1ffe90db]:nth-child(2) {
  animation-delay: -0.3s;
}
.lds-ring div[data-v-1ffe90db]:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring-data-v-1ffe90db {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
.register[data-v-1ffe90db] {
  max-width: 500px;
}
.register .auth-form[data-v-1ffe90db] {
  text-align: center;
}
.userlist .row[data-v-ee865100] {
  grid-template-columns: 1fr 1fr 80px 80px;
}
@media (max-width: 600px) {
.userlist .row[data-v-ee865100]:first-child {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.userlist .row[data-v-ee865100]:not(:first-child) {
    grid-template-columns: 1fr 110px;
    padding: 10px 10px;
}
.userlist .row:not(:first-child) .cell[data-v-ee865100] {
    padding: 0 !important;
    height: auto;
    line-height: 1.8;
}
.userlist .row:not(:first-child) .cell.data-title[data-v-ee865100]:before {
    content: attr(data-title);
    display: block;
    padding: 0 5px 0 0;
    color: #383361;
}
.userlist .row:not(:first-child) .cell.name[data-v-ee865100] {
    font-size: 14px;
    grid-column-start: 1;
}
.userlist .row:not(:first-child) .cell.name .avatar[data-v-ee865100] {
    display: none;
}
.userlist .row:not(:first-child) .cell.email[data-v-ee865100] {
    grid-column-start: 1;
}
.userlist .row:not(:first-child) .cell.account[data-v-ee865100] {
    grid-row-start: 1;
    grid-column-start: 2;
    justify-content: flex-end;
    text-align: right;
}
.userlist .row:not(:first-child) .cell.status[data-v-ee865100] {
    grid-column-start: 2;
    grid-row-start: 2;
}
}
[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}

.datetime[data-v-ce1febfa] {
  position: relative;
  display: flex;
  align-items: center;
  height: 60px;
}
.datetime > div[data-v-ce1febfa] {
  display: flex;
  flex-direction: column;
  font-weight: 500;
  width: 50%;
}
.datetime > div .date[data-v-ce1febfa] {
  color: #ffae00;
}
.datetime > div .time[data-v-ce1febfa] {
  font-size: 10px;
}
.datetime input[data-v-ce1febfa] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  box-sizing: border-box;
}
.datetime input[data-v-ce1febfa]::-webkit-calendar-picker-indicator {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.user-inner[data-v-ce1febfa] {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.user-inner .aside[data-v-ce1febfa] {
  flex-shrink: 0;
  flex-grow: 0;
  width: 200px;
  background: #0f091a;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  flex-direction: column;
}
.user-inner .aside .header[data-v-ce1febfa] {
  font-weight: 500;
  padding: 20px;
  flex: 60px 0;
  display: flex;
  align-items: center;
}
.user-inner .aside .header .status[data-v-ce1febfa] {
  font-size: 8px;
  margin-left: auto;
  background: #C46170;
  user-select: none;
  color: #fff;
  padding: 4px 5px;
  border-radius: 4px;
}
.user-inner .aside .header .status.Online[data-v-ce1febfa], .user-inner .aside .header .status.Working[data-v-ce1febfa] {
  background: #7BC471;
}
.user-inner .aside .aside-content[data-v-ce1febfa] {
  flex: 1;
  height: 100%;
  overflow-x: hidden;
  padding: 40px 20px;
}
.user-inner .aside .aside-content input[type=color][data-v-ce1febfa] {
  width: 100%;
}
.user-inner .aside .aside-content .accordion h3[data-v-ce1febfa] {
  padding: 10px 0;
  line-height: 1;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #4c467b;
  font-size: 10px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.user-inner .aside .aside-content .accordion h3 svg[data-v-ce1febfa] {
  width: 10px;
  height: 5px;
  margin-left: auto;
}
.user-inner .aside .aside-content .accordion h3 svg polyline[data-v-ce1febfa],
.user-inner .aside .aside-content .accordion h3 svg line[data-v-ce1febfa],
.user-inner .aside .aside-content .accordion h3 svg path[data-v-ce1febfa] {
  stroke-width: 3;
  fill: none;
  stroke: #4c467b;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: 0.3s;
}
.user-inner .aside .aside-content .accordion.active[data-v-ce1febfa] {
  padding-bottom: 20px;
}
.user-inner .aside .aside-content .accordion:not(.active) h3 svg path[data-v-ce1febfa] {
  d: path("M1,1 L10,9 L19,1");
}
.user-inner .aside .aside-content .accordion[data-v-ce1febfa]:last-child {
  border: none;
  padding: 0;
}
.user-inner .aside .aside-content .email span[data-v-ce1febfa] {
  word-wrap: break-word;
}
.user-inner .aside .aside-content[data-v-ce1febfa]  label:not(.switch) {
  color: #4c467b;
  margin-bottom: 5px;
}
.user-inner .aside .aside-content .roles > li[data-v-ce1febfa] {
  color: #7d76b1;
}
.user-inner .aside .aside-content .roles > li > div[data-v-ce1febfa] {
  opacity: 0.5;
  padding: 5px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.user-inner .aside .aside-content .roles > li[data-v-ce1febfa]:not(:last-child) {
  border-bottom: 1px dashed rgba(255, 255, 255, 0.08);
}
.user-inner .aside .aside-content .roles > li.selected > div[data-v-ce1febfa] {
  opacity: 1;
}
.user-inner .aside .aside-content .roles > li.selected > div .icon[data-v-ce1febfa] {
  width: 10px;
  fill: #7BC471;
}
.user-inner .user-contents[data-v-ce1febfa] {
  flex: 1;
  position: relative;
  overflow-y: auto;
}
.territory[data-v-ce1febfa] {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.territory > div[data-v-ce1febfa] {
  margin-right: 10px;
  overflow: hidden;
}
.territory > div .name[data-v-ce1febfa] {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.territory > div .date[data-v-ce1febfa] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
}
.territory > svg[data-v-ce1febfa] {
  margin-left: auto;
  width: 40px;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity 0.3s;
}
@media (hover: hover) {
.territory[data-v-ce1febfa]:hover {
    color: rgb(251, 250, 253);
}
.territory:hover > svg[data-v-ce1febfa] {
    opacity: 1;
}
}
.avatar[data-v-ce1febfa] {
  margin-bottom: 20px;
}
.avatar .upload[data-v-ce1febfa] {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.avatar .upload > img[data-v-ce1febfa] {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 1;
}
.avatar .upload > span[data-v-ce1febfa] {
  opacity: 0;
  position: absolute;
  z-index: 2;
  line-height: 1.4;
  padding: 10px;
  height: 100%;
  width: 100%;
  color: rgb(251, 250, 253);
  background: rgba(0, 0, 0, 0.8);
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar .upload .no-avatar[data-v-ce1febfa] {
  color: rgba(255, 255, 255, 0.1);
  font-weight: 700;
  line-height: 1.4;
}
@media (hover: hover) {
.avatar .upload:hover > span[data-v-ce1febfa] {
    opacity: 1;
}
}
.avatar .upload input[type=file][data-v-ce1febfa] {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 3;
}
.avatar .upload input:focus + label[data-v-ce1febfa] {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
.avatar .upload.dragenter[data-v-ce1febfa] {
  border-color: #4c467b !important;
}
.avatar .upload.dragenter .hot[data-v-ce1febfa] {
  opacity: 1;
}
.avatar .upload.uploading[data-v-ce1febfa] {
  border-color: #7BC471 !important;
  pointer-events: none;
}
.avatar .upload.uploading span[data-v-ce1febfa] {
  opacity: 1;
}
.avatar .icon[data-v-ce1febfa] {
  opacity: 0;
  transition: all 0.3s;
  display: block;
  position: absolute;
  bottom: 10px;
  right: calc(50% - 10px);
  background: #C46170;
  border-radius: 100%;
  z-index: 4;
  fill: rgb(251, 250, 253);
  padding: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid rgb(251, 250, 253);
  cursor: pointer;
}
@media (hover: hover) {
.avatar:hover > .icon[data-v-ce1febfa] {
    opacity: 1;
}
}
.map[data-v-68cd5cd4] {
  position: relative;
  overflow: hidden;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  justify-content: center;
}
.map .map-wrapper[data-v-68cd5cd4] {
  display: flex;
  flex: 1;
}
.map .map-wrapper .userlist[data-v-68cd5cd4] {
  background: #070112;
  flex-shrink: 0;
  width: 200px;
  padding: 40px 0;
  overflow-y: auto;
  scroll-behavior: smooth;
  overscroll-behavior: contain;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
  user-select: none;
}
.map .map-wrapper .userlist[data-v-68cd5cd4]::-webkit-scrollbar {
  display: none;
}
.map .map-wrapper .userlist h3[data-v-68cd5cd4] {
  color: rgb(251, 250, 253);
}
.map .map-wrapper .userlist .search input[type=text][data-v-68cd5cd4] {
  background: rgba(255, 255, 255, 0.05);
  border-color: rgba(255, 255, 255, 0.08);
  color: rgb(251, 250, 253);
}
.map .map-wrapper .userlist .search input[type=text][data-v-68cd5cd4]:focus {
  border-color: #4c467b;
}
.map .map-wrapper .userlist ul li[data-v-68cd5cd4] {
  color: rgba(255, 255, 255, 0.8);
  padding: 5px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  overflow: hidden;
  transition: all 0.3s;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.map .map-wrapper .userlist ul li > .status[data-v-68cd5cd4] {
  margin-right: 10px;
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  flex-shrink: 0;
}
.map .map-wrapper .userlist ul li > .name[data-v-68cd5cd4] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (hover: hover) {
.map .map-wrapper .userlist ul li[data-v-68cd5cd4]:hover {
    color: rgb(251, 250, 253);
}
}
.map .map-wrapper .userlist ul li.offline[data-v-68cd5cd4] {
  color: rgba(255, 255, 255, 0.4);
}
.organisationlist .row[data-v-4634985e] {
  grid-template-columns: 2fr 2fr 1fr;
}
.status[data-v-0701df92] {
  font-size: 12px;
  display: flex;
}
.status > span[data-v-0701df92] {
  padding-bottom: 5px;
  margin-left: 20px;
  border-bottom: 2px solid #C46170;
  transition: all 0.3s;
}
.status > span.active[data-v-0701df92], .status > span.online[data-v-0701df92] {
  border-bottom: 2px solid #7BC471;
}
.productlist .row[data-v-796629c8] {
  grid-template-columns: 1fr 100px 90px;
}
@media (max-width: 450px) {
.productlist .row[data-v-796629c8]:first-child {
    grid-template-columns: 1fr 1fr 1fr;
}
.productlist .row[data-v-796629c8]:not(:first-child) {
    grid-template-columns: 1fr 100px;
    padding: 10px 10px;
}
.productlist .row:not(:first-child) .cell[data-v-796629c8] {
    padding: 0 !important;
    height: auto;
    line-height: 1.8;
    grid-column-start: 1;
    grid-column-end: 3;
}
.productlist .row:not(:first-child) .cell.data-title[data-v-796629c8]:before {
    content: attr(data-title);
    display: block;
    padding: 0 5px 0 0;
    color: #383361;
}
.productlist .row:not(:first-child) .cell[data-v-796629c8]:first-child {
    font-size: 14px;
    grid-column-end: 4;
}
.productlist .row:not(:first-child) .cell[data-v-796629c8]:last-child {
    grid-column-start: 3;
}
}
.customerlist .row[data-v-92db3166] {
  grid-template-columns: 1fr 1fr 70px;
}
@media (max-width: 500px) {
.customerlist .row[data-v-92db3166]:first-child {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.customerlist .row[data-v-92db3166]:not(:first-child) {
    grid-template-columns: 1fr 80px;
    padding: 10px 10px;
}
.customerlist .row:not(:first-child) .cell[data-v-92db3166] {
    padding: 0 !important;
    height: auto;
    line-height: 1.8;
}
.customerlist .row:not(:first-child) .cell.data-title[data-v-92db3166]:before {
    content: attr(data-title);
    display: block;
    padding: 0 5px 0 0;
    color: #383361;
}
.customerlist .row:not(:first-child) .cell.name[data-v-92db3166] {
    font-size: 14px;
    grid-column-start: 1;
}
.customerlist .row:not(:first-child) .cell.email[data-v-92db3166] {
    grid-column-start: 1;
}
.customerlist .row:not(:first-child) .cell.zip[data-v-92db3166] {
    grid-column-start: 2;
    grid-row-start: 1;
}
}
.customer-inner[data-v-891a66d4] {
  height: 100vh;
  display: flex;
  overflow: hidden;
}
.customer-inner .aside[data-v-891a66d4] {
  flex-shrink: 0;
  flex-grow: 0;
  width: 200px;
  background: #0f091a;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  flex-direction: column;
}
.customer-inner .aside .header[data-v-891a66d4] {
  font-weight: 500;
  padding: 20px;
  flex: 60px 0;
  display: flex;
}
.customer-inner .aside .aside-content[data-v-891a66d4] {
  flex: 1;
  height: 100%;
  overflow-x: hidden;
  padding: 40px 20px;
}
.customer-inner .aside .aside-content input[type=color][data-v-891a66d4] {
  width: 100%;
}
.customer-inner .aside .aside-content[data-v-891a66d4]  .email .value {
  word-break: break-word;
}
.customer-inner .aside .aside-content .accordion h3[data-v-891a66d4] {
  padding: 10px 0;
  margin-bottom: 10px;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #4c467b;
  font-size: 10px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.customer-inner .aside .aside-content .accordion h3 svg[data-v-891a66d4] {
  width: 10px;
  height: 5px;
  margin-left: auto;
}
.customer-inner .aside .aside-content .accordion h3 svg polyline[data-v-891a66d4],
.customer-inner .aside .aside-content .accordion h3 svg line[data-v-891a66d4],
.customer-inner .aside .aside-content .accordion h3 svg path[data-v-891a66d4] {
  stroke-width: 3;
  fill: none;
  stroke: #4c467b;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: 0.3s;
}
.customer-inner .aside .aside-content .accordion.active[data-v-891a66d4] {
  padding-bottom: 20px;
}
.customer-inner .aside .aside-content .accordion:not(.active) h3 svg path[data-v-891a66d4] {
  d: path("M1,1 L10,9 L19,1");
}
.customer-inner .aside .aside-content .accordion[data-v-891a66d4]:last-child {
  border: none;
  padding: 0;
}
.customer-inner .address[data-v-891a66d4] {
  cursor: pointer;
}
.customer-inner .customer-contents[data-v-891a66d4] {
  flex: 1;
  position: relative;
}
.territory[data-v-891a66d4] {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.territory > div[data-v-891a66d4] {
  margin-right: 10px;
  overflow: hidden;
}
.territory > div .name[data-v-891a66d4] {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.territory > div .date[data-v-891a66d4] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
}
.territory > svg[data-v-891a66d4] {
  margin-left: auto;
  width: 40px;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity 0.3s;
}
@media (hover: hover) {
.territory[data-v-891a66d4]:hover {
    color: rgb(251, 250, 253);
}
.territory:hover > svg[data-v-891a66d4] {
    opacity: 1;
}
}
@media (max-width: 650px) {
.page-head[data-v-97fe3abe] {
    display: none;
}
}
.avatar[data-v-97fe3abe] {
  margin-bottom: 20px;
}
.avatar .upload[data-v-97fe3abe] {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  cursor: pointer;
}
.avatar .upload > img[data-v-97fe3abe] {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 1;
}
.avatar .upload > span[data-v-97fe3abe] {
  opacity: 0;
  position: absolute;
  z-index: 2;
  line-height: 1.4;
  padding: 10px;
  height: 100%;
  width: 100%;
  color: rgb(251, 250, 253);
  background: rgba(0, 0, 0, 0.8);
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar .upload .no-avatar[data-v-97fe3abe] {
  color: rgba(255, 255, 255, 0.1);
  font-weight: 700;
  line-height: 1.4;
}
@media (hover: hover) {
.avatar .upload:hover > span[data-v-97fe3abe] {
    opacity: 1;
}
}
.avatar .upload input[type=file][data-v-97fe3abe] {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 3;
}
.avatar .upload input:focus + label[data-v-97fe3abe] {
  outline: 1px dotted #000;
  outline: -webkit-focus-ring-color auto 5px;
}
.avatar .upload.dragenter[data-v-97fe3abe] {
  border-color: #4c467b !important;
}
.avatar .upload.dragenter .hot[data-v-97fe3abe] {
  opacity: 1;
}
.avatar .upload.uploading[data-v-97fe3abe] {
  border-color: #7BC471 !important;
  pointer-events: none;
}
.avatar .upload.uploading span[data-v-97fe3abe] {
  opacity: 1;
}
.avatar .icon[data-v-97fe3abe] {
  opacity: 0;
  transition: all 0.3s;
  display: block;
  position: absolute;
  bottom: 10px;
  right: calc(50% - 10px);
  background: #C46170;
  border-radius: 100%;
  z-index: 4;
  fill: rgb(251, 250, 253);
  padding: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid rgb(251, 250, 253);
  cursor: pointer;
}
@media (hover: hover) {
.avatar:hover > .icon[data-v-97fe3abe] {
    opacity: 1;
}
}
.cell-row-worker[data-v-8256919c] {
  display: inline-table;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table .row[data-v-8256919c] {
  grid-template-columns: 2fr 1fr 1fr 80px;
}
@media (max-width: 600px) {
.table .row[data-v-8256919c]:first-child {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
.table .row[data-v-8256919c]:not(:first-child) {
    grid-template-columns: 1fr;
    padding: 10px 10px;
}
.table .row:not(:first-child) .cell[data-v-8256919c] {
    padding: 0 !important;
    height: auto;
    line-height: 1.8;
    grid-column-start: 1;
    justify-content: flex-start !important;
    text-align: left !important;
}
.table .row:not(:first-child) .cell.name[data-v-8256919c] {
    font-size: 14px;
}
.table .row:not(:first-child) .cell span.small[data-v-8256919c] {
    display: inline;
    padding-left: 5px;
}
.table .row:not(:first-child) .cell.data-title[data-v-8256919c]:before {
    content: attr(data-title);
    display: block;
    padding: 0 5px 0 0;
    color: #383361;
}
}
.status[data-v-8256919c] {
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #dac759;
  margin-top: 2px;
}
.status.completed[data-v-8256919c] {
  background: #7BC471;
}
.project-inner[data-v-71646c11] {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.project-inner .aside[data-v-71646c11] {
  flex-shrink: 0;
  flex-grow: 0;
  width: 200px;
  background: #0f091a;
  border-right: 1px solid rgba(255, 255, 255, 0.08);
  display: flex;
  flex-direction: column;
}
@media (max-width: 600px) {
.project-inner .aside[data-v-71646c11] {
    position: absolute;
    z-index: 99;
    bottom: 0;
    top: 60px;
    left: -200px;
}
}
.project-inner .aside .header[data-v-71646c11] {
  font-weight: 500;
  padding: 20px;
  flex: 60px 0;
  display: flex;
  background: #dac759;
  color: rgb(251, 250, 253);
}
.project-inner .aside .header span[data-v-71646c11] {
  margin-left: 10px;
}
.project-inner .aside .header.completed[data-v-71646c11] {
  background: #7BC471;
}
.project-inner .aside .aside-content[data-v-71646c11] {
  flex: 1;
  height: 100%;
  overflow-x: hidden;
  padding: 40px 20px;
}
.project-inner .aside .aside-content .accordion h3[data-v-71646c11] {
  padding: 10px 0;
  line-height: 1;
  margin: 0;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  color: #60589c;
  font-size: 10px;
  font-weight: 500;
  cursor: pointer;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.project-inner .aside .aside-content .accordion h3 svg[data-v-71646c11] {
  width: 10px;
  height: 5px;
  margin-left: auto;
}
.project-inner .aside .aside-content .accordion h3 svg polyline[data-v-71646c11],
.project-inner .aside .aside-content .accordion h3 svg line[data-v-71646c11],
.project-inner .aside .aside-content .accordion h3 svg path[data-v-71646c11] {
  stroke-width: 3;
  fill: none;
  stroke: #4c467b;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: 0.3s;
}
.project-inner .aside .aside-content .accordion.active[data-v-71646c11] {
  padding-bottom: 20px;
}
.project-inner .aside .aside-content .accordion:not(.active) h3 svg path[data-v-71646c11] {
  d: path("M1,1 L10,9 L19,1");
}
.project-inner .aside .aside-content .accordion[data-v-71646c11]:last-child {
  border: none;
  padding: 0;
}
.project-inner .aside .aside-content[data-v-71646c11]  h3 {
  color: #7d76b1;
}
.project-inner .aside .aside-content .territory[data-v-71646c11] {
  display: flex;
  align-items: center;
  transition: all 0.3s;
  cursor: pointer;
}
.project-inner .aside .aside-content .territory > div[data-v-71646c11] {
  margin-right: 10px;
  overflow: hidden;
}
.project-inner .aside .aside-content .territory > div .name[data-v-71646c11] {
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-inner .aside .aside-content .territory > div .date[data-v-71646c11] {
  color: rgba(255, 255, 255, 0.5);
  font-size: 10px;
}
.project-inner .aside .aside-content .territory > svg[data-v-71646c11] {
  margin-left: auto;
  width: 40px;
  flex-shrink: 0;
  opacity: 0.8;
  transition: opacity 0.3s;
}
@media (hover: hover) {
.project-inner .aside .aside-content .territory[data-v-71646c11]:hover {
    color: rgb(251, 250, 253);
}
.project-inner .aside .aside-content .territory:hover > svg[data-v-71646c11] {
    opacity: 1;
}
}
.project-inner .aside .aside-content input[type=datetime-local][data-v-71646c11] {
  padding: 0;
  border: 0;
  height: 20px;
  background: transparent;
}
.project-inner .aside .aside-content .vs__dropdown-toggle[data-v-71646c11] {
  background: #070112;
  border-color: transparent;
  box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.5);
}
.project-inner .aside .aside-content .vs__dropdown-toggle .vs__search[data-v-71646c11] {
  color: #7d76b1;
}
.project-inner .aside .aside-content .agents li[data-v-71646c11] {
  display: flex;
  align-items: center;
  padding: 5px 0;
  transition: all 0.3s;
}
.project-inner .aside .aside-content .agents li .name[data-v-71646c11] {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
}
.project-inner .aside .aside-content .agents li .icon[data-v-71646c11] {
  fill: #C46170;
  cursor: pointer;
  transition: all 0.3s;
}
@media (hover: hover) {
.project-inner .aside .aside-content .agents li .icon[data-v-71646c11]:hover {
    fill: #d28692;
}
}
.project-inner .aside .aside-content .agents li .icon.lead[data-v-71646c11] {
  fill: #4c467b;
  cursor: default;
}
.project-inner .aside .aside-content .agents li .removing[data-v-71646c11] {
  color: #C46170;
}
@media (hover: hover) {
.project-inner .aside .aside-content .agents li[data-v-71646c11]:hover {
    color: rgb(251, 250, 253);
}
}
.project-inner .project-contents[data-v-71646c11] {
  flex: 1;
  overflow-y: auto;
}
.tl-filter[data-v-71646c11] {
  display: flex;
  align-items: center;
  position: sticky;
  top: 60px;
  z-index: 9;
  padding: 10px 40px;
  margin-bottom: 20px;
  background: #070112;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
.tl-filter[data-v-71646c11]  .v-select {
  width: 160px;
}
.tl-filter .inner[data-v-71646c11] {
  margin-right: auto;
  display: flex;
}
.tl-filter .inner > a[data-v-71646c11] {
  color: rgba(245, 243, 250, 0.7);
  font-weight: 500;
  margin-right: 10px;
}
@media (hover: hover) {
.tl-filter .inner > a[data-v-71646c11]:hover {
    color: rgb(251, 250, 253);
}
}
.tl-filter .inner > a.active[data-v-71646c11] {
  color: rgb(251, 250, 253);
}

.vue-map-container {
  position: relative;
}
.vue-map-container .vue-map {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}
.vue-map-hidden {
  display: none;
}


.vue-street-view-pano-container {
  position: relative;
}
.vue-street-view-pano-container .vue-street-view-pano {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

html, body {
  font-family: "Inter", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin: 0;
  font-weight: 500;
  line-height: inherit;
  color: rgb(251, 250, 253);
}

h1, .h1 {
  font-size: 16px;
  line-height: 1.4;
}

h2, .h2 {
  font-size: 14px;
}

h3, .h3 {
  font-size: 12px;
}

p {
  font-size: inherit;
  margin-bottom: 2rem;
  line-height: inherit;
}
p:last-of-type {
  margin-bottom: 0;
}

b, strong {
  font-weight: 500;
}

i {
  font-style: italic;
}

::selection {
  background: #7d76b1;
}

.container,
.container-full {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 20px;
}

@media (min-width: 576px) {
  .container,
.container-full {
    padding-right: 40px;
    padding-left: 40px;
  }
}
.container .grid,
.container-full .grid {
  margin-right: -20px;
  margin-left: -20px;
}
.container .grid.narrow,
.container-full .grid.narrow {
  margin-right: -10px;
  margin-left: -10px;
}
.container .grid.narrow [class*=col-],
.container-full .grid.narrow [class*=col-] {
  padding: 10px;
}

.grid {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 auto;
  position: relative;
  *letter-spacing: normal;
  list-style-type: none;
}

.grid::before, .grid::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*=col-] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
  position: relative;
  width: 100%;
  vertical-align: top;
  padding: 20px;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
[class*=col-].fieldset {
  padding-top: 0;
  padding-bottom: 0;
}

[class*=col-]::before, [class*=col-]::after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: normal;
  word-spacing: normal;
  white-space: normal;
}

[class*=col-] .grid {
  -ms-flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: -20px;
}

.col-12 {
  width: 100%;
  *width: 99.9%;
}

.col-11 {
  width: 91.66666667%;
  *width: 91.56666667%;
}

.col-10 {
  width: 83.33333333%;
  *width: 83.23333333%;
}

.col-9 {
  width: 75%;
  *width: 74.9%;
}

.col-8 {
  width: 66.66666667%;
  *width: 66.56666667%;
}

.col-7 {
  width: 58.33333333%;
  *width: 58.23333333%;
}

.col-6 {
  width: 50%;
  *width: 49.9%;
}

.col-5 {
  width: 41.66666667%;
  *width: 41.56666667%;
}

.col-4 {
  width: 33.33333333%;
  *width: 33.23333333%;
}

.col-3 {
  width: 25%;
  *width: 24.9%;
}

.col-2 {
  width: 16.66666667%;
  *width: 16.56666667%;
}

.col-1 {
  width: 8.33333333%;
  *width: 8.23333333%;
}

@media (min-width: 576px) {
  .col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-xs-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-xs-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-xs-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-xs-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-xs-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-xs-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-xs-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-xs-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-xs-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-xs-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-sm-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-sm-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-sm-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-sm-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-sm-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-sm-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-sm-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 992px) {
  .col-md-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-md-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-md-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-md-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-md-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-md-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-md-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-md-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-lg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-lg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-lg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-lg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-lg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-lg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-lg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1600px) {
  .col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
    *width: 91.56666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
    *width: 83.23333333%;
  }
  .col-xlg-9 {
    width: 75%;
    *width: 74.9%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
    *width: 66.56666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
    *width: 58.23333333%;
  }
  .col-xlg-6 {
    width: 50%;
    *width: 49.9%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
    *width: 41.56666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
    *width: 33.23333333%;
  }
  .col-xlg-3 {
    width: 25%;
    *width: 24.9%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
    *width: 16.56666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
.align-start {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.align-end {
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.align-end [class*=col-] {
  vertical-align: bottom;
}

.align-center {
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.align-center [class*=col-] {
  vertical-align: middle;
}

.align-baseline {
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.align-content-start {
  -ms-flex-line-pack: start;
  -webkit-align-content: flex-start;
  align-content: flex-start;
}

.align-content-end {
  -ms-flex-line-pack: end;
  -webkit-align-content: flex-end;
  align-content: flex-end;
}

.align-content-end [class*=col-] {
  vertical-align: bottom;
}

.align-content-center {
  -ms-flex-line-pack: center;
  -webkit-align-content: center;
  align-content: center;
}

.align-content-space-between {
  -ms-flex-line-pack: justify;
  -webkit-align-content: space-between;
  align-content: space-between;
}

.align-content-space-around {
  -ms-flex-line-pack: distribute;
  -webkit-align-content: space-around;
  align-content: space-around;
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  -webkit-align-self: stretch;
  align-self: stretch;
}

.align-self-start {
  -ms-flex-item-align: start;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.align-self-end {
  -ms-flex-item-align: end;
  -webkit-align-self: flex-end;
  align-self: flex-end;
  vertical-align: bottom;
}

.align-self-center {
  -ms-flex-item-align: center;
  -webkit-align-self: center;
  align-self: center;
  vertical-align: middle;
}

.align-self-baseline {
  -ms-flex-item-align: baseline;
  -webkit-align-self: baseline;
  align-self: baseline;
  vertical-align: baseline;
}

.justify-start {
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.justify-end {
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.justify-center {
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.justify-space-between {
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

/* .justify-space-between.grid {
  text-align: justify;
  -moz-text-align-last: justify;
  text-align-last: justify;
} */
.justify-space-around {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.grid-bleed [class*=col-] {
  padding: 0;
}

.col-grid {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.col-grid.direction-row {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
}

.col-bleed {
  padding: 0;
}

.col-bleed-x {
  padding: 20px 0;
}

.col-bleed-y {
  padding: 0 20px;
}

@media (max-width: 575px) {
  .hidden-xxs {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .hidden-xs {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .hidden-lg {
    display: none;
  }
}
@media (min-width: 1600px) {
  .hidden-xlg {
    display: none;
  }
}
/* Autocomplete styles Chrome */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: rgb(251, 250, 253) !important;
  box-shadow: 0 0 0px 1000px #1b1525 inset !important;
  border: 1px solid rgba(255, 255, 255, 0.08);
  transition: background-color 5000s ease-in-out 0s !important;
}

.fieldset {
  position: relative;
  margin-bottom: 20px;
}
.fieldset.fieldset-error input {
  border-color: #C46170;
}

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=time],
input[type=date],
input[type=datetime-local],
textarea {
  font-size: 12px;
  display: block;
  width: 100%;
  padding: 0 10px;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  transition: all 0.3s;
  background: rgba(255, 255, 255, 0.05);
  height: 34px;
  appearance: none;
  text-align: inherit;
  font-weight: 400;
  font-family: inherit;
  line-height: 34px;
  color: rgb(251, 250, 253);
}
input[type=text]:disabled,
input[type=password]:disabled,
input[type=email]:disabled,
input[type=number]:disabled,
input[type=time]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
textarea:disabled {
  opacity: 0.7;
}
input[type=text]:-webkit-autofill::first-line,
input[type=password]:-webkit-autofill::first-line,
input[type=email]:-webkit-autofill::first-line,
input[type=number]:-webkit-autofill::first-line,
input[type=time]:-webkit-autofill::first-line,
input[type=date]:-webkit-autofill::first-line,
input[type=datetime-local]:-webkit-autofill::first-line,
textarea:-webkit-autofill::first-line {
  font-family: inherit;
  font-size: 12px;
}

input[type=color] {
  -webkit-appearance: none;
  border: none;
  padding: 0;
  width: 100%;
  height: 34px;
  background: transparent;
  cursor: pointer;
}

input[type=radio] {
  display: inline-block;
}

::-webkit-calendar-picker-indicator {
  padding: 0;
  flex: 20px 0;
  cursor: pointer;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" viewBox="0 0 24 24"><path fill="%23ffffff" d="M20 3h-1V1h-2v2H7V1H5v2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 18H4V8h16v13z"/></svg>');
}

textarea {
  line-height: inherit;
  resize: vertical;
  height: 150px;
  padding: 10px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input:focus,
textarea:focus,
*[contenteditable=true]:focus {
  outline: 0;
  border-color: #383361 !important;
}

*[contenteditable=true]:focus {
  color: #ffae00 !important;
}

#container {
  border-color: rgba(255, 255, 255, 0.08) !important;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.05);
  overflow: hidden;
}
#container #toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  background: #383361 !important;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
}
#container #toolbar .toolbar-section {
  border-color: rgba(255, 255, 255, 0.08) !important;
}
#container #toolbar .toolbar-section .wysiwyg-button {
  color: rgba(245, 243, 250, 0.7) !important;
}
@media (hover: hover) {
  #container #toolbar .toolbar-section .wysiwyg-button:hover {
    color: rgb(251, 250, 253) !important;
    background-color: transparent !important;
  }
}
#container #editor {
  color: inherit !important;
}

::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.fieldsetgroup {
  display: flex;
}
.fieldsetgroup .fieldset {
  margin-right: 10px;
  flex: 1;
}
.fieldsetgroup .fieldset:last-child {
  margin-right: 0;
}

.password-instructions {
  margin-top: 10px;
}
.password-instructions span {
  display: inline-block;
  font-size: 11px;
  background: #C46170;
  border-radius: 5px;
  padding: 2px 5px;
  margin-bottom: 5px;
}
.password-instructions span:not(:first-child) {
  color: rgb(251, 250, 253);
}
.password-instructions span.text {
  background: transparent;
}

label {
  color: #60589c;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

.label {
  color: #60589c;
  font-size: 10px;
  font-weight: 500;
}

.radio label,
.checkbox label {
  padding-left: 30px;
  cursor: pointer;
  user-select: none;
  line-height: 18px;
}
.radio label input,
.checkbox label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.radio label input:checked ~ .checkmark,
.checkbox label input:checked ~ .checkmark {
  border-color: #60589c;
}
.radio label input:checked ~ .checkmark:after,
.checkbox label input:checked ~ .checkmark:after {
  display: block;
}
.radio label .checkmark,
.checkbox label .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  border: 2px solid #7d76b1;
  border-radius: 100%;
  transition: all 0.3s;
}
.radio label .checkmark:after,
.checkbox label .checkmark:after {
  top: 4px;
  left: 4px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #4c467b;
  content: "";
  position: absolute;
  display: none;
}
@media (hover: hover) {
  .radio label:hover input ~ .checkmark,
.checkbox label:hover input ~ .checkmark {
    border-color: #60589c;
  }
}

.checkbox:not(:last-child) {
  margin-bottom: 10px;
}

label.switch {
  width: 100%;
  height: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding-left: 0;
  margin: 0;
  line-height: inherit;
  font-weight: 400;
  font-size: inherit;
  color: rgb(251, 250, 253);
}
label.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
label.switch .slider {
  min-width: 40px;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.05);
  transition: 0.4s;
  border-radius: 14px;
  border: 2px solid #C46170;
  position: relative;
}
label.switch .slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 18px;
  left: 2px;
  bottom: 2px;
  background-color: #C46170;
  transition: 0.4s;
  border-radius: 100%;
}
label.switch input:checked + .slider {
  border-color: #4c467b;
}
label.switch input:checked + .slider:before {
  background-color: #4c467b;
}
label.switch input:not(:checked):hover + .slider:before {
  transform: translateX(2px);
}
label.switch input:checked:hover + .slider:before {
  transform: translateX(12px);
}
label.switch input:checked + .slider:before {
  transform: translateX(14px);
}
label.switch.small {
  height: 18px;
}
label.switch.small .slider {
  min-width: 30px;
  border-radius: 14px;
}
label.switch.small .slider:before {
  height: 10px;
  width: 10px;
  left: 2px;
  bottom: 2px;
}
label.switch.small input:not(:checked):hover + .slider:before {
  transform: translateX(2px);
}
label.switch.small input:checked:hover + .slider:before {
  transform: translateX(10px);
}
label.switch.small input:checked + .slider:before {
  transform: translateX(12px);
}

.v-select {
  position: relative;
  font-family: inherit;
}
.v-select ::placeholder {
  font-weight: 500 !important;
}

@-webkit-keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s;
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
  cursor: not-allowed;
  opacity: 0.5;
}

.vs__dropdown-toggle {
  appearance: none;
  display: flex;
  padding: 0 10px;
  background: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  white-space: normal;
  min-height: 34px;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  position: relative;
  min-width: 0;
  padding-top: 5px;
}

.vs--single .vs__selected-options {
  flex-wrap: nowrap;
  padding: 0;
}

.vs__actions {
  display: flex;
  align-items: center;
  padding: 2px 0 0 5px;
  cursor: pointer;
}

.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

.vs--open:not(.drop-up) .vs__dropdown-toggle {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.vs--open.drop-up .vs__dropdown-toggle {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.vs__open-indicator {
  width: 14px;
  fill: rgb(251, 250, 253);
  transform: scale(1);
  transition: transform 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

.vs__clear {
  fill: #d28692;
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 10px;
  min-width: auto;
  width: 10px;
  transition: all 0.3s;
}
@media (hover: hover) {
  .vs__clear:hover {
    fill: #C46170;
  }
}

.fieldset-error .vs__dropdown-toggle,
.fieldset-error .vs__dropdown-menu {
  border-color: #C46170 !important;
}

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  padding: 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 80px;
  overflow-y: auto;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5);
  text-align: left;
  background: #4c467b;
}

[data-popper-placement=top] {
  box-shadow: 0 -3px 3px rgba(0, 0, 0, 0.5);
}

.vs__no-options {
  padding: 10px;
  background: #C46170;
  color: rgba(245, 243, 250, 0.7);
}
.vs__no-options a {
  font-weight: 500;
}

.vs__dropdown-option {
  line-height: 1.6;
  padding: 10px;
  clear: both;
  color: rgb(251, 250, 253);
  transition: all 0.3s;
  display: flex;
  align-items: center;
  min-width: 0;
}
.vs__dropdown-option em {
  margin-left: auto;
  font-style: inherit;
  color: #60589c;
  font-size: 9px;
  font-weight: 500;
  line-height: 20px;
}
.vs__dropdown-option em.circle {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #C46170;
}
.vs__dropdown-option em.red {
  color: #C46170;
}
.vs__dropdown-option em.green {
  color: #7BC471;
}
.vs__dropdown-option em.yellow {
  color: #e99140;
}

@media (hover: hover) {
  .vs__dropdown-option:hover {
    cursor: pointer;
  }
}
.vs__dropdown-option--highlight {
  background: #383361;
  color: rgb(251, 250, 253);
}

.vs__dropdown-option--disabled {
  background: inherit;
  color: #7d76b1 !important;
  cursor: not-allowed !important;
}

@media (hover: hover) {
  .vs__dropdown-option--disabled:hover {
    cursor: inherit;
  }
}
.vs__selected {
  display: flex;
  align-items: center;
  z-index: 0;
  line-height: 1.8;
  color: rgba(245, 243, 250, 0.7);
}

.vs__deselect {
  display: inline-flex;
  appearance: none;
  margin-left: 5px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgb(251, 250, 253);
  transition: all 0.3s;
}

.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding: 5px 5px 0 0;
}

.vs--single.vs--open .vs__selected {
  position: absolute;
  opacity: 0.4;
  width: 100%;
  padding-right: 20px;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

.vs__search::-webkit-search-cancel-button,
.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
  display: none;
}

.vs__search,
.vs__search:focus {
  appearance: none;
  border: none !important;
  outline: none;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
  font-size: 12px;
}

.vs--unsearchable .vs__search {
  opacity: 1;
}

@media (hover: hover) {
  .vs--unsearchable:not(.vs--disabled) .vs__search:hover {
    cursor: pointer;
  }
}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border: 0.9em solid hsla(0deg, 0%, 39.2%, 0.1);
  border-left-color: rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s linear infinite;
  transition: opacity 0.1s;
}

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

.vs--loading .vs__spinner {
  opacity: 1;
}

.v-select:not(.vs--single) .vs__selected {
  padding: 5px;
  font-size: 10px;
  line-height: 1;
  background: #383361;
  margin: 0 5px 5px 0;
  border-radius: 4px;
  font-size: 10px;
  line-height: 1;
  color: rgb(251, 250, 253);
}

.mx-xs {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.mx-sm {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.mx {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.mx-lg {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.mx-xl {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mx-none {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.my-xs {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.my-sm {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.my {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.my-lg {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.my-xl {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.my-none {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mt-xs {
  margin-top: 5px !important;
}

.mt-sm {
  margin-top: 10px !important;
}

.mt {
  margin-top: 20px !important;
}

.mt-lg {
  margin-top: 40px !important;
}

.mt-xl {
  margin-top: 80px !important;
}

.mt-xxl {
  margin-top: 160px !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mt-none {
  margin-top: 0 !important;
}

.mb-xs {
  margin-bottom: 5px !important;
}

.mb-sm {
  margin-bottom: 10px !important;
}

.mb {
  margin-bottom: 20px !important;
}

.mb-lg {
  margin-bottom: 40px !important;
}

.mb-xl {
  margin-bottom: 80px !important;
}

.mb-xxl {
  margin-bottom: 160px !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.mb-none {
  margin-bottom: 0 !important;
}

.mr-xs {
  margin-right: 5px !important;
}

.mr-sm {
  margin-right: 10px !important;
}

.mr {
  margin-right: 20px !important;
}

.mr-lg {
  margin-right: 40px !important;
}

.mr-xl {
  margin-right: 80px !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mr-none {
  margin-right: 0 !important;
}

.ml-xs {
  margin-left: 5px !important;
}

.ml-sm {
  margin-left: 10px !important;
}

.ml {
  margin-left: 20px !important;
}

.ml-lg {
  margin-left: 40px !important;
}

.ml-xl {
  margin-left: 80px !important;
}

.ml-auto {
  margin-left: auto !important;
}

.ml-none {
  margin-left: 0 !important;
}

.mb-fluid {
  margin-bottom: 5vw !important;
}

.mt-fluid {
  margin-top: 5vw !important;
}

.ml-fluid {
  margin-left: 5vw !important;
}

.mr-fluid {
  margin-right: 5vw !important;
}

@media (min-width: 576px) {
  .mx-xs-xs {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mx-xs-sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mx_xs {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mx-xs-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mx-xs-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mx-xs-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-xs-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-xs-xs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xs-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my_xs {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xs-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-xs-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-xs-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-xs-xs {
    margin-top: 5px !important;
  }
  .mt-xs-sm {
    margin-top: 10px !important;
  }
  .mt_xs {
    margin-top: 20px !important;
  }
  .mt-xs-lg {
    margin-top: 40px !important;
  }
  .mt-xs-xl {
    margin-top: 80px !important;
  }
  .mt-xs-auto {
    margin-top: auto !important;
  }
  .mt-xs-none {
    margin-top: 0 !important;
  }
  .mb-xs-xs {
    margin-bottom: 5px !important;
  }
  .mb-xs-sm {
    margin-bottom: 10px !important;
  }
  .mb_xs {
    margin-bottom: 20px !important;
  }
  .mb-xs-lg {
    margin-bottom: 40px !important;
  }
  .mb-xs-xl {
    margin-bottom: 80px !important;
  }
  .mb-xs-auto {
    margin-bottom: auto !important;
  }
  .mb-xs-none {
    margin-bottom: 0 !important;
  }
  .mr-xs-xs {
    margin-right: 5px !important;
  }
  .mr-xs-sm {
    margin-right: 10px !important;
  }
  .mr_xs {
    margin-right: 20px !important;
  }
  .mr-xs-lg {
    margin-right: 40px !important;
  }
  .mr-xs-xl {
    margin-right: 80px !important;
  }
  .mr-xs-auto {
    margin-right: auto !important;
  }
  .mr-xs-none {
    margin-right: 0 !important;
  }
  .ml-xs-xs {
    margin-left: 5px !important;
  }
  .ml-xs-sm {
    margin-left: 10px !important;
  }
  .ml_xs {
    margin-left: 20px !important;
  }
  .ml-xs-lg {
    margin-left: 40px !important;
  }
  .ml-xs-xl {
    margin-left: 80px !important;
  }
  .ml-xs-auto {
    margin-left: auto !important;
  }
  .ml-xs-none {
    margin-left: 0 !important;
  }
}
@media (min-width: 768px) {
  .mx-sm-xs {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mx-sm-sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mx_sm {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mx-sm-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mx-sm-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-sm-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-sm-xs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-sm-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my_sm {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-sm-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-sm-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-sm-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-sm-xs {
    margin-top: 5px !important;
  }
  .mt-sm-sm {
    margin-top: 10px !important;
  }
  .mt_sm {
    margin-top: 20px !important;
  }
  .mt-sm-lg {
    margin-top: 40px !important;
  }
  .mt-sm-xl {
    margin-top: 80px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mt-sm-none {
    margin-top: 0 !important;
  }
  .mb-sm-xs {
    margin-bottom: 5px !important;
  }
  .mb-sm-sm {
    margin-bottom: 10px !important;
  }
  .mb_sm {
    margin-bottom: 20px !important;
  }
  .mb-sm-lg {
    margin-bottom: 40px !important;
  }
  .mb-sm-xl {
    margin-bottom: 80px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .mb-sm-none {
    margin-bottom: 0 !important;
  }
  .mr-sm-xs {
    margin-right: 5px !important;
  }
  .mr-sm-sm {
    margin-right: 10px !important;
  }
  .mr_sm {
    margin-right: 20px !important;
  }
  .mr-sm-lg {
    margin-right: 40px !important;
  }
  .mr-sm-xl {
    margin-right: 80px !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mr-sm-none {
    margin-right: 0 !important;
  }
  .ml-sm-xs {
    margin-left: 5px !important;
  }
  .ml-sm-sm {
    margin-left: 10px !important;
  }
  .ml_sm {
    margin-left: 20px !important;
  }
  .ml-sm-lg {
    margin-left: 40px !important;
  }
  .ml-sm-xl {
    margin-left: 80px !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .ml-sm-none {
    margin-left: 0 !important;
  }
}
@media (min-width: 992px) {
  .mx-md-xs {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mx-md-sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mx_md {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mx-md-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mx-md-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-md-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-md-xs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-md-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my_md {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-md-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-md-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-md-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-md-xs {
    margin-top: 5px !important;
  }
  .mt-md-sm {
    margin-top: 10px !important;
  }
  .mt_md {
    margin-top: 20px !important;
  }
  .mt-md-lg {
    margin-top: 40px !important;
  }
  .mt-md-xl {
    margin-top: 80px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mt-md-none {
    margin-top: 0 !important;
  }
  .mb-md-xs {
    margin-bottom: 5px !important;
  }
  .mb-md-sm {
    margin-bottom: 10px !important;
  }
  .mb_md {
    margin-bottom: 20px !important;
  }
  .mb-md-lg {
    margin-bottom: 40px !important;
  }
  .mb-md-xl {
    margin-bottom: 80px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .mb-md-none {
    margin-bottom: 0 !important;
  }
  .mr-md-xs {
    margin-right: 5px !important;
  }
  .mr-md-sm {
    margin-right: 10px !important;
  }
  .mr_md {
    margin-right: 20px !important;
  }
  .mr-md-lg {
    margin-right: 40px !important;
  }
  .mr-md-xl {
    margin-right: 80px !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mr-md-none {
    margin-right: 0 !important;
  }
  .ml-md-xs {
    margin-left: 5px !important;
  }
  .ml-md-sm {
    margin-left: 10px !important;
  }
  .ml_md {
    margin-left: 20px !important;
  }
  .ml-md-lg {
    margin-left: 40px !important;
  }
  .ml-md-xl {
    margin-left: 80px !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .ml-md-none {
    margin-left: 0 !important;
  }
}
@media (min-width: 1200px) {
  .mx-lg-xs {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mx-lg-sm {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mx_lg {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mx-lg-lg {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mx-lg-xl {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mx-lg-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .mx-lg-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .my-lg-xs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-lg-sm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my_lg {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-lg-lg {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .my-lg-xl {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .my-lg-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .mt-lg-xs {
    margin-top: 5px !important;
  }
  .mt-lg-sm {
    margin-top: 10px !important;
  }
  .mt_lg {
    margin-top: 20px !important;
  }
  .mt-lg-lg {
    margin-top: 40px !important;
  }
  .mt-lg-xl {
    margin-top: 80px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mt-lg-none {
    margin-top: 0 !important;
  }
  .mb-lg-xs {
    margin-bottom: 5px !important;
  }
  .mb-lg-sm {
    margin-bottom: 10px !important;
  }
  .mb_lg {
    margin-bottom: 20px !important;
  }
  .mb-lg-lg {
    margin-bottom: 40px !important;
  }
  .mb-lg-xl {
    margin-bottom: 80px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .mb-lg-none {
    margin-bottom: 0 !important;
  }
  .mr-lg-xs {
    margin-right: 5px !important;
  }
  .mr-lg-sm {
    margin-right: 10px !important;
  }
  .mr_lg {
    margin-right: 20px !important;
  }
  .mr-lg-lg {
    margin-right: 40px !important;
  }
  .mr-lg-xl {
    margin-right: 80px !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mr-lg-none {
    margin-right: 0 !important;
  }
  .ml-lg-xs {
    margin-left: 5px !important;
  }
  .ml-lg-sm {
    margin-left: 10px !important;
  }
  .ml_lg {
    margin-left: 20px !important;
  }
  .ml-lg-lg {
    margin-left: 40px !important;
  }
  .ml-lg-xl {
    margin-left: 80px !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .ml-lg-none {
    margin-left: 0 !important;
  }
}
.text-align-left {
  text-align: left;
}

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

.text-align-right {
  text-align: right;
}

.regular {
  font-weight: 400;
}

.medium {
  font-weight: 500;
}

.data-info {
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  flex-wrap: wrap;
}

.vtc {
  width: 100%;
  height: 60px;
  background: #d9d7e9;
}
.vtc .stroke {
  stroke-width: 2;
  stroke: #4c467b;
}
.vtc .fill {
  fill: #bab7d6;
}
.vtc .active-line {
  stroke: rgb(251, 250, 253);
}
.vtc .point {
  display: none;
  fill: #4c467b;
  stroke: #4c467b;
}
.vtc .point.is-active {
  display: block;
}
.vtc.clicked {
  height: 120px;
}
.vtc.yellow {
  background: white;
}
.vtc.yellow .stroke {
  stroke: #dac759;
}
.vtc.yellow .fill {
  fill: white;
}
.vtc.yellow .point {
  fill: #dac759;
  stroke: #dac759;
}
.vtc.orange {
  background: white;
}
.vtc.orange .stroke {
  stroke: #e99140;
}
.vtc.orange .fill {
  fill: #fefaf7;
}
.vtc.orange .point {
  fill: #e99140;
  stroke: #e99140;
}
.vtc.red {
  background: white;
}
.vtc.red .stroke {
  stroke: #C46170;
}
.vtc.red .fill {
  fill: #fbf6f6;
}
.vtc.red .point {
  fill: #C46170;
  stroke: #C46170;
}

.page-head {
  display: flex;
  flex: 0 1 60px;
  align-items: center;
  height: 60px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9;
  background: #0f091a;
  overflow-x: auto;
  scrollbar-width: none; /* Firefox */
}
.page-head::-webkit-scrollbar {
  display: none;
}
.page-head > *:last-child {
  margin-right: 20px;
}
.page-head h1 {
  margin-right: auto;
  display: flex;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 650px) {
  .page-head h1 {
    display: none;
  }
}
.page-head h1 .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-head h1 .count {
  background: #4c467b;
  border-radius: 8px;
  height: 15px;
  padding: 0 5px;
  font-weight: 500;
  font-size: 8px;
  line-height: 15px;
  color: rgb(251, 250, 253);
  margin-left: 5px;
  flex-shrink: 0;
}
.page-head > .search {
  margin-left: 20px;
  flex-grow: 1;
}
@media (max-width: 650px) {
  .page-head > .search {
    margin-left: 0;
  }
}
.page-head .btn {
  margin-left: 20px;
}
@media (max-width: 650px) {
  .page-head .btn {
    margin-left: 10px;
  }
}
@media (max-width: 400px) {
  .page-head .btn > span {
    display: none;
  }
  .page-head .btn > svg {
    margin: 0;
  }
}

.card {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 20px;
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.card .head {
  display: flex;
  align-items: flex-start;
}
.card .head .title {
  margin-right: auto;
}

.icon {
  width: 16px;
  fill: #4c467b;
  transition: all 0.3s;
}

.search {
  position: relative;
}
.search .icon.clear {
  position: absolute;
  right: 8px;
  top: 9px;
  height: 18px;
}
.search .icon.clear span {
  display: block;
  height: 10px;
  width: 2px;
  left: 8px;
  top: 4px;
  transform: rotate(45deg);
  background: #C46170;
  position: absolute;
  transition: all 0.3s;
}
.search .icon.clear span:last-child {
  transform: rotate(-45deg);
}

.table {
  display: grid;
  align-items: flex-start;
}
.table .row {
  display: grid;
  grid-template-columns: 5fr 1fr 1fr 1fr 3fr;
  position: relative;
  border-color: rgba(255, 255, 255, 0.08);
  color: rgba(245, 243, 250, 0.7);
}
.table .row:nth-child(even) {
  background: rgba(255, 255, 255, 0.02);
}
.table .row.no-results {
  grid-template-columns: 1fr !important;
  cursor: auto !important;
}
.table .row.no-results .cell {
  justify-content: flex-start !important;
  text-align: left !important;
}
.table .row:first-child {
  user-select: none;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  color: #4c467b;
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  z-index: 9;
  background: #0f091a;
}
.table .row:first-child .sort {
  width: 10px;
  margin-left: 10px;
}
.table .row:first-child .sort svg {
  width: 10px;
  height: 5px;
  stroke-width: 3;
  fill: none;
  stroke: #4c467b;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: all 0.3s;
  margin-bottom: 1px;
}
.table .row:first-child .sort svg path {
  transition: all 0.3s;
}
.table .row:first-child .cell {
  display: flex;
  align-items: center;
  height: 48px;
}
.table .row:first-child .cell.overflow span {
  padding-right: 0;
}
.table .row:first-child .cell.desc .sort path {
  d: path("M1,1 L10,9 L19,1");
}
@media (hover: hover) {
  .table .row:first-child .cell:hover svg {
    stroke: #4c467b;
  }
}
.table .row:last-child {
  border-bottom: none;
}
.table .row:not(:first-child) {
  cursor: pointer;
}
@media (hover: hover) {
  .table .row:not(:first-child):hover {
    color: rgb(251, 250, 253);
  }
}
.table .row .cell {
  padding: 0 10px;
  height: 58px;
  display: flex;
  align-items: center;
}
.table .row .cell.overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table .row .cell.overflow > span {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 10px;
}
.table .row .cell span.small {
  font-size: 10px;
  opacity: 0.6;
  display: block;
}
.table .row .cell a {
  color: #dac759;
}
@media (hover: hover) {
  .table .row .cell a:hover {
    color: #dac759;
  }
}
.table .row .cell:first-child {
  font-weight: 500;
}
.table .row .cell:last-child {
  justify-content: flex-end;
  text-align: right;
}

.loading:not(.absolute) {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #383361;
}
.loading.absolute {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 999;
}

/* Spinner Circle Rotation */
.spinner {
  position: absolute;
  top: 40px;
  right: 20px;
  z-index: 999;
  width: 24px;
  height: 24px;
  border: 3px rgba(76, 70, 123, 0.25) solid;
  border-top: 3px #4c467b solid;
  border-radius: 50%;
  -webkit-animation: spCircRot 0.6s infinite linear;
  animation: spCircRot 0.6s infinite linear;
}

@-webkit-keyframes spCircRot {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@keyframes spCircRot {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.map-controls-wrapper {
  position: absolute;
  z-index: 9;
  bottom: 40px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}
.map-controls-wrapper .map-controls {
  pointer-events: all;
  display: flex;
  align-items: center;
  background: #383361;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  flex-grow: 0;
}
.map-controls-wrapper .map-controls.territory {
  margin-bottom: 20px;
}
.map-controls-wrapper .map-controls.territory > span {
  font-weight: 500;
  padding: 5px 10px;
}
.map-controls-wrapper .map-controls.territory .is-main {
  background: #7BC471;
}
.map-controls-wrapper .map-controls > a {
  display: flex;
  background: transparent;
  fill: rgba(245, 243, 250, 0.7);
  padding: 5px;
  height: 34px;
  line-height: 24px;
  font-weight: 500;
  color: rgb(251, 250, 253);
  transition: all 0.3s;
}
.map-controls-wrapper .map-controls > a span {
  padding: 0 5px;
}
.map-controls-wrapper .map-controls > a:first-child {
  border-radius: 4px 0 0 4px;
}
.map-controls-wrapper .map-controls > a:last-child {
  border-radius: 0 4px 4px 0;
}
@media (hover: hover) {
  .map-controls-wrapper .map-controls > a:hover {
    background: #4c467b;
    fill: rgb(251, 250, 253);
  }
}
.map-controls-wrapper .map-controls > a.save {
  background: #7BC471;
}
.map-controls-wrapper .map-controls > a.delete, .map-controls-wrapper .map-controls > a.cancel {
  background: #C46170;
}
.map-controls-wrapper .map-controls > a.active {
  background: #4c467b;
}

.cluster {
  background: #4c467b;
  color: rgb(251, 250, 253);
  border-radius: 100%;
  font-weight: 500;
  font-size: 12px;
  display: flex;
  align-items: center;
}
.cluster::before, .cluster::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: #4c467b;
  border-radius: 100%;
}
.cluster::before {
  transform: scale(1.2);
  padding: 7px;
  opacity: 0.4;
}
.cluster::after {
  transform: scale(1.4);
  padding: 14px;
  opacity: 0.2;
}
.cluster.cluster-1 {
  background: #e99140;
}
.cluster.cluster-1::after, .cluster.cluster-1::before {
  background: #e99140;
}
.cluster.cluster-2 {
  background: #C46170;
}
.cluster.cluster-2::after, .cluster.cluster-2::before {
  background: #C46170;
}

.tabnav {
  display: flex;
  flex-shrink: 0;
}
.tabnav a {
  padding: 20px 0;
  transition: all 0.3s;
  font-weight: 500;
  flex-shrink: 0;
  margin-right: 20px;
}
.tabnav a > span {
  background: #4c467b;
  color: rgb(251, 250, 253);
  font-size: 8px;
  padding: 2px;
  font-weight: 500;
  border-radius: 8px;
  margin-left: 5px;
  min-width: 16px;
  display: inline-block;
  text-align: center;
}
.tabnav a.active {
  color: #4c467b;
}

img.avatar {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  overflow: hidden;
  display: block;
  object-fit: cover;
  border: 1px solid transparent;
  flex-shrink: 0;
}
img.avatar.big {
  width: 60px;
  height: 60px;
}

.simplebar-track.simplebar-vertical {
  width: 11px;
}

.simplebar-scrollbar:before {
  background: #4c467b;
  border-radius: 6px;
  opacity: 0;
  transition: all 0.2s linear;
}
.simplebar-scrollbar:hover:before {
  background: #60589c;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.7;
  transition: opacity 0s linear;
}

.reveal {
  opacity: 0;
}

@font-face {
  font-family: "Inter";
  src: url(/build/fonts/Inter-Regular.c8ba52b0.woff2) format("woff2"), url(/build/fonts/Inter-Regular.8c206db9.woff) format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url(/build/fonts/Inter-Medium.293fd13d.woff2) format("woff2"), url(/build/fonts/Inter-Medium.9053572c.woff) format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Inter";
  src: url(/build/fonts/InterDisplay-Bold.5df5c5af.woff2) format("woff2"), url(/build/fonts/InterDisplay-Bold.abedf1e6.woff) format("woff");
  font-weight: 700;
  font-style: normal;
}
*, *::after, *::before {
  box-sizing: border-box;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased;
}

html,
body {
  height: 100%;
  overflow: hidden;
  overscroll-behavior: none;
}

html {
  background: #0f091a;
  color: rgba(245, 243, 250, 0.7);
}

img, svg {
  width: 100%;
  height: auto;
}

.app {
  height: 100%;
  display: flex;
  overflow: hidden;
  overscroll-behavior: none;
}
@media (max-width: 650px) {
  .app {
    flex-direction: column;
  }
}
.app > .content {
  overflow-y: auto;
  overflow-x: hidden;
  scroll-behavior: smooth;
  overscroll-behavior: none;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.app > .content > * {
  width: 100%;
  position: relative;
  flex: 1;
}
.app > .content > *.full-height {
  height: 100%;
  display: flex;
  flex-direction: column;
}

a {
  color: rgb(251, 250, 253);
  text-decoration: none;
  transition: color 0.3s;
  will-change: color;
}
@media (hover: hover) {
  a:hover {
    color: #4c467b;
  }
}
a.link {
  color: rgb(251, 250, 253);
  font-weight: 500;
  border-bottom: 2px solid #4c467b;
  padding-bottom: 5px;
}
@media (hover: hover) {
  a.link:hover {
    color: #4c467b;
  }
}

button {
  border: none;
  background: transparent;
  padding: 0;
  cursor: pointer;
  transition: all 0.3s;
  will-change: auto;
  font-size: inherit;
}
button:focus {
  outline: 0;
}
button:disabled, button.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 8px 10px;
  background: #4c467b;
  color: rgb(251, 250, 253);
  border: none;
  cursor: pointer;
  font-weight: 500;
  border-radius: 4px;
  font-family: inherit;
  transition: all 0.3s;
  line-height: 14px;
  min-height: 0;
  text-align: center;
  border: 2px solid #4c467b;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  user-select: none;
}
.btn > svg {
  width: 14px;
  fill: currentColor;
  margin-left: 5px;
}
.btn.block {
  display: block;
  width: 100%;
}
.btn.red {
  background: #C46170;
  border-color: #C46170;
}
@media (hover: hover) {
  .btn.red:hover {
    background: #b04253;
    border-color: #b04253;
    color: rgb(251, 250, 253) !important;
  }
}
@media (hover: hover) {
  .btn:hover {
    color: #4c467b !important;
    background: rgb(251, 250, 253);
    border-color: rgb(251, 250, 253);
  }
}
.btn.btn-secondary {
  background: transparent;
  color: rgba(245, 243, 250, 0.7) !important;
  border: 2px solid rgba(255, 255, 255, 0.08) !important;
}
@media (hover: hover) {
  .btn.btn-secondary:hover {
    color: rgb(251, 250, 253) !important;
    border-color: rgb(251, 250, 253) !important;
  }
}

.btn-set {
  display: flex;
  align-items: center;
}
.btn-set > *:not(:last-child) {
  margin-right: 20px;
}

.fade-enter-active, .fade-leave-active {
  transition: opacity 0.3s;
}

.fade-enter, .fade-leave-to {
  opacity: 0;
}

.fade-zoom-enter-active, .fade-zoom-leave-active {
  transition: all 0.3s;
}

.fade-zoom-enter, .fade-zoom-leave-to {
  opacity: 0;
  transform: scale(0.9);
}

.controls-enter-active, .controls-leave-active {
  transition: all 0.5s 0.5s;
}

.controls-enter, .controls-leave-to {
  opacity: 0;
  transform: translateY(15px);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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Rkg7QUd6RkU7O0VBQ0MsYURDUztBRjJGWjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtHQzBGQSxzQkR6RkE7RUFDQTtBSDBGRjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwRkY7O0FHdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUR4Q087RUN5Q1A7R0MwRkEsZUR6RkE7RUFDQTtBSDBGRjtBR3hGRTtFQUNFO0VBQ0E7QUgwRko7O0FHdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsWUR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxZRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxrQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7SUFDRTtLQ3lGQSxZRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLG1CRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLG1CRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLFlEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsbUJEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsbUJEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsWUR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxtQkR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxtQkR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxZRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLG1CRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLGtCRHhGQTtFSHlGRjtBQUNGO0FHdEZBO0VBQ0U7SUFDRTtLQ3dGQSxZRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLG1CRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLG1CRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLFlEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsbUJEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsbUJEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsWUR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxtQkR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxtQkR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxZRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLG1CRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLGtCRHZGQTtFSHdGRjtBQUNGO0FHckZBO0VBQ0U7SUFDRTtLQ3VGQSxZRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLG1CRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLG1CRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLFlEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsbUJEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsbUJEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsWUR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxtQkR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxtQkR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxZRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLG1CRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLGtCRHRGQTtFSHVGRjtBQUNGO0FHcEZBO0VBQ0U7SUFDRTtLQ3NGQSxZRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLG1CRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLG1CRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLFlEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsbUJEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsbUJEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsWURyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxtQkRyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxtQkRyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxZRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLG1CRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLGtCRHJGQTtFSHNGRjtBQUNGO0FHbkZBO0VBQ0U7SUFDRTtLQ3FGQSxZRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLG1CRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLG1CRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLFlEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsbUJEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsbUJEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsWURwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxtQkRwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxtQkRwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxZRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLG1CRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLGtCRHBGQTtFSHFGRjtBQUNGO0FHakZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBOzs7O0dBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBSGtGRjs7QUcvRUE7RUFDRTtBSGtGRjs7QUcvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhrRkY7O0FHL0VBO0VBQ0U7RUFDQTtFQUNBO0FIa0ZGOztBRy9FQTtFQUNFO0FIa0ZGOztBRy9FQTtFQUNFO0FIa0ZGOztBRy9FQTtFQUNFO0FIa0ZGOztBRy9FQTtFQUNFO0lBQ0U7RUhrRkY7QUFDRjtBRy9FQTtFQUNFO0lBQ0U7RUhpRkY7QUFDRjtBRzlFQTtFQUNFO0lBQ0U7RUhnRkY7QUFDRjtBRzdFQTtFQUNFO0lBQ0U7RUgrRUY7QUFDRjtBRzVFQTtFQUNFO0lBQ0U7RUg4RUY7QUFDRjtBRzNFQTtFQUNFO0lBQ0U7RUg2RUY7QUFDRjtBSzlyQkE7QUFDQTs7Ozs7Ozs7OztFQVVFO0VBQ0E7RUFDRDtFQUNDO0FMZ3NCRjs7QUs3ckJBO0VBQ0U7RUFDQSxtQkh3Qk87QUZ3cUJUO0FLN3JCSTtFQUNFLHFCSENRO0FGOHJCZDs7QUsxckJBOzs7Ozs7OztFQVFDLGVITFU7RUdNVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsZ0JIYlM7RUdjVDtFQUNBO0VBQ0EseUJIckNhO0FGaXVCZDtBSzFyQkM7Ozs7Ozs7O0VBQ0M7QUxtc0JGO0FLaHNCQzs7Ozs7Ozs7RUFDQztFQUNBLGVIN0JTO0FGc3VCWDs7QUtyc0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUx3c0JEOztBS3JzQkE7RUFDRTtBTHdzQkY7O0FLcnNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNDO0FMd3NCRjs7QUtyc0JBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsYUgvQ1c7QUZ1dkJaOztBS3BzQkE7O0VBRUU7RUFDQTtBTHVzQkY7O0FLcHNCQTtFQUNFO0FMdXNCRjs7QUtwc0JBOzs7RUFHRTtFQUNBO0FMdXNCRjs7QUtwc0JBO0VBQ0U7QUx1c0JGOztBS3BzQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTHVzQkQ7QUtyc0JDO0VBQ0c7RUFDQTtFQUNGO0VBQ0E7QUx1c0JGO0FLcnNCRTtFQUNDO0FMdXNCSDtBS3JzQkc7RUFDQztBTHVzQko7QUtyc0JJO0VBQ0M7SUFDQztJQUNBO0VMdXNCSjtBQUNGO0FLanNCQztFQUNDO0FMbXNCRjs7QUsvckJBO0VBQ0U7QUxrc0JGOztBSy9yQkE7RUFDRTtBTGtzQkY7QUtoc0JFO0VBQ0ksa0JIakhNO0VHa0hOO0FMa3NCTjtBS2hzQk07RUFDRTtBTGtzQlI7O0FLNXJCQTtFQUNFO0FMK3JCRjtBSzdyQkU7RUFDRTtFQUNBO0VBQ0EsbUJIbkpVO0VHb0pWO0VBQ0E7RUFDQTtBTCtyQko7QUs3ckJJO0VBQ0UseUJIbEtRO0FGaTJCZDtBSzVyQkk7RUFDRTtBTDhyQk47O0FLdnJCQTtFQUNDLGNIekxxQjtFRzBMcEIsZUhoS1k7RUdpS1osZ0JIMUpPO0VHMkpQO0VBQ0QsbUJIdkpXO0VHd0pYO0VBQ0E7QUwwckJEOztBS3ZyQkE7RUFDQyxjSG5NcUI7RUdvTXBCLGVIMUtZO0VHMktaLGdCSHBLTztBRjgxQlQ7O0FLdHJCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTHlyQkY7QUt2ckJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwwckJKO0FLeHJCSTs7RUFDRSxxQkh4TmdCO0FGbTVCdEI7QUt4ckJJOztFQUNFO0FMMnJCTjtBS3ZyQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDByQko7QUt4ckJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkhwUFU7RUdxUFY7RUFDQTtFQUNBO0FMMnJCTjtBS3ZyQkU7RUFDQTs7SUFDQyxxQkh6UG1CO0VGbTdCcEI7QUFDRjs7QUt0ckJBO0VBQ0U7QUx5ckJGOztBS3JyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDRDtFQUNDO0VBQ0E7RUFDQTtFQUNEO0VBQ0E7RUFDQSxnQkg3T1M7RUc4T1Q7RUFDQSx5QkhwUWE7QUY0N0JkO0FLdHJCRTtFQUNFO0VBQ0E7RUFDQTtBTHdyQko7QUtyckJFO0VBQ0U7RUFDRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Y7QUx1ckJGO0FLcnJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSG5SUTtFR29SUjtFQUNBO0FMdXJCTjtBS25yQkM7RUFDQyxxQkhsVGM7QUZ1K0JoQjtBS2xyQkM7RUFDQyx5Qkh0VGM7QUYwK0JoQjtBS2pyQkM7RUFDQztBTG1yQkY7QUtockJDO0VBQ0M7QUxrckJGO0FLL3FCQztFQUNDO0FMaXJCRjtBSzlxQkM7RUFDQztBTGdyQkY7QUs5cUJFO0VBQ0M7RUFDQTtBTGdyQkg7QUs5cUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxnckJKO0FLNXFCRTtFQUNDO0FMOHFCSDtBSzNxQkU7RUFDQztBTDZxQkg7QUsxcUJFO0VBQ0M7QUw0cUJIOztBTXpnQ0E7RUFDRTtFQUNBO0FONGdDRjtBTTFnQ0M7RUFDQztBTjRnQ0Y7O0FNeGdDQTtFQUNFO0lBQUk7RU40Z0NKO0VNM2dDQTtJQUFJO0VOOGdDSjtBQUNGO0FNNWdDQTtFQUNFO0lBQUk7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Q0E7RUFDRTtFQUNBO0FQbzFDRjs7QU9qMUNBO0VBQ0U7RUFDQTtBUG8xQ0Y7O0FPajFDQTtFQUNFO0VBQ0E7QVBvMUNGOztBT2oxQ0E7RUFDRTtFQUNBO0FQbzFDRjs7QU9qMUNBO0VBQ0U7RUFDQTtBUG8xQ0Y7O0FPajFDQTtFQUNFO0VBQ0E7QVBvMUNGOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU9oMUNBO0VBQ0U7RUFDQTtBUG0xQ0Y7O0FPaDFDQTtFQUNFO0VBQ0E7QVBtMUNGOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU9oMUNBO0VBQ0U7RUFDQTtBUG0xQ0Y7O0FPaDFDQTtFQUNFO0VBQ0E7QVBtMUNGOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU8vMENBO0VBQ0U7QVBrMUNGOztBTy8wQ0E7RUFDRTtBUGsxQ0Y7O0FPLzBDQTtFQUNFO0FQazFDRjs7QU8vMENBO0VBQ0U7QVBrMUNGOztBTy8wQ0E7RUFDRTtBUGsxQ0Y7O0FPLzBDQTtFQUNFO0FQazFDRjs7QU8vMENBO0VBQ0U7QVBrMUNGOztBTy8wQ0E7RUFDRTtBUGsxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzkwQ0E7RUFDRTtBUGkxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzkwQ0E7RUFDRTtBUGkxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNzBDQTtFQUNFO0FQZzFDRjs7QU83MENBO0VBQ0U7QVBnMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNzBDQTtFQUNFO0FQZzFDRjs7QU83MENBO0VBQ0U7QVBnMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzUwQ0E7RUFDRTtBUCswQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzUwQ0E7RUFDRTtBUCswQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzUwQ0E7RUFDRTtBUCswQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBUWhpREU7RURxTkE7SUFDRTtJQUNBO0VQKzBDRjtFTzUwQ0E7SUFDRTtJQUNBO0VQODBDRjtFTzMwQ0E7SUFDRTtJQUNBO0VQNjBDRjtFTzEwQ0E7SUFDRTtJQUNBO0VQNDBDRjtFT3owQ0E7SUFDRTtJQUNBO0VQMjBDRjtFT3gwQ0E7SUFDRTtJQUNBO0VQMDBDRjtFT3YwQ0E7SUFDRTtJQUNBO0VQeTBDRjtFT3IwQ0E7SUFDRTtJQUNBO0VQdTBDRjtFT3AwQ0E7SUFDRTtJQUNBO0VQczBDRjtFT24wQ0E7SUFDRTtJQUNBO0VQcTBDRjtFT2wwQ0E7SUFDRTtJQUNBO0VQbzBDRjtFT2owQ0E7SUFDRTtJQUNBO0VQbTBDRjtFT2gwQ0E7SUFDRTtJQUNBO0VQazBDRjtFTy96Q0E7SUFDRTtJQUNBO0VQaTBDRjtFTzd6Q0E7SUFDRTtFUCt6Q0Y7RU81ekNBO0lBQ0U7RVA4ekNGO0VPM3pDQTtJQUNFO0VQNnpDRjtFTzF6Q0E7SUFDRTtFUDR6Q0Y7RU96ekNBO0lBQ0U7RVAyekNGO0VPeHpDQTtJQUNFO0VQMHpDRjtFT3Z6Q0E7SUFDRTtFUHl6Q0Y7RU9yekNBO0lBQ0U7RVB1ekNGO0VPcHpDQTtJQUNFO0VQc3pDRjtFT256Q0E7SUFDRTtFUHF6Q0Y7RU9sekNBO0lBQ0U7RVBvekNGO0VPanpDQTtJQUNFO0VQbXpDRjtFT2h6Q0E7SUFDRTtFUGt6Q0Y7RU8veUNBO0lBQ0U7RVBpekNGO0VPN3lDQTtJQUNFO0VQK3lDRjtFTzV5Q0E7SUFDRTtFUDh5Q0Y7RU8zeUNBO0lBQ0U7RVA2eUNGO0VPMXlDQTtJQUNFO0VQNHlDRjtFT3p5Q0E7SUFDRTtFUDJ5Q0Y7RU94eUNBO0lBQ0U7RVAweUNGO0VPdnlDQTtJQUNFO0VQeXlDRjtFT3J5Q0E7SUFDRTtFUHV5Q0Y7RU9weUNBO0lBQ0U7RVBzeUNGO0VPbnlDQTtJQUNFO0VQcXlDRjtFT2x5Q0E7SUFDRTtFUG95Q0Y7RU9qeUNBO0lBQ0U7RVBteUNGO0VPaHlDQTtJQUNFO0VQa3lDRjtFTy94Q0E7SUFDRTtFUGl5Q0Y7QUFDRjtBUXpxREU7RUQ0WUE7SUFDRTtJQUNBO0VQZ3lDRjtFTzd4Q0E7SUFDRTtJQUNBO0VQK3hDRjtFTzV4Q0E7SUFDRTtJQUNBO0VQOHhDRjtFTzN4Q0E7SUFDRTtJQUNBO0VQNnhDRjtFTzF4Q0E7SUFDRTtJQUNBO0VQNHhDRjtFT3p4Q0E7SUFDRTtJQUNBO0VQMnhDRjtFT3h4Q0E7SUFDRTtJQUNBO0VQMHhDRjtFT3R4Q0E7SUFDRTtJQUNBO0VQd3hDRjtFT3J4Q0E7SUFDRTtJQUNBO0VQdXhDRjtFT3B4Q0E7SUFDRTtJQUNBO0VQc3hDRjtFT254Q0E7SUFDRTtJQUNBO0VQcXhDRjtFT2x4Q0E7SUFDRTtJQUNBO0VQb3hDRjtFT2p4Q0E7SUFDRTtJQUNBO0VQbXhDRjtFT2h4Q0E7SUFDRTtJQUNBO0VQa3hDRjtFTzl3Q0E7SUFDRTtFUGd4Q0Y7RU83d0NBO0lBQ0U7RVArd0NGO0VPNXdDQTtJQUNFO0VQOHdDRjtFTzN3Q0E7SUFDRTtFUDZ3Q0Y7RU8xd0NBO0lBQ0U7RVA0d0NGO0VPendDQTtJQUNFO0VQMndDRjtFT3h3Q0E7SUFDRTtFUDB3Q0Y7RU90d0NBO0lBQ0U7RVB3d0NGO0VPcndDQTtJQUNFO0VQdXdDRjtFT3B3Q0E7SUFDRTtFUHN3Q0Y7RU9ud0NBO0lBQ0U7RVBxd0NGO0VPbHdDQTtJQUNFO0VQb3dDRjtFT2p3Q0E7SUFDRTtFUG13Q0Y7RU9od0NBO0lBQ0U7RVBrd0NGO0VPOXZDQTtJQUNFO0VQZ3dDRjtFTzd2Q0E7SUFDRTtFUCt2Q0Y7RU81dkNBO0lBQ0U7RVA4dkNGO0VPM3ZDQTtJQUNFO0VQNnZDRjtFTzF2Q0E7SUFDRTtFUDR2Q0Y7RU96dkNBO0lBQ0U7RVAydkNGO0VPeHZDQTtJQUNFO0VQMHZDRjtFT3R2Q0E7SUFDRTtFUHd2Q0Y7RU9ydkNBO0lBQ0U7RVB1dkNGO0VPcHZDQTtJQUNFO0VQc3ZDRjtFT252Q0E7SUFDRTtFUHF2Q0Y7RU9sdkNBO0lBQ0U7RVBvdkNGO0VPanZDQTtJQUNFO0VQbXZDRjtFT2h2Q0E7SUFDRTtFUGt2Q0Y7QUFDRjtBUWp6REU7RURta0JBO0lBQ0U7SUFDQTtFUGl2Q0Y7RU85dUNBO0lBQ0U7SUFDQTtFUGd2Q0Y7RU83dUNBO0lBQ0U7SUFDQTtFUCt1Q0Y7RU81dUNBO0lBQ0U7SUFDQTtFUDh1Q0Y7RU8zdUNBO0lBQ0U7SUFDQTtFUDZ1Q0Y7RU8xdUNBO0lBQ0U7SUFDQTtFUDR1Q0Y7RU96dUNBO0lBQ0U7SUFDQTtFUDJ1Q0Y7RU92dUNBO0lBQ0U7SUFDQTtFUHl1Q0Y7RU90dUNBO0lBQ0U7SUFDQTtFUHd1Q0Y7RU9ydUNBO0lBQ0U7SUFDQTtFUHV1Q0Y7RU9wdUNBO0lBQ0U7SUFDQTtFUHN1Q0Y7RU9udUNBO0lBQ0U7SUFDQTtFUHF1Q0Y7RU9sdUNBO0lBQ0U7SUFDQTtFUG91Q0Y7RU9qdUNBO0lBQ0U7SUFDQTtFUG11Q0Y7RU8vdENBO0lBQ0U7RVBpdUNGO0VPOXRDQTtJQUNFO0VQZ3VDRjtFTzd0Q0E7SUFDRTtFUCt0Q0Y7RU81dENBO0lBQ0U7RVA4dENGO0VPM3RDQTtJQUNFO0VQNnRDRjtFTzF0Q0E7SUFDRTtFUDR0Q0Y7RU96dENBO0lBQ0U7RVAydENGO0VPdnRDQTtJQUNFO0VQeXRDRjtFT3R0Q0E7SUFDRTtFUHd0Q0Y7RU9ydENBO0lBQ0U7RVB1dENGO0VPcHRDQTtJQUNFO0VQc3RDRjtFT250Q0E7SUFDRTtFUHF0Q0Y7RU9sdENBO0lBQ0U7RVBvdENGO0VPanRDQTtJQUNFO0VQbXRDRjtFTy9zQ0E7SUFDRTtFUGl0Q0Y7RU85c0NBO0lBQ0U7RVBndENGO0VPN3NDQTtJQUNFO0VQK3NDRjtFTzVzQ0E7SUFDRTtFUDhzQ0Y7RU8zc0NBO0lBQ0U7RVA2c0NGO0VPMXNDQTtJQUNFO0VQNHNDRjtFT3pzQ0E7SUFDRTtFUDJzQ0Y7RU92c0NBO0lBQ0U7RVB5c0NGO0VPdHNDQTtJQUNFO0VQd3NDRjtFT3JzQ0E7SUFDRTtFUHVzQ0Y7RU9wc0NBO0lBQ0U7RVBzc0NGO0VPbnNDQTtJQUNFO0VQcXNDRjtFT2xzQ0E7SUFDRTtFUG9zQ0Y7RU9qc0NBO0lBQ0U7RVBtc0NGO0FBQ0Y7QVF6N0RFO0VEMHZCQTtJQUNFO0lBQ0E7RVBrc0NGO0VPL3JDQTtJQUNFO0lBQ0E7RVBpc0NGO0VPOXJDQTtJQUNFO0lBQ0E7RVBnc0NGO0VPN3JDQTtJQUNFO0lBQ0E7RVArckNGO0VPNXJDQTtJQUNFO0lBQ0E7RVA4ckNGO0VPM3JDQTtJQUNFO0lBQ0E7RVA2ckNGO0VPMXJDQTtJQUNFO0lBQ0E7RVA0ckNGO0VPeHJDQTtJQUNFO0lBQ0E7RVAwckNGO0VPdnJDQTtJQUNFO0lBQ0E7RVB5ckNGO0VPdHJDQTtJQUNFO0lBQ0E7RVB3ckNGO0VPcnJDQTtJQUNFO0lBQ0E7RVB1ckNGO0VPcHJDQTtJQUNFO0lBQ0E7RVBzckNGO0VPbnJDQTtJQUNFO0lBQ0E7RVBxckNGO0VPbHJDQTtJQUNFO0lBQ0E7RVBvckNGO0VPaHJDQTtJQUNFO0VQa3JDRjtFTy9xQ0E7SUFDRTtFUGlyQ0Y7RU85cUNBO0lBQ0U7RVBnckNGO0VPN3FDQTtJQUNFO0VQK3FDRjtFTzVxQ0E7SUFDRTtFUDhxQ0Y7RU8zcUNBO0lBQ0U7RVA2cUNGO0VPMXFDQTtJQUNFO0VQNHFDRjtFT3hxQ0E7SUFDRTtFUDBxQ0Y7RU92cUNBO0lBQ0U7RVB5cUNGO0VPdHFDQTtJQUNFO0VQd3FDRjtFT3JxQ0E7SUFDRTtFUHVxQ0Y7RU9wcUNBO0lBQ0U7RVBzcUNGO0VPbnFDQTtJQUNFO0VQcXFDRjtFT2xxQ0E7SUFDRTtFUG9xQ0Y7RU9ocUNBO0lBQ0U7RVBrcUNGO0VPL3BDQTtJQUNFO0VQaXFDRjtFTzlwQ0E7SUFDRTtFUGdxQ0Y7RU83cENBO0lBQ0U7RVArcENGO0VPNXBDQTtJQUNFO0VQOHBDRjtFTzNwQ0E7SUFDRTtFUDZwQ0Y7RU8xcENBO0lBQ0U7RVA0cENGO0VPeHBDQTtJQUNFO0VQMHBDRjtFT3ZwQ0E7SUFDRTtFUHlwQ0Y7RU90cENBO0lBQ0U7RVB3cENGO0VPcnBDQTtJQUNFO0VQdXBDRjtFT3BwQ0E7SUFDRTtFUHNwQ0Y7RU9ucENBO0lBQ0U7RVBxcENGO0VPbHBDQTtJQUNFO0VQb3BDRjtBQUNGO0FPL29DQTtFQUNFO0FQaXBDRjs7QU85b0NBO0VBQ0U7QVBpcENGOztBTzlvQ0E7RUFDRTtBUGlwQ0Y7O0FPNW9DQTtFQUNFLGdCTHQ3QlE7QUZxa0VWOztBTzVvQ0E7RUFDRSxnQkx6N0JPO0FGd2tFVDs7QU8zb0NBO0VBQ0U7RUFDQTtFQUNBLGVMdjhCWTtFS3c4Qlo7QVA4b0NGOztBTzNvQ0E7RUFDRTtFQUNBO0VBQ0E7QVA4b0NGO0FPNW9DRTtFQUNFO0VBQ0EsZUxoL0JZO0FGOG5FaEI7QU81b0NFO0VBQ0U7QVA4b0NKO0FPNW9DRTtFQUNFLDBCTHYrQlU7QUZxbkVkO0FPNW9DRTtFQUNFO0VBQ0EsYUwxL0JZO0VLMi9CWixlTDMvQlk7QUZ5b0VoQjtBTzVvQ0U7RUFDRTtBUDhvQ0o7QU8zb0NFO0VBQ0U7QVA2b0NKO0FPMW9DRTtFQUNFO0FQNG9DSjtBTzFvQ0k7RUFDRSxlTGwvQlM7QUY4bkVmO0FPMW9DSTtFQUNFO0FQNG9DTjtBTzFvQ0k7RUFDRSxhTHgvQlM7RUt5L0JULGVMei9CUztBRnFvRWY7QU94b0NFO0VBQ0U7QVAwb0NKO0FPeG9DSTtFQUNFLGVMbGdDVTtBRjRvRWhCO0FPeG9DSTtFQUNFO0FQMG9DTjtBT3hvQ0k7RUFDRSxhTHhnQ1U7RUt5Z0NWLGVMemdDVTtBRm1wRWhCO0FPdG9DRTtFQUNFO0FQd29DSjtBT3RvQ0k7RUFDRSxlTC9nQ1E7QUZ1cEVkO0FPdG9DSTtFQUNFO0FQd29DTjtBT3RvQ0k7RUFDRSxhTHJoQ1E7RUtzaENSLGVMdGhDUTtBRjhwRWQ7O0FPbG9DQTtFQUNFO0VBQ0Q7RUFDQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTDVqQ3NCO0VLNmpDdEI7RUFDQTtBUHFvQ0Q7QU9ub0NDO0VBQ0c7QVBxb0NKO0FPbG9DQztFQUNDLGtCTDVoQ087QUZncUVUO0FPam9DRTtFQUNFO0VBQ0Y7RUFDQTtFQUNFO0FQbW9DSjtBT2pvQ0U7RUFOQTtJQU9DO0VQb29DRDtBQUNGO0FPbG9DRTtFQUNDO0VBQ0E7RUFDQTtBUG9vQ0g7QU9qb0NFO0VBQ0MsbUJMM2xDYTtFSzRsQ2I7RUFDQTtFQUNBO0VBQ0EsZ0JMMWpDTTtFSzJqQ04sY0xua0NXO0VLb2tDWDtFQUNBLHlCTG5sQ1c7RUtvbENYLGdCTDFqQ1M7RUsyakNUO0FQbW9DSDtBTy9uQ0M7RUFDQyxpQkw5akNPO0VLK2pDUDtBUGlvQ0Y7QU8vbkNFO0VBSkQ7SUFLRTtFUGtvQ0Q7QUFDRjtBTy9uQ0U7RUFDRSxpQkx2a0NLO0FGd3NFVDtBTy9uQ0U7RUFIQTtJQUlDLGlCTDNrQ1M7RUY2c0VWO0FBQ0Y7QU9ob0NFO0VBQ0M7SUFDQztFUGtvQ0Y7RU8vbkNDO0lBQ0M7RVBpb0NGO0FBQ0Y7O0FPM25DQTtFQUNFO0VBQ0E7RUFDQSxhTDdsQ087RUs4bENQO0FQOG5DRjtBTzVuQ0U7RUFDRTtFQUNBO0FQOG5DSjtBTzVuQ0k7RUFDRTtBUDhuQ047O0FPeG5DQTtFQUNFO0VBQ0EsYUx4cENjO0VLeXBDZjtBUDJuQ0Q7O0FPdG5DQTtFQUNFO0FQeW5DRjtBT3ZuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHluQ0o7QU92bkNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMdHBDUTtFS3VwQ1I7RUFDQTtBUHluQ047QU92bkNNO0VBQ0U7QVB5bkNSOztBT2puQ0E7RUFDRTtFQUNBO0FQb25DRjtBT2xuQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1Q0xsckNXO0VLbXJDWCwrQkxwckNTO0FGd3lFYjtBT2xuQ0k7RUFDRTtBUG9uQ047QU9qbkNJO0VBQ0U7RUFDQTtBUG1uQ047QU9qbkNNO0VBQ0U7RUFDQTtBUG1uQ1I7QU8vbUNJO0VBQ0U7RUFDSDtFQUNHO0VBQ0E7RUFDQSxnQkxwckNHO0VLcXJDSDtFQUNILGNMM3RDYTtFSzR0Q2I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkw5dENvQjtBRiswRXZCO0FPL21DTTtFQUNFO0VBQ0EsaUJMMXJDSTtBRjJ5RVo7QU8vbUNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlTDN1Q007RUs0dUNOO0VBQ0E7RUFDQTtFQUNBO0FQaW5DVjtBTy9tQ1U7RUFDRTtBUGluQ1o7QU81bUNNO0VBQ0U7RUFDQTtFQUNBO0FQOG1DUjtBTzNtQ0s7RUFDQztBUDZtQ047QU94bUNLO0VBQ0M7QVAwbUNOO0FPdG1DUTtFQUVGO0lBQ0MsZUwzd0NTO0VGazNFZDtBQUNGO0FPam1DSTtFQUNFO0FQbW1DTjtBT2htQ0k7RUFDRTtBUGttQ047QU9obUNNO0VBQ0Y7SUFDQyx5Qkw1d0NTO0VGODJFWjtBQUNGO0FPemxDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMmxDTjtBT3psQ007RUFDRTtFQUNBO0VBQ0E7QVAybENSO0FPemxDUTtFQUNFO0VBQ0E7RUFDQTtBUDJsQ1Y7QU92bENHO0VBQ0MsZUwxeENVO0VLMnhDVjtFQUNBO0FQeWxDSjtBT3RsQ007RUFDRSxjTHZ5Q087QUYrM0VmO0FPdGxDUTtFQUNIO0lBQ0MsY0wzeUNTO0VGbTRFYjtBQUNGO0FPcGxDRztFQUNDLGdCTG55Q0s7QUZ5M0VUO0FPbmxDTTtFQUNFO0VBQ0E7QVBxbENSOztBT3JqQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMajNDbUI7QUZ5NkVyQjtBT3JqQ0M7RUFDQztFQUNBLFNMMzBDVTtFSzQwQ1YsVUw1MENVO0VLNjBDVjtBUHVqQ0Y7O0FPbmpDQTtBQUNBO0VBQ0M7RUFDQSxTTHAxQ1c7RUtxMUNYLFdMdDFDUTtFS3UxQ1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNqQ0Q7O0FPcGpDQTtFQUNDO0lBQU87RVB3akNOO0VPdmpDRDtJQUFLO0VQMGpDSjtBQUNGO0FPempDQTtFQUNDO0lBQU87RVA0akNOO0VPM2pDRDtJQUFLO0VQOGpDSjtBQUNGO0FPM2pDQTtFQUNDO0VBQ0E7RUFDQSxZTDUyQ1c7RUs2MkNYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZqQ0Q7QU8zakNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJMbjZDbUI7RUtvNkNuQjtFQUNBO0VBQ0E7QVA2akNGO0FPMWpDRTtFQUNDLG1CTGg0Q007QUY0N0VUO0FPMWpDRztFQUNDLGdCTHo0Q0s7RUswNENMO0FQNGpDSjtBT3pqQ0c7RUFDQyxtQkwvNUNZO0FGMDlFaEI7QU92akNFO0VBQ0M7RUFDQTtFQUNBLDhCTDE2Q1U7RUsyNkNWLFlMbDVDUztFS201Q1Q7RUFDQTtFQUNBLGdCTHo1Q007RUswNUNOLHlCTGg3Q1c7RUtpN0NYO0FQeWpDSDtBT3ZqQ0c7RUFDQztBUHlqQ0o7QU90akNHO0VBQ0M7QVB3akNKO0FPcmpDRztFQUNDO0FQdWpDSjtBT3BqQ0c7RUFDQztJQUNDLG1CTGg5Q1c7SUtpOUNYLHdCTGw4Q1M7RUZ3L0VaO0FBQ0Y7QU9uakNHO0VBQ0MsbUJMbDhDWTtBRnUvRWhCO0FPbGpDRztFQUVDLG1CTG44Q1U7QUZzL0VkO0FPaGpDRztFQUNDLG1CTC85Q1k7QUZpaEZoQjs7QU8zaUNBO0VBQ0MsbUJMditDZTtFS3crQ2YseUJMejlDYTtFSzA5Q2I7RUFDQSxnQkxyOENRO0VLczhDUixlTDU4Q1U7RUs2OENWO0VBQ0E7QVA4aUNEO0FPNWlDQztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkx0L0NjO0VLdS9DZDtBUDZpQ0Y7QU8xaUNDO0VBQ0M7RUFDQTtFQUNBO0FQNGlDRjtBT3ppQ0M7RUFDQztFQUNBO0VBQ0E7QVAyaUNGO0FPeGlDQztFQUNDLG1CTGovQ2M7QUYyaEZoQjtBT3hpQ0U7RUFDQyxtQkxwL0NhO0FGOGhGaEI7QU90aUNDO0VBQ0MsbUJMdi9DWTtBRitoRmQ7QU90aUNFO0VBQ0MsbUJMMS9DVztBRmtpRmQ7O0FPbGlDQTtFQUNDO0VBQ0E7QVBxaUNEO0FPbmlDQztFQUNDO0VBQ0E7RUFDQSxnQkwxL0NPO0VLMi9DUDtFQUNBLGtCTHQvQ087QUYyaEZUO0FPbmlDRTtFQUNDLG1CTHBpRGE7RUtxaURiLHlCTHRoRFc7RUt1aERYLGNMemdEVztFSzBnRFg7RUFDQSxnQkxuZ0RNO0VLb2dETjtFQUNBLGdCTGpnRFM7RUtrZ0RUO0VBQ0E7RUFDQTtBUHFpQ0g7QU9saUNFO0VBQ0MsY0xqakRhO0FGcWxGaEI7O0FPOWhDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpaUNEO0FPL2hDQztFQUNDO0VBQ0E7QVBpaUNGOztBTzVoQ0E7RUFDRTtBUCtoQ0Y7O0FPM2hDQztFQUNDLG1CTDlrRGM7RUsra0RkO0VBQ0E7RUFDQTtBUDhoQ0Y7QU8xaENFO0VBQ0MsbUJMbGxEbUI7QUY4bUZ0Qjs7QU92aENBO0VBQ0U7RUFDQTtFQUNBO0FQMGhDRjs7QU9yaENBO0VBQ0M7QVB3aENEOztBQWpuRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQW1uRkY7QUFobkZBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUFpbkZGO0FBOW1GQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBK21GRjtBQTVtRkE7RUFDRTtFQUNBO0VBQ0E7QUE4bUZGOztBQTNtRkE7O0VBRUU7RUFDQTtFQUNBO0FBOG1GRjs7QUEzbUZBO0VBQ0UsbUJFL0NxQjtFRmdEckIsK0JFbENXO0FGZ3BGYjs7QUEzbUZBO0VBQ0U7RUFDQTtBQThtRkY7O0FBM21GQTtFQUNFO0VBQ0E7RUFDQTtFQUNEO0FBOG1GRDtBQTVtRkM7RUFORDtJQU9JO0VBK21GRjtBQUNGO0FBN21GRTtFQUNFO0VBQ0Y7RUFDRTtFQUNBO0VBQ0Y7RUFDQTtFQUNBO0FBK21GRjtBQTdtRkU7RUFDQztFQUNBO0VBQ0E7QUErbUZIO0FBN21GRztFQUNDO0VBQ0E7RUFDQTtBQSttRko7O0FBem1GQTtFQUNFLHlCRTdFWTtFRjhFWjtFQUNBO0VBQ0E7QUE0bUZGO0FBMW1GRTtFQUNFO0lBQ0UsY0VuR1U7RUYrc0ZkO0FBQ0Y7QUF6bUZFO0VBQ0UseUJFekZVO0VGMEZWLGdCRXBFSztFRnFFTDtFQUNBLG1CRWxFUTtBRjZxRlo7QUF6bUZJO0VBQ0U7SUFDRSxjRS9HUTtFRjB0RmQ7QUFDRjs7QUF0bUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF5bUZGO0FBdm1GRTtFQUNFO0FBeW1GSjtBQXRtRkU7RUFFRTtFQUNGO0FBdW1GRjs7QUFubUZBO0VBQ0U7RUFDRDtFQUNBO0VBQ0M7RUFDQSxtQkU5SWM7RUYrSWQseUJFaElZO0VGaUlaO0VBQ0E7RUFDQSxnQkU3R087RUY4R1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXNtRkY7QUFwbUZDO0VBQ0M7RUFDQTtFQUNBLGdCRXpIVTtBRit0Rlo7QUFubUZDO0VBQ0M7RUFDQTtBQXFtRkY7QUFsbUZFO0VBQ0UsbUJFbkpVO0VGb0pWLHFCRXBKVTtBRnd2RmQ7QUFsbUZJO0VBQ0U7SUFDRTtJQUNBO0lBQ0o7RUFvbUZGO0FBQ0Y7QUFobUZFO0VBQ0U7SUFDRTtJQUNBLDhCRTNLUTtJRjRLUixnQ0U1S1E7RUY4d0ZaO0FBQ0Y7QUEvbEZFO0VBQ0U7RUFDQTtFQUNBO0FBaW1GSjtBQS9sRkk7RUFDRTtJQUNFO0lBQ0E7RUFpbUZOO0FBQ0Y7O0FBNWxGQTtFQUNFO0VBQ0E7QUErbEZGO0FBN2xGRTtFQUNFLGtCRXZLSztBRnN3RlQ7O0FBMWxGQTtFQUNFO0FBNmxGRjs7QUEzbEZBO0VBQ0U7QUE4bEZGOztBQTNsRkE7RUFDRTtBQThsRkY7O0FBNWxGQTtFQUNFO0VBQ0Q7QUErbEZEOztBQTVsRkE7RUFDQztBQStsRkQ7O0FBN2xGQTtFQUNDO0VBQ0E7QUFnbUZELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9Mb2dpbi52dWUiLCJ3ZWJwYWNrOi8vLy4uL3N0eWxlcy9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL1JlZ2lzdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Vc2Vycy52dWUiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5taW4uY3NzIiwid2VicGFjazovLy8uL1VzZXIudnVlIiwid2VicGFjazovLy8uL01hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9ucy52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Qcm9kdWN0cy52dWUiLCJ3ZWJwYWNrOi8vLy4vQ3VzdG9tZXJzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9DdXN0b21lci52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvZmlsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvamVjdHMudnVlIiwid2VicGFjazovLy8uL1Byb2plY3QudnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9nbWFwLXZ1ZS9kaXN0L2NvbXBvbmVudHMvbWFwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZ21hcC12dWUvZGlzdC9jb21wb25lbnRzL3N0cmVldC12aWV3LXBhbm9yYW1hLnZ1ZSIsIndlYnBhY2s6Ly8vLi9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdHlwby5zY3NzIiwid2VicGFjazovLy8uL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvc3R5bGVzL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3ZzZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9oZWxwZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9fbWl4aW5zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIGZsZXg6IDE7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4udG9nZ2xlLXZpc2liaWxpdHkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMCAkc3BhY2VyLXNtO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIkY29sb3ItcHJpbWFyeTogIzRjNDY3YjtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzM4MzM2MTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VyOiAjMGYwOTFhO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXN0OiAjMDcwMTEyO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcclxuJGNvbG9yLXByaW1hcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjAlKTtcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNmZmFlMDA7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDE1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFya2VyOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMzUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAyNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNTAlKTtcclxuXHJcblxyXG4kY29sb3ItZ3JheTogI2E1YTBiOTtcclxuJGNvbG9yLXdoaXRlOiByZ2IoMjUxLCAyNTAsIDI1Myk7XHJcbiRjb2xvci10ZXh0OiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XHJcbiRjb2xvci1ib3JkZXI6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcblxyXG4kY29sb3ItaW5mbzogJGNvbG9yLXByaW1hcnk7XHJcbiRjb2xvci1zdWNjZXNzOiAjN0JDNDcxO1xyXG4kY29sb3Itc3VjY2Vzcy1saWdodDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgMTAlKTtcclxuJGNvbG9yLXdhcm5pbmc6ICNlOTkxNDA7XHJcbiRjb2xvci15ZWxsb3c6ICNkYWM3NTk7XHJcbiRjb2xvci1lcnJvcjogI0M0NjE3MDtcclxuJGNvbG9yLWVycm9yLWRhcms6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcbiRjb2xvci1lcnJvci1saWdodDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcblxyXG4vLyBGb250c2l6ZXNcclxuJGZvbnRzaXplLXhzOiA4cHg7XHJcbiRmb250c2l6ZS1zbTogMTBweDtcclxuJGZvbnRzaXplOiAxMnB4O1xyXG4kZm9udHNpemUtbGc6IDE0cHg7XHJcbiRmb250c2l6ZS14bDogMTZweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kcmVndWxhcjogNDAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vLyBTcGFjaW5nXHJcbiRzcGFjZXIteHM6IDVweDtcclxuJHNwYWNlci1zbTogMTBweDtcclxuJHNwYWNlcjogMjBweDtcclxuJHNwYWNlci1sZzogNDBweDtcclxuJHNwYWNlci14bDogODBweDtcclxuJHNwYWNlci14eGw6IDE2MHB4O1xyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAgICAuY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogJHNwYWNlcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsbWlubWF4KDMwMHB4LDFmcikpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnO1xuICAgIH1cblxuICAgIC5hdXRoLXN1Y2Nlc3Mge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmxkcy1yaW5nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgPiBkaXZcblxuICAgIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgbWFyZ2luOiA4cHg7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGFuaW1hdGlvbjogbGRzLXJpbmcgMS4ycyBjdWJpYy1iZXppZXIoMC41LCAwLCAwLjUsIDEpIGluZmluaXRlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIH1cblxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC40NXM7XG4gICAgfVxuXG4gICAgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICAgIH1cblxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNXM7XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBsZHMtcmluZyB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4ucmVnaXN0ZXIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gIC5hdXRoLWZvcm0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi51c2VybGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgODBweCA4MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTEwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAuY2VsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG5cclxuICAgICAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmFjY291bnQge1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc3RhdHVzIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJbZGF0YS1zaW1wbGViYXJde3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc2ltcGxlYmFyLXdyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOmluaGVyaXQ7aGVpZ2h0OmluaGVyaXQ7bWF4LXdpZHRoOmluaGVyaXQ7bWF4LWhlaWdodDppbmhlcml0fS5zaW1wbGViYXItbWFza3tkaXJlY3Rpb246aW5oZXJpdDtwb3NpdGlvbjphYnNvbHV0ZTtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO21hcmdpbjowO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO3dpZHRoOmF1dG8haW1wb3J0YW50O2hlaWdodDphdXRvIWltcG9ydGFudDt6LWluZGV4OjB9LnNpbXBsZWJhci1vZmZzZXR7ZGlyZWN0aW9uOmluaGVyaXQhaW1wb3J0YW50O2JveC1zaXppbmc6aW5oZXJpdCFpbXBvcnRhbnQ7cmVzaXplOm5vbmUhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3BhZGRpbmc6MDttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcntkaXJlY3Rpb246aW5oZXJpdDtib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLC5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjA7aGVpZ2h0OjB9LnNpbXBsZWJhci1jb250ZW50OmFmdGVyLC5zaW1wbGViYXItY29udGVudDpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTp0YWJsZX0uc2ltcGxlYmFyLXBsYWNlaG9sZGVye21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVye2JveC1zaXppbmc6aW5oZXJpdCFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTttYXgtd2lkdGg6MXB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7bWF4LWhlaWdodDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6LTE7cGFkZGluZzowO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmU7ZmxleC1ncm93OmluaGVyaXQ7ZmxleC1zaHJpbms6MDtmbGV4LWJhc2lzOjB9LnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlcntib3gtc2l6aW5nOmluaGVyaXQ7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAwJTt3aWR0aDoxMDAwJTttaW4taGVpZ2h0OjFweDttaW4td2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6LTF9LnNpbXBsZWJhci10cmFja3t6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDtwb2ludGVyLWV2ZW50czpub25lO292ZXJmbG93OmhpZGRlbn1bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnR7cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX1bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNre3BvaW50ZXItZXZlbnRzOmFsbH0uc2ltcGxlYmFyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDttaW4taGVpZ2h0OjEwcHh9LnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO2JvcmRlci1yYWRpdXM6N3B4O2xlZnQ6MnB4O3JpZ2h0OjJweDtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXJ9LnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3Jle29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IDBzIGxpbmVhcn0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbHt0b3A6MDt3aWR0aDoxMXB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXt0b3A6MnB4O2JvdHRvbToycHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbHtsZWZ0OjA7aGVpZ2h0OjExcHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7aGVpZ2h0OjEwMCU7bGVmdDoycHg7cmlnaHQ6MnB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXJ7cmlnaHQ6YXV0bztsZWZ0OjA7dG9wOjJweDtoZWlnaHQ6N3B4O21pbi1oZWlnaHQ6MDttaW4td2lkdGg6MTBweDt3aWR0aDphdXRvfVtkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249cnRsXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbHtyaWdodDphdXRvO2xlZnQ6MH0uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemV7ZGlyZWN0aW9uOnJ0bDtwb3NpdGlvbjpmaXhlZDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjUwMHB4O3dpZHRoOjUwMHB4O292ZXJmbG93LXk6aGlkZGVuO292ZXJmbG93LXg6c2Nyb2xsfS5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXJ7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3Zpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmRhdGV0aW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogNjBweDtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgIH1cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBcclxuICAgICY6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51c2VyLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmFzaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgZmxleDogNjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUteHM7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAkc3BhY2VyLXhzO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgJi5PbmxpbmUsXHJcbiAgICAgICAgJi5Xb3JraW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1jb250ZW50IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y29sb3JdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyBwb2x5bGluZSxcclxuICAgICAgICAgIHN2ZyBsaW5lLFxyXG4gICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaDMgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVtYWlsIHNwYW4ge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjp2LWRlZXAgbGFiZWw6bm90KC5zd2l0Y2gpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvbGVzIHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG5cclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzIDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXNlci1jb250ZW50cyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50ZXJyaXRvcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogJHNwYWNlci1sZztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICA+IHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHJcbiAgLnVwbG9hZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWF2YXRhciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XHJcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdlbnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5ob3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVwbG9hZGluZyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IC5pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMSAwIGF1dG87XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1hcC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuICAgIC51c2VybGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgMDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgPiAuc3RhdHVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiAubmFtZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAmLm9mZmxpbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5vcmdhbmlzYXRpb25saXN0IHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDJmciAxZnI7XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uc3RhdHVzIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgPiBzcGFuIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXhzO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWVycm9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYub25saW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zdWNjZXNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnByb2R1Y3RsaXN0IHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEwMHB4IDkwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG5cclxuICAgICAgICAgICYuZGF0YS10aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uY3VzdG9tZXJsaXN0IHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA3MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgODBweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYuZGF0YS10aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1sZztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5lbWFpbCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuemlwIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uY3VzdG9tZXItaW5uZXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuYXNpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgICBmbGV4OiA2MHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLmFzaWRlLWNvbnRlbnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1sZyAkc3BhY2VyO1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jb2xvcl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA6OnYtZGVlcCAuZW1haWwgLnZhbHVlIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICB9IFxyXG5cclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcgcG9seWxpbmUsXHJcbiAgICAgICAgICBzdmcgbGluZSxcclxuICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIGgzIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZDogcGF0aChcIk0xLDEgTDEwLDkgTDE5LDFcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZGRyZXNzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5jdXN0b21lci1jb250ZW50cyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLnRlcnJpdG9yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAkc3BhY2VyLWxnO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgID4gc3ZnIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnBhZ2UtaGVhZCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHJcbiAgLnVwbG9hZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgID4gaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWF2YXRhciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XHJcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdlbnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5ob3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVwbG9hZGluZyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IC5pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcblxyXG4uY2VsbC1yb3ctd29ya2Vye1xyXG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnRhYmxlIHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgODBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3Bhbi5zbWFsbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXhzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZGF0YS10aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xyXG4gIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgJi5jb21wbGV0ZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4ucHJvamVjdC1pbm5lciB7XHJcbiAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuYXNpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICBsZWZ0OiAtMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgICBmbGV4OiA2MHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzaWRlLWNvbnRlbnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1sZyAkc3BhY2VyO1xyXG5cclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyBwb2x5bGluZSxcclxuICAgICAgICAgIHN2ZyBsaW5lLFxyXG4gICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaDMgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgOjp2LWRlZXAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVycml0b3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6ICRzcGFjZXItbGc7XHJcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgPiBzdmcge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBoZWlnaHQ6ICRzcGFjZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXN0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcclxuXHJcbiAgICAgICAgLnZzX19zZWFyY2gge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWdlbnRzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHMgMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1lcnJvci1saWdodDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGVhZCB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlbW92aW5nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvamVjdC1jb250ZW50cyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50bC1maWx0ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogNjBweDtcclxuICB6LWluZGV4OiA5O1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1sZztcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblxyXG4gIDo6di1kZWVwIC52LXNlbGVjdCB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICA+IGEge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cInZ1ZS1tYXAtY29udGFpbmVyXCI+XG4gICAgPGRpdiByZWY9XCJ2dWUtbWFwXCIgY2xhc3M9XCJ2dWUtbWFwXCI+PC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cInZ1ZS1tYXAtaGlkZGVuXCI+XG4gICAgICA8c2xvdD48L3Nsb3Q+XG4gICAgPC9kaXY+XG4gICAgPHNsb3QgbmFtZT1cInZpc2libGVcIj48L3Nsb3Q+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0ICgoeCkgPT4geC5kZWZhdWx0IHx8IHgpKFxuICAvLyBUT0RPOiB0aGlzIHNob3VsZCBiZSBhbmFseXplZCBhZnRlciB0byBmaW5kIGEgYmV0dGVyIHdheSB0byBkbyB0aGlzXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBnbG9iYWwtcmVxdWlyZSAtLSBvbGQgc3R5bGVcbiAgcmVxdWlyZSgnLi4vY29tcG9uZW50cy1pbXBsZW1lbnRhdGlvbi9tYXAnKVxuKTtcbjwvc2NyaXB0PlxuXG48c3R5bGUgbGFuZz1cImNzc1wiPlxuLnZ1ZS1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnVlLW1hcC1jb250YWluZXIgLnZ1ZS1tYXAge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi52dWUtbWFwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG48L3N0eWxlPlxuIiwiPHRlbXBsYXRlPlxuICA8ZGl2IGNsYXNzPVwidnVlLXN0cmVldC12aWV3LXBhbm8tY29udGFpbmVyXCI+XG4gICAgPGRpdiByZWY9XCJ2dWUtc3RyZWV0LXZpZXctcGFub1wiIGNsYXNzPVwidnVlLXN0cmVldC12aWV3LXBhbm9cIj48L2Rpdj5cbiAgICA8c2xvdD48L3Nsb3Q+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0ICgoeCkgPT4geC5kZWZhdWx0IHx8IHgpKFxuICAvLyBUT0RPOiBzaG91bGQgYmUgYW5hbHl6ZWQgaWYgd2UgY2FuIGZpbmQgYSBiZXR0ZXIgd2F5IHRvIGRvIHRoaXNcbiAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIGdsb2JhbC1yZXF1aXJlIC0tIG9sZCBzdHlsZVxuICByZXF1aXJlKCcuLi9jb21wb25lbnRzLWltcGxlbWVudGF0aW9uL3N0cmVldC12aWV3LXBhbm9yYW1hJylcbik7XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJjc3NcIj5cbi52dWUtc3RyZWV0LXZpZXctcGFuby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52dWUtc3RyZWV0LXZpZXctcGFuby1jb250YWluZXIgLnZ1ZS1zdHJlZXQtdmlldy1wYW5vIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG48L3N0eWxlPlxuIiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuLy8gIHYyLjAgfCAyMDExMDEyNlxyXG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcbkBpbXBvcnQgJ19yZXNldCc7XHJcbkBpbXBvcnQgJ3R5cG8nO1xyXG5AaW1wb3J0ICdncmlkJztcclxuQGltcG9ydCAnZm9ybXMnO1xyXG5AaW1wb3J0ICd2c2VsZWN0JztcclxuQGltcG9ydCAnaGVscGVyJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG5pbWcsIHN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYXBwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgXHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdD4gKiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHQmLmZ1bGwtaGVpZ2h0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci14cztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG5cdCYuZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOHB4ICRzcGFjZXItc207XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuXHQ+IHN2ZyB7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG5cdH1cclxuXHJcblx0Ji5ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2V0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRSQU5TSVRJT05TXHJcbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxufVxyXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlLXpvb20tZW50ZXItYWN0aXZlLCAuZmFkZS16b29tLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG4uZmFkZS16b29tLWVudGVyLCAuZmFkZS16b29tLWxlYXZlLXRvIHtcclxuICBvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxufVxyXG5cclxuLmNvbnRyb2xzLWVudGVyLWFjdGl2ZSwgLmNvbnRyb2xzLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC41cyAuNXM7XHJcbn1cclxuLmNvbnRyb2xzLWVudGVyLCAuY29udHJvbHMtbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG59XHJcblxyXG4vLyAuc2lkZWJhci1lbnRlci1hY3RpdmUsIC5zaWRlYmFyLWxlYXZlLWFjdGl2ZSB7XHJcbi8vIFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuLy8gfVxyXG4vLyAuc2lkZWJhci1lbnRlciwgLnNpZGViYXItbGVhdmUtdG8ge1xyXG4vLyBcdG1hcmdpbi1sZWZ0OiAtMjAwcHg7XHJcbi8vIH1cclxuIiwiaHRtbCwgYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBIRUFESU5HU1xyXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUteGw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG59XHJcblxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG5pIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG59IiwiJGNvbG9yLXByaW1hcnk6ICM0YzQ2N2I7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICMzODMzNjE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlcjogIzBmMDkxYTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VzdDogIzA3MDExMjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDIwJSk7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZhZTAwO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcmtlcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDM1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMjUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDUwJSk7XHJcblxyXG5cclxuJGNvbG9yLWdyYXk6ICNhNWEwYjk7XHJcbiRjb2xvci13aGl0ZTogcmdiKDI1MSwgMjUwLCAyNTMpO1xyXG4kY29sb3ItdGV4dDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xyXG4kY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG5cclxuJGNvbG9yLWluZm86ICRjb2xvci1wcmltYXJ5O1xyXG4kY29sb3Itc3VjY2VzczogIzdCQzQ3MTtcclxuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXN1Y2Nlc3MsIDEwJSk7XHJcbiRjb2xvci13YXJuaW5nOiAjZTk5MTQwO1xyXG4kY29sb3IteWVsbG93OiAjZGFjNzU5O1xyXG4kY29sb3ItZXJyb3I6ICNDNDYxNzA7XHJcbiRjb2xvci1lcnJvci1kYXJrOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG4kY29sb3ItZXJyb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG5cclxuLy8gRm9udHNpemVzXHJcbiRmb250c2l6ZS14czogOHB4O1xyXG4kZm9udHNpemUtc206IDEwcHg7XHJcbiRmb250c2l6ZTogMTJweDtcclxuJGZvbnRzaXplLWxnOiAxNHB4O1xyXG4kZm9udHNpemUteGw6IDE2cHg7XHJcblxyXG4vLyBGb250IFdlaWdodHNcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuLy8gU3BhY2luZ1xyXG4kc3BhY2VyLXhzOiA1cHg7XHJcbiRzcGFjZXItc206IDEwcHg7XHJcbiRzcGFjZXI6IDIwcHg7XHJcbiRzcGFjZXItbGc6IDQwcHg7XHJcbiRzcGFjZXIteGw6IDgwcHg7XHJcbiRzcGFjZXIteHhsOiAxNjBweDtcclxuIiwiLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mdWxsIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItZnVsbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLWxnO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbi8vICAgLmNvbnRhaW5lciB7XHJcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLXhsO1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXhsO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmNvbnRhaW5lciB7XHJcbi8vICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbi8vIH1cclxuXHJcbi5jb250YWluZXIgLmdyaWQsXHJcbi5jb250YWluZXItZnVsbCAuZ3JpZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlcjtcclxuICBtYXJnaW4tbGVmdDogLSRzcGFjZXI7XHJcblxyXG5cdCYubmFycm93IHtcclxuXHRcdG1hcmdpbi1yaWdodDogLSRzcGFjZXItc207XHJcbiAgXHRtYXJnaW4tbGVmdDogLSRzcGFjZXItc207XHJcblxyXG5cdFx0W2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmlkOjpiZWZvcmUsIC5ncmlkOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogJHNwYWNlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICB6b29tOiAxO1xyXG5cclxuICAmLmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwiY29sLVwiXTo6YmVmb3JlLCBbY2xhc3MqPVwiY29sLVwiXTo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIC5ncmlkIHtcclxuICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtYXJnaW46IC0kc3BhY2VyO1xyXG59XHJcblxyXG4uY29sLTEyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAqd2lkdGg6IDk5LjklO1xyXG59XHJcblxyXG4uY29sLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgKndpZHRoOiA3NC45JTtcclxufVxyXG5cclxuLmNvbC04IHtcclxuICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAqd2lkdGg6IDQ5LjklO1xyXG59XHJcblxyXG4uY29sLTUge1xyXG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0zIHtcclxuICB3aWR0aDogMjUlO1xyXG4gICp3aWR0aDogMjQuOSU7XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmNvbC14cy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLXhzLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC14cy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29sLXNtLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC1zbS01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIC5jb2wteGxnLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC14bGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bGctNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC14bGctNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsZy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLXhsZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hbGlnbi1zdGFydCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1lbmQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYWxpZ24tZW5kIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYWxpZ24tYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmp1c3RpZnktc3RhcnQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4vKiAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG59ICovXHJcblxyXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb2wtZ3JpZCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jb2wtZ3JpZC5kaXJlY3Rpb24tcm93IHtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmNvbC1ibGVlZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbC1ibGVlZC14IHtcclxuICBwYWRkaW5nOiAkc3BhY2VyIDA7XHJcbn1cclxuXHJcbi5jb2wtYmxlZWQteSB7XHJcbiAgcGFkZGluZzogMCAkc3BhY2VyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAuaGlkZGVuLXh4cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGlkZGVuLXhzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5oaWRkZW4tbWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAuaGlkZGVuLWxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmhpZGRlbi14bGcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzdkNzZiMTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmdyaWQsXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyxcbi5jb250YWluZXItZnVsbCAuZ3JpZC5uYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dLFxuLmNvbnRhaW5lci1mdWxsIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmdyaWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5ncmlkOjpiZWZvcmUsIC5ncmlkOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB6b29tOiAxO1xufVxuW2NsYXNzKj1jb2wtXS5maWVsZHNldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2NsYXNzKj1jb2wtXTo6YmVmb3JlLCBbY2xhc3MqPWNvbC1dOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSAuZ3JpZCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45JTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICp3aWR0aDogOTEuNTY2NjY2NjclO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gICp3aWR0aDogNzQuOSU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICp3aWR0aDogNjYuNTY2NjY2NjclO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgKndpZHRoOiA0OS45JTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMzMzMlO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0LjklO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbi5hbGlnbi1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tZW5kIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPWNvbC1dIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xufSAqL1xuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ncmlkLWJsZWVkIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWdyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29sLWdyaWQuZGlyZWN0aW9uLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWJsZWVkLXgge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb2wtYmxlZWQteSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRkZW4teGxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBBdXRvY29tcGxldGUgc3R5bGVzIENocm9tZSAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMxYjE1MjUgaW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGRzZXQuZmllbGRzZXQtZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNDNDYxNzA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbn1cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPW51bWJlcl06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9dGltZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIlMjNmZmZmZmZcIiBkPVwiTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3pcIi8+PC9zdmc+Jyk7XG59XG5cbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMzODMzNjEgIWltcG9ydGFudDtcbn1cblxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBjb2xvcjogI2ZmYWUwMCAhaW1wb3J0YW50O1xufVxuXG4jY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250YWluZXIgI3Rvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG4jY29udGFpbmVyICN0b29sYmFyIC50b29sYmFyLXNlY3Rpb24gLnd5c2l3eWctYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIC53eXNpd3lnLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNjb250YWluZXIgI2VkaXRvciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZmllbGRzZXRncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyBzcGFuLnRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzYwNTg5YztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxhYmVsIHtcbiAgY29sb3I6ICM2MDU4OWM7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dCxcbi5jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuLnJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuLmNoZWNrYm94IGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjA1ODljO1xufVxuLnJhZGlvIGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyLFxuLmNoZWNrYm94IGxhYmVsIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8gbGFiZWwgLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbCAuY2hlY2ttYXJrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3ZDc2YjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnJhZGlvIGxhYmVsIC5jaGVja21hcms6YWZ0ZXIsXG4uY2hlY2tib3ggbGFiZWwgLmNoZWNrbWFyazphZnRlciB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA0cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucmFkaW8gbGFiZWw6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrLFxuLmNoZWNrYm94IGxhYmVsOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA1ODljO1xuICB9XG59XG5cbi5jaGVja2JveDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxubGFiZWwuc3dpdGNoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxubGFiZWwuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNDYxNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0NjE3MDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjNDY3Yjtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0NjdiO1xufVxubGFiZWwuc3dpdGNoIGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgLnNsaWRlciB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCAuc2xpZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxubGFiZWwuc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi52LXNlbGVjdCA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDAgMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuOm5vdCguZHJvcC11cCkgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi52cy0tb3Blbi5kcm9wLXVwIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG59XG5cbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcbn1cblxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnNfX2NsZWFyIHtcbiAgZmlsbDogI2QyODY5MjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnZzX19jbGVhcjpob3ZlciB7XG4gICAgZmlsbDogI0M0NjE3MDtcbiAgfVxufVxuXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi10b2dnbGUsXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzQ2MTcwICFpbXBvcnRhbnQ7XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xufVxuXG5bZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcF0ge1xuICBib3gtc2hhZG93OiAwIC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cbi52c19fbm8tb3B0aW9ucyBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNjA1ODljO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5jaXJjbGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ucmVkIHtcbiAgY29sb3I6ICNDNDYxNzA7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5ncmVlbiB7XG4gIGNvbG9yOiAjN0JDNDcxO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ueWVsbG93IHtcbiAgY29sb3I6ICNlOTkxNDA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzdkNzZiMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG59XG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAwO1xufVxuXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwLjllbSBzb2xpZCBoc2xhKDBkZWcsIDAlLCAzOS4yJSwgMC4xKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkgLnZzX19zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzM4MzM2MTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuXG4ubXgteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXkteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXkge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS14bCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHhsIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbGcge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwteGwge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLWZsdWlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IDV2dyAhaW1wb3J0YW50O1xufVxuXG4ubWwtZmx1aWQge1xuICBtYXJnaW4tbGVmdDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubXgteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXhfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXlfeHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhzLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdF94cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHMteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYl94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXJfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC1zbS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teV9zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10X3NtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iX3NtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcl9zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20teGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm14LW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14X21kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15X21kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRfbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWJfbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yX21kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sX21kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm14LWxnLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14X2xnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15X2xnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRfbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWJfbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGcteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yX2xnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGcteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sX2xnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXRhLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udnRjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDdlOTtcbn1cbi52dGMgLnN0cm9rZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xufVxuLnZ0YyAuZmlsbCB7XG4gIGZpbGw6ICNiYWI3ZDY7XG59XG4udnRjIC5hY3RpdmUtbGluZSB7XG4gIHN0cm9rZTogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuLnZ0YyAucG9pbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmaWxsOiAjNGM0NjdiO1xuICBzdHJva2U6ICM0YzQ2N2I7XG59XG4udnRjIC5wb2ludC5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52dGMuY2xpY2tlZCB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4udnRjLnllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnZ0Yy55ZWxsb3cgLnN0cm9rZSB7XG4gIHN0cm9rZTogI2RhYzc1OTtcbn1cbi52dGMueWVsbG93IC5maWxsIHtcbiAgZmlsbDogd2hpdGU7XG59XG4udnRjLnllbGxvdyAucG9pbnQge1xuICBmaWxsOiAjZGFjNzU5O1xuICBzdHJva2U6ICNkYWM3NTk7XG59XG4udnRjLm9yYW5nZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnZ0Yy5vcmFuZ2UgLnN0cm9rZSB7XG4gIHN0cm9rZTogI2U5OTE0MDtcbn1cbi52dGMub3JhbmdlIC5maWxsIHtcbiAgZmlsbDogI2ZlZmFmNztcbn1cbi52dGMub3JhbmdlIC5wb2ludCB7XG4gIGZpbGw6ICNlOTkxNDA7XG4gIHN0cm9rZTogI2U5OTE0MDtcbn1cbi52dGMucmVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udnRjLnJlZCAuc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjQzQ2MTcwO1xufVxuLnZ0Yy5yZWQgLmZpbGwge1xuICBmaWxsOiAjZmJmNmY2O1xufVxuLnZ0Yy5yZWQgLnBvaW50IHtcbiAgZmlsbDogI0M0NjE3MDtcbiAgc3Ryb2tlOiAjQzQ2MTcwO1xufVxuXG4ucGFnZS1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAxIDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjMGYwOTFhO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbi5wYWdlLWhlYWQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWhlYWQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1oZWFkIGgxIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlYWQgaDEgLnRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1oZWFkIGgxIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWhlYWQgPiAuc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFnZS1oZWFkID4gLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWQgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFnZS1oZWFkIC5idG4gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWQgLmJ0biA+IHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uY2FyZCAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcmQgLmhlYWQgLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBmaWxsOiAjNGM0NjdiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2ggLmljb24uY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRhYmxlIC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAzZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xufVxuLnRhYmxlIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcbn1cbi50YWJsZSAucm93Lm5vLXJlc3VsdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZSAucm93Lm5vLXJlc3VsdHMgLmNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgY29sb3I6ICM0YzQ2N2I7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjMGYwOTFhO1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQge1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuc29ydCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHN0cm9rZS13aWR0aDogMztcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuc29ydCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuY2VsbC5vdmVyZmxvdyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsLmRlc2MgLnNvcnQgcGF0aCB7XG4gIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGw6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICM0YzQ2N2I7XG4gIH1cbn1cbi50YWJsZSAucm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudGFibGUgLnJvdzpub3QoOmZpcnN0LWNoaWxkKTpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgfVxufVxuLnRhYmxlIC5yb3cgLmNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZSAucm93IC5jZWxsLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUgLnJvdyAuY2VsbC5vdmVyZmxvdyA+IHNwYW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50YWJsZSAucm93IC5jZWxsIHNwYW4uc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUgLnJvdyAuY2VsbCBhIHtcbiAgY29sb3I6ICNkYWM3NTk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudGFibGUgLnJvdyAuY2VsbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2RhYzc1OTtcbiAgfVxufVxuLnRhYmxlIC5yb3cgLmNlbGw6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhYmxlIC5yb3cgLmNlbGw6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubG9hZGluZzpub3QoLmFic29sdXRlKSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMzgzMzYxO1xufVxuLmxvYWRpbmcuYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG4vKiBTcGlubmVyIENpcmNsZSBSb3RhdGlvbiAqL1xuLnNwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyOiAzcHggcmdiYSg3NiwgNzAsIDEyMywgMC4yNSkgc29saWQ7XG4gIGJvcmRlci10b3A6IDNweCAjNGM0NjdiIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcENpcmNSb3QgMC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3BDaXJjUm90IDAuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BDaXJjUm90IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwQ2lyY1JvdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzM4MzM2MTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1ncm93OiAwO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMudGVycml0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSAuaXMtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICM3QkM0NzE7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZmlsbDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xuICBwYWRkaW5nOiA1cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgICBmaWxsOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIH1cbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5zYXZlIHtcbiAgYmFja2dyb3VuZDogIzdCQzQ3MTtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5kZWxldGUsIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG59XG5cbi5jbHVzdGVyIHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsdXN0ZXI6OmJlZm9yZSwgLmNsdXN0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jbHVzdGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHBhZGRpbmc6IDdweDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNsdXN0ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2x1c3Rlci5jbHVzdGVyLTEge1xuICBiYWNrZ3JvdW5kOiAjZTk5MTQwO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0xOjphZnRlciwgLmNsdXN0ZXIuY2x1c3Rlci0xOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTk5MTQwO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0yIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbn1cbi5jbHVzdGVyLmNsdXN0ZXItMjo6YWZ0ZXIsIC5jbHVzdGVyLmNsdXN0ZXItMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbn1cblxuLnRhYm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRhYm5hdiBhIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50YWJuYXYgYSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICBmb250LXNpemU6IDhweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1pbi13aWR0aDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFibmF2IGEuYWN0aXZlIHtcbiAgY29sb3I6ICM0YzQ2N2I7XG59XG5cbmltZy5hdmF0YXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmbGV4LXNocmluazogMDtcbn1cbmltZy5hdmF0YXIuYmlnIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpob3ZlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjA1ODljO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xufVxuXG4ucmV2ZWFsIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyRGlzcGxheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZDogIzBmMDkxYTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cblxuaW1nLCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYXBwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5hcHAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hcHAgPiAuY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uYXBwID4gLmNvbnRlbnQgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi5hcHAgPiAuY29udGVudCA+ICouZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmEge1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5hLmxpbmsge1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRjNDY3YjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGEubGluazpob3ZlciB7XG4gICAgY29sb3I6ICM0YzQ2N2I7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5idXR0b246ZGlzYWJsZWQsIGJ1dHRvbi5kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzRjNDY3YjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuID4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLnJlZCB7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG4gIGJvcmRlci1jb2xvcjogI0M0NjE3MDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4ucmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYjA0MjUzO1xuICAgIGJvcmRlci1jb2xvcjogI2IwNDI1MztcbiAgICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICB9XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1MykgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4tc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idG4tc2V0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmFkZS1lbnRlci1hY3RpdmUsIC5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtem9vbS1lbnRlci1hY3RpdmUsIC5mYWRlLXpvb20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5mYWRlLXpvb20tZW50ZXIsIC5mYWRlLXpvb20tbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5jb250cm9scy1lbnRlci1hY3RpdmUsIC5jb250cm9scy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyAwLjVzO1xufVxuXG4uY29udHJvbHMtZW50ZXIsIC5jb250cm9scy1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbn0iLCIvKiBBdXRvY29tcGxldGUgc3R5bGVzIENocm9tZSAqL1xyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLCBcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3Zlcixcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjMWIxNTI1IGluc2V0ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWVsZHNldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblxyXG4gICYuZmllbGRzZXQtZXJyb3Ige1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9dGV4dF0sXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxyXG5pbnB1dFt0eXBlPWVtYWlsXSxcclxuaW5wdXRbdHlwZT1udW1iZXJdLFxyXG5pbnB1dFt0eXBlPXRpbWVdLFxyXG5pbnB1dFt0eXBlPWRhdGVdLFxyXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcclxudGV4dGFyZWEge1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG5cdGhlaWdodDogMzRweDtcclxuXHQvLyAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHQmOmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHR9XHJcblxyXG5cdCY6LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSB7XHJcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG5cdH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jb2xvcl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG46Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XHJcblx0cGFkZGluZzogMDtcclxuXHRmbGV4OiAyMHB4IDA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIlMjNmZmZmZmZcIiBkPVwiTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3pcIi8+PC9zdmc+Jyk7XHJcbn1cclxuXHJcbnRleHRhcmVhIHtcclxuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHRyZXNpemU6IHZlcnRpY2FsO1xyXG5cdGhlaWdodDogMTUwcHg7XHJcblx0cGFkZGluZzogJHNwYWNlci1zbTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIEFycm93cyBvbiBudW1iZXJcclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXQ6Zm9jdXMsXHJcbnRleHRhcmVhOmZvY3VzLFxyXG4qW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl06Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbipbY29udGVudGVkaXRhYmxlPVwidHJ1ZVwiXTpmb2N1cyB7XHJcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NvbnRhaW5lciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0I3Rvb2xiYXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxuXHJcblx0XHQudG9vbGJhci1zZWN0aW9uIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQud3lzaXd5Zy1idXR0b24ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxufVxyXG5cclxuXHQjZWRpdG9yIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG46OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpO1xyXG59XHJcblxyXG4uZmllbGRzZXRncm91cCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgLmZpZWxkc2V0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFBBU1NXT1JEIElOU1RSVUNUSU9OU1xyXG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi50ZXh0IHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBsYWJlbDpub3QoLnN3aXRjaCksXHJcbi8vIGxhYmVsOm5vdCguZGF0ZXRpbWUpIHtcclxubGFiZWwge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmxhYmVsIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbn1cclxuXHJcbi8vIFJBRElPXHJcbi5yYWRpbyBsYWJlbCxcclxuLmNoZWNrYm94IGxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG4uY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLy8gU1dJVENIXHJcbmxhYmVsLnN3aXRjaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0Zm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyIHtcclxuICAgIG1pbi13aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWVycm9yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgbGVmdDogMnB4O1xyXG4gICAgICBib3R0b206IDJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHRpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcclxuXHR9XHJcblx0XHJcblx0aW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcclxuXHR9XHJcblx0XHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KTtcclxuXHR9XHJcblxyXG5cdCYuc21hbGwge1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cclxuXHRcdC5zbGlkZXIge1xyXG5cdFx0XHRtaW4td2lkdGg6IDMwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcblx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRcdGJvdHRvbTogMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpjaGVja2VkOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIudi1zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHJcblx0OjpwbGFjZWhvbGRlciB7XHJcblx0XHRmb250LXdlaWdodDogJG1lZGl1bSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcclxuICAwJSB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cclxuICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xyXG4gIDAlIHt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfVxyXG4gIHRvIHt0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX1cclxufVxyXG5cclxuLnZzX19mYWRlLWVudGVyLWFjdGl2ZSxcclxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzO1xyXG59XHJcblxyXG4udnNfX2ZhZGUtZW50ZXIsXHJcbi52c19fZmFkZS1sZWF2ZS10byB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XHJcbn1cclxuXHJcbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcclxuLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcclxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgbWluLWhlaWdodDogMzRweDtcclxufVxyXG5cclxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgZmxleC1ncm93OiAxO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG5cdHBhZGRpbmctdG9wOiAkc3BhY2VyLXhzO1xyXG4gIC8vIHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxufVxyXG5cclxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdC8vIHdpZHRoOiAxMDBweDsgLy8gaGFja3lcclxufVxyXG5cclxuLnZzX19hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMnB4IDAgMCAkc3BhY2VyLXhzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52cy0tb3BlbiB7XHJcbiAgJjpub3QoLmRyb3AtdXApIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgLy8gYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5kcm9wLXVwIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgLy8gYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxufVxyXG5cclxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi52c19fY2xlYXIge1xyXG4gIGZpbGw6ICRjb2xvci1lcnJvci1saWdodDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB3aWR0aDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGZpbGw6ICRjb2xvci1lcnJvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcclxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnZzX19kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxMDAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gIG1pbi13aWR0aDogODBweDtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwwLDAsLjUpO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9J3RvcCddIHtcclxuICBib3gtc2hhZG93OiAwIC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KVxyXG59XHJcblxyXG4udnNfX25vLW9wdGlvbnMge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItc207XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICB9XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItc207XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLy8gdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG5cclxuICBlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAmLmNpcmNsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0LnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0fVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi8vIC52c19fZHJvcGRvd24tb3B0aW9uLS1zZWxlY3RlZCB7XHJcbi8vICAgY29sb3I6ICRjb2xvci1kYXJrZXJwdXJwbGUgIWltcG9ydGFudDtcclxuLy8gICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHQudnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQ6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOmluaGVyaXRcclxuXHR9XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG4udnNfX2Rlc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXIteHMgMCAwO1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxuICAvLyB0b3A6IDA7XHJcbiAgLy8gbGVmdDogMDtcclxuICAvLyByaWdodDogMDtcclxufVxyXG5cclxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZzX19zZWFyY2gsXHJcbi52c19fc2VhcmNoOmZvY3VzIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgLy8gbWFyZ2luOiAkc3BhY2VyLXhzIDAgMDtcclxuXHQvLyBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xyXG4gIC8vIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgd2lkdGg6IDA7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICB6LWluZGV4OiAxO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG59XHJcblxyXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XHJcbiAgb3BhY2l0eToxXHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0LnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlclxyXG5cdH1cclxufVxyXG5cclxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XHJcbiAgb3BhY2l0eTogLjJcclxufVxyXG5cclxuLnZzX19zcGlubmVyIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgb3BhY2l0eTogMDtcclxuICBmb250LXNpemU6IDVweDtcclxuICB0ZXh0LWluZGVudDogLTk5OTllbTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogLjllbSBzb2xpZCBoc2xhKDAsMCUsMzkuMiUsLjEpO1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDYwLDYwLDYwLC40NSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIGFuaW1hdGlvbjogdlNlbGVjdFNwaW5uZXIgMS4xcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXNcclxufVxyXG5cclxuLnZzX19zcGlubmVyLFxyXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogNWVtO1xyXG4gIGhlaWdodDogNWVtXHJcbn1cclxuXHJcbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xyXG4gIG9wYWNpdHk6IDFcclxufVxyXG5cclxuLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkge1xyXG4gIC8vIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuICAvLyAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAvLyB9XHJcblxyXG4gIC52c19fc2VsZWN0ZWQge1xyXG4gICAgcGFkZGluZzogJHNwYWNlci14cztcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuXHRcdG1hcmdpbjogMCAkc3BhY2VyLXhzICRzcGFjZXIteHMgMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gLnYtc2VsZWN0LnB1cnBsZSB7XHJcbi8vICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4vLyAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbi8vICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4vLyAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuLy8gICB9XHJcblxyXG4vLyAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tc2VsZWN0ZWQge1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmcgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbiAgXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX3NlbGVjdGVkIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICAgIC8vIGZvbnQtc2l6ZTogMTVweDtcclxuLy8gICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX25vLW9wdGlvbnMge1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX3NlYXJjaCwgLnZzX19zZWFyY2g6Zm9jdXMge1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC52c19fZHJvcGRvd24tbWVudS5wdXJwbGUge1xyXG4vLyAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuLy8gICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcblxyXG4vLyAgIC52c19fZHJvcGRvd24tb3B0aW9uIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcblxyXG4vLyAgICAgICBlbSB7XHJcbi8vICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuLy8gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4vLyAgICAgICB9XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tc2VsZWN0ZWQge1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmcgIWltcG9ydGFudDtcclxuLy8gICB9XHJcbiAgXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC52c19fc2VsZWN0ZWQge1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuLy8gICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19uby1vcHRpb25zIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgfVxyXG4vLyB9IiwiXHJcbi8vIE1hcmdpbnNcclxuLm14LXhzIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LWxnIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgteGwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbm9uZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5teS14cyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXkge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1sZyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW5vbmUge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXQteHMge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdCB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbGcge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC14eGwge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1ub25lIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWIteHMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXhsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi14eGwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1hdXRvIHtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXIteHMge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItc20ge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIteGwge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci1ub25lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5tbC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXhsIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1mbHVpZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1mbHVpZCB7XHJcbiAgbWFyZ2luLXRvcDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1mbHVpZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItZmx1aWQge1xyXG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHhzKCkge1xyXG4gIC5teC14cy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXkteHMteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfeHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS14cy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LXhzLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X3hzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWIteHMteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfeHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci14cy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfeHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci14cy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci14cy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwteHMteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwteHMtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc20oKSB7XHJcbiAgLm14LXNtLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14X3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5teS1zbS14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teV9zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXQtc20teHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXRfc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20teGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tYi1zbS14cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYl9zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1sZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS14bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1yLXNtLXhzIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20tc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcl9zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXNtLWxnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20teGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tbC1zbS14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20tc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sX3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1zbS1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20teGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZCgpIHtcclxuICAubXgtbWQteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXhfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm15LW1kLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15X21kIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tdC1tZC14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdF9tZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1iLW1kLXhzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iX21kIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWxnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXItbWQteHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yX21kIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbWQtbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1sLW1kLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWxfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW1kLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxnKCkge1xyXG4gIC5teC1sZy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXktbGcteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGcteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1sZy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LWxnLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X2xnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWItbGcteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGcteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci1sZy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1sZy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1sZy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwtbGcteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbGctbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgQWxpZ25cclxuLnRleHQtYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8vIEZvbnQgV2VpZ2h0XHJcbi5yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbn1cclxuXHJcbi5tZWRpdW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG4vLyBHcmFwaHNcclxuLmRhdGEtaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4udnRjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNTAlKTtcclxuXHJcbiAgLnN0cm9rZSB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAuZmlsbCB7XHJcbiAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA0MCUpO1xyXG4gIH1cclxuICAuYWN0aXZlLWxpbmUge1xyXG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gIC5wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAucG9pbnQuaXMtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5jbGlja2VkIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci15ZWxsb3csIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3IteWVsbG93LCA0MCUpO1xyXG4gICAgfVxyXG4gICAgLnBvaW50IHtcclxuICAgICAgZmlsbDogJGNvbG9yLXllbGxvdztcclxuICAgICAgc3Ryb2tlOiAkY29sb3IteWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNTAlKTtcclxuXHJcbiAgICAuc3Ryb2tlIHtcclxuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgICBzdHJva2U6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xyXG4gICAgfVxyXG4gICAgLmZpbGwge1xyXG4gICAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1lcnJvcjtcclxuICAgICAgc3Ryb2tlOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYWdlIEhlYWRcclxuLnBhZ2UtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDEgNjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogOTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxuXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG5cdD4gKjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1yaWdodDogJHNwYWNlcjtcclxuXHR9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuY291bnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG4gIH1cclxuXHJcblx0PiAuc2VhcmNoIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gc3ZnIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENBUkRcclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogJHNwYWNlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuICAuaGVhZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gSWNvbnNcclxuLmljb24ge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuXHJcblxyXG4vLyBTZWFyY2hib3hcclxuLnNlYXJjaCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuaWNvbi5jbGVhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgdG9wOiA5cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgbGVmdDogOHB4O1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gR1JJRCBUQUJMRVxyXG4udGFibGUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyIDNmcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1yZXN1bHRzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY2VsbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogNjBweDtcclxuXHRcdFx0ei1pbmRleDogOTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG5cclxuICAgICAgLnNvcnQge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0XHRcdCYub3ZlcmZsb3cge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRlc2Mge1xyXG5cdFx0XHRcdFx0LnNvcnQgcGF0aCB7XHJcblx0XHRcdFx0XHRcdGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAvLyAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlcjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuY2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4uc21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICB9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG5cclxuICAgICAgLy8gICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLy8gICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAvLyAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgICBncmlkLXJvdy1lbmQ6IDE7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQUdFIExPQURFUlxyXG4ubG9hZGluZyB7XHJcblx0Jjpub3QoLmFic29sdXRlKSB7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcblx0fVxyXG5cclxuXHQmLmFic29sdXRlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogJHNwYWNlci1sZztcclxuXHRcdGxlZnQ6ICRzcGFjZXItbGc7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTcGlubmVyIENpcmNsZSBSb3RhdGlvbiAqL1xyXG4uc3Bpbm5lciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogJHNwYWNlci1sZztcclxuXHRyaWdodDogJHNwYWNlcjtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0d2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG5cdGJvcmRlcjogM3B4IHJnYmEoJGNvbG9yLXByaW1hcnksMC4yNSkgc29saWQ7XHJcblx0Ym9yZGVyLXRvcDogM3B4IHJnYmEoJGNvbG9yLXByaW1hcnksMSkgc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBzcENpcmNSb3QgLjZzIGluZmluaXRlIGxpbmVhcjtcclxuXHRhbmltYXRpb246IHNwQ2lyY1JvdCAuNnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cclxufVxyXG5Aa2V5ZnJhbWVzIHNwQ2lyY1JvdCB7XHJcblx0ZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0dG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9XHJcbn1cclxuXHJcbi8vIE1BUCBDT05UUk9MU1xyXG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR6LWluZGV4OiA5O1xyXG5cdGJvdHRvbTogJHNwYWNlci1sZztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0Lm1hcC1jb250cm9scyB7XHJcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsMCwwLDAuNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmbGV4LWdyb3c6IDA7XHJcblxyXG5cdFx0Ly8gVGVycml0b3J5IENvbnRyb2xzXHJcblx0XHQmLnRlcnJpdG9yeSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblx0XHRcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXItc207XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQuaXMtbWFpbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IGEge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZmlsbDogJGNvbG9yLXRleHQ7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcblx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2F2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZGVsZXRlLFxyXG5cdFx0XHQmLmNhbmNlbCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEdtYXAgQ2x1c3RlclxyXG4uY2x1c3RlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdHBhZGRpbmc6IDdweDtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS40KTtcclxuXHRcdHBhZGRpbmc6IDE0cHg7XHJcblx0XHRvcGFjaXR5OiAwLjI7XHJcblx0fVxyXG5cclxuXHQmLmNsdXN0ZXItMSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcclxuXHJcblx0XHQmOjphZnRlciwgJjo6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNsdXN0ZXItMiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFRBQk5BVlxyXG4udGFibmF2IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFxyXG5cdGEge1xyXG5cdFx0cGFkZGluZzogJHNwYWNlciAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XHJcblxyXG5cdFx0PiBzcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG5cdFx0XHRwYWRkaW5nOiAycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG5cdFx0XHRtaW4td2lkdGg6IDE2cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQVZBVEFSXHJcbmltZy5hdmF0YXIge1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblxyXG5cdCYuYmlnIHtcclxuXHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLy8gU0lNUExFIEJBUlxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xyXG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgbGluZWFyO1xyXG59XHJcblxyXG5cclxuLy8gZmFkZWQgaW4gYnkgZ3NhcFxyXG4ucmV2ZWFsIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59IiwiQG1peGluIHhzKCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20oKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZCgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxnKCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/