.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;
}
.avatar[data-v-cc75194a] {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  flex-shrink: 0;
  overflow: hidden;
  position: relative;
}
.avatar-placeholder[data-v-cc75194a] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
  border: 1px solid #2e2a35;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 500;
  background: #4c467b;
  flex-shrink: 0;
}
.search[data-v-899c3a2e] {
  position: relative;
}
.search .searchbar[data-v-899c3a2e] {
  position: relative;
}
.search .searchbar .spinner[data-v-899c3a2e] {
  position: absolute;
  right: 30px;
  top: 7px;
}
.search .searchbar .icon.clear[data-v-899c3a2e] {
  position: absolute;
  right: 8px;
  top: 9px;
  height: 18px;
}
.search .searchbar .icon.clear span[data-v-899c3a2e] {
  display: block;
  height: 10px;
  width: 2px;
  left: 8px;
  top: 4px;
  transform: rotate(45deg);
  background: #C46170;
  position: absolute;
}
.search .searchbar .icon.clear span[data-v-899c3a2e]:last-child {
  transform: rotate(-45deg);
}
.search .results[data-v-899c3a2e] {
  position: absolute;
  z-index: 99;
  background: #1b1626;
  width: 100%;
  border-right: 1px solid #2e2a35;
  border-bottom: 1px solid #2e2a35;
  border-left: 1px solid #2e2a35;
  border-radius: 0 0 5px 5px;
}
.search .results .hit[data-v-899c3a2e] {
  display: block;
  padding: 10px;
  color: #a5a0b9;
  transition: color 0.3s, background-color 0.3s;
}
.search .results .hit[data-v-899c3a2e]:hover {
  color: rgb(251, 250, 253);
  background-color: rgba(255, 255, 255, 0.1);
}
.search .results .no-hits[data-v-899c3a2e] {
  padding: 10px;
  color: #C46170;
}
.search.has-results .searchbar input[data-v-899c3a2e] {
  border-radius: 5px 5px 0 0;
}
.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}

label[data-v-787cbc54] {
  display: inline-block;
}
.wrapper[data-v-787cbc54] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.value[data-v-787cbc54] {
  color: rgb(251, 250, 253);
}
.value[data-v-787cbc54]:empty:not(:focus):before {
  content: attr(data-placeholder);
  opacity: 0.5;
  pointer-events: none;
}
.value.number[data-v-787cbc54] {
  border: 1px solid #2e2a35;
  border-radius: 5px;
  padding: 6px;
  min-width: 30px;
  background: rgba(255, 255, 255, 0.05);
}
.controls[data-v-787cbc54] {
  margin-left: 5px;
}
.controls .icon[data-v-787cbc54] {
  width: 8px;
  opacity: 0.4;
  cursor: pointer;
  display: block;
}
@media (hover: hover) {
.controls .icon[data-v-787cbc54]:hover {
    opacity: 1;
}
}
.accordion[data-v-640bc774] {
  backface-visibility: hidden;
}
.accordion .container-accordion[data-v-640bc774] {
  overflow: hidden;
  transition: 300ms ease-out;
  will-change: auto;
}
.accordion .container-accordion > li[data-v-640bc774] {
  margin-bottom: 20px;
}
.color-input[data-v-a1bf9262] {
  position: relative;
  height: 34px;
}
.color-input input[data-v-a1bf9262] {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}
.color-input .custom-input[data-v-a1bf9262] {
  height: 100%;
  border: 1px solid #2e2a35;
  border-radius: 5px;
}
.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: 220px;
  background: #0f091a;
  border-right: 1px solid #2e2a35;
  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: 5px;
}
.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: #8c86ba;
}
.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 #2e2a35;
}
.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: color 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 > svg[data-v-ce1febfa] {
  margin-left: auto;
  width: 40px;
  flex-shrink: 0;
}
@media (hover: hover) {
.territory[data-v-ce1febfa]:hover {
    color: rgb(251, 250, 253);
}
}
.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;
  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: opacity 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: opacity 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: #2e2a35;
  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 #2e2a35;
  overflow: hidden;
  transition: color 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;
}
.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;
}
}
.btn-submit[data-v-3d528fbc] {
  height: 34px;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.btn-submit.small[data-v-3d528fbc] {
  height: 25px;
}
.btn-submit.inline[data-v-3d528fbc] {
  display: inline-flex;
}
.btn-submit .btn[data-v-3d528fbc] {
  height: 100%;
  width: 100%;
  transition-delay: 0s;
}
.btn-submit .btn[data-v-3d528fbc]::before {
  content: "";
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  animation: btnloader-data-v-3d528fbc 1s linear infinite;
  backface-visibility: hidden;
}
.btn-submit .btn[data-v-3d528fbc]::after {
  content: attr(data-name);
  display: inline;
  visibility: hidden;
}
@keyframes btnloader-data-v-3d528fbc {
0% {
    left: 0;
    transform: translateX(-100%);
}
100% {
    left: 100%;
    transform: translateX(0%);
}
}
.btn-submit .btn.submitting[data-v-3d528fbc] {
  height: 8px !important;
  padding: 0 !important;
  transition-delay: 0.1s;
}
.btn-submit .btn.submitting[data-v-3d528fbc]:before {
  display: block;
}
.btn-submit .btn.success[data-v-3d528fbc] {
  background: #7BC471;
}
.btn-submit .btn span[data-v-3d528fbc] {
  position: absolute;
  pointer-events: none;
}
.customer-inner[data-v-891a66d4] {
  height: 100vh;
  display: flex;
  overflow: hidden;
}
.customer-inner .aside[data-v-891a66d4] {
  flex-shrink: 0;
  flex-grow: 0;
  width: 250px;
  background: #0f091a;
  border-right: 1px solid #2e2a35;
  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: #645ca2;
  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;
  padding: 10px;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.1);
}
.territory[data-v-891a66d4] {
  display: flex;
  align-items: center;
  transition: color 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;
}
@media (hover: hover) {
.territory[data-v-891a66d4]:hover {
    color: rgb(251, 250, 253);
}
}
.driver-loading[data-v-d3174224] {
  position: absolute;
  top: 20px;
  right: 20px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  color: #4c467b;
  padding: 10px;
  display: flex;
  align-items: center;
}
.driver-loading .spinner[data-v-d3174224] {
  position: relative;
  top: auto;
  right: auto;
  margin-right: 10px;
}
[data-v-d3174224] .marker {
  background: #fff;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  color: #4c467b;
  align-items: center;
  font-weight: 600;
  border: 2px solid #4c467b;
  justify-content: center;
  display: flex;
  cursor: pointer;
}
.legend[data-v-d3174224] {
  position: absolute;
  top: 40px;
  right: 40px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 5px;
  padding: 10px;
  color: #2e2a35;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.legend > div > .route-label[data-v-d3174224] {
  display: flex;
  align-items: center;
  font-weight: 500;
}
.legend > div > .route-label .swatch[data-v-d3174224] {
  width: 10px;
  height: 10px;
  border-radius: 100%;
  margin-right: 5px;
}
.legend > div.user-route .swatch[data-v-d3174224] {
  background: #4c467b;
}
.legend > div.optimized-route .swatch[data-v-d3174224] {
  background: #ffae00;
}
.legend > div.selected-route .swatch[data-v-d3174224] {
  background: #7BC471;
}
.tours-inner[data-v-b9512dda] {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.tours-inner .name-color[data-v-b9512dda] {
  display: flex;
}
.tours-inner .name-color .name[data-v-b9512dda] {
  flex: 1;
  margin-right: 10px;
}
.tours-inner .name-color .color[data-v-b9512dda] {
  flex: 0 0 40px;
}
.tours-inner .start-address .zip[data-v-b9512dda] {
  flex: 0 1 70px;
}
.tours-inner .available-addresses[data-v-b9512dda],
.tours-inner .selected-addresses[data-v-b9512dda],
.tours-inner .optimized-addresses[data-v-b9512dda] {
  display: flex;
  flex-direction: column;
}
.tours-inner .available-addresses .address-list-wrapper[data-v-b9512dda],
.tours-inner .selected-addresses .address-list-wrapper[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list-wrapper[data-v-b9512dda] {
  max-height: 250px;
  min-height: 100px;
  background: rgba(0, 0, 0, 0.2);
  border: 1px solid #2e2a35;
  border-radius: 5px;
}
.tours-inner .available-addresses[data-v-b9512dda]  .simplebar-content,
.tours-inner .selected-addresses[data-v-b9512dda]  .simplebar-content,
.tours-inner .optimized-addresses[data-v-b9512dda]  .simplebar-content {
  height: 100%;
}
.tours-inner .available-addresses .address-list[data-v-b9512dda],
.tours-inner .selected-addresses .address-list[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list[data-v-b9512dda] {
  min-height: 100%;
  padding: 10px;
}
.tours-inner .available-addresses .address-list .address[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address[data-v-b9512dda] {
  cursor: -webkit-grab;
  padding: 10px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 5px;
  position: relative;
  display: flex;
}
.tours-inner .available-addresses .address-list .address[data-v-b9512dda]:not(:last-child),
.tours-inner .selected-addresses .address-list .address[data-v-b9512dda]:not(:last-child),
.tours-inner .optimized-addresses .address-list .address[data-v-b9512dda]:not(:last-child) {
  margin-bottom: 10px;
}
.tours-inner .available-addresses .address-list .address .address-content[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address .address-content[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address .address-content[data-v-b9512dda] {
  flex: 1;
}
.tours-inner .available-addresses .address-list .address .address-content > div[data-v-b9512dda]:first-child,
.tours-inner .selected-addresses .address-list .address .address-content > div[data-v-b9512dda]:first-child,
.tours-inner .optimized-addresses .address-list .address .address-content > div[data-v-b9512dda]:first-child {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.tours-inner .available-addresses .address-list .address .address-content > div:first-child span[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address .address-content > div:first-child span[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address .address-content > div:first-child span[data-v-b9512dda] {
  background: #ffae00;
  padding: 4px;
  border-radius: 5px;
  color: rgb(251, 250, 253);
  line-height: 1;
  font-size: 8px;
  font-weight: 700;
  margin-right: 10px;
}
.tours-inner .available-addresses .address-list .address .address-content > div:first-child label[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address .address-content > div:first-child label[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address .address-content > div:first-child label[data-v-b9512dda] {
  padding-bottom: 0;
}
.tours-inner .available-addresses .address-list .address .order[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address .order[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address .order[data-v-b9512dda] {
  height: 20px;
  width: 20px;
  background: rgb(251, 250, 253);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  color: #4c467b;
  font-weight: 500;
}
.tours-inner .available-addresses .address-list .address .delete-address[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address .delete-address[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address .delete-address[data-v-b9512dda] {
  opacity: 0;
  transition: opacity 0.3s;
  display: block;
  position: absolute;
  top: -6px;
  right: -6px;
  background: #C46170;
  border-radius: 100%;
  z-index: 4;
  fill: rgb(251, 250, 253);
  padding: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid rgb(251, 250, 253);
  cursor: pointer;
}
@media (hover: hover) {
.tours-inner .available-addresses .address-list .address:hover > .delete-address[data-v-b9512dda],
.tours-inner .selected-addresses .address-list .address:hover > .delete-address[data-v-b9512dda],
.tours-inner .optimized-addresses .address-list .address:hover > .delete-address[data-v-b9512dda] {
    opacity: 1;
}
}
.tours-inner .optimized-addresses .address[data-v-b9512dda] {
  cursor: default;
}
.tours-inner .tourlist[data-v-b9512dda] {
  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;
}
.tours-inner .tourlist[data-v-b9512dda]::-webkit-scrollbar {
  display: none;
}
.tours-inner .tourlist h3[data-v-b9512dda] {
  color: rgb(251, 250, 253);
}
.tours-inner .tourlist .search input[type=text][data-v-b9512dda] {
  background: rgba(255, 255, 255, 0.05);
  border-color: #2e2a35;
  color: rgb(251, 250, 253);
}
.tours-inner .tourlist .search input[type=text][data-v-b9512dda]:focus {
  border-color: #4c467b;
}
.tours-inner .tourlist ul li[data-v-b9512dda] {
  color: rgba(255, 255, 255, 0.8);
  padding: 5px 20px;
  border-bottom: 1px solid #2e2a35;
  overflow: hidden;
  transition: color 0.3s;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.tours-inner .tourlist ul li > .name[data-v-b9512dda] {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
@media (hover: hover) {
.tours-inner .tourlist ul li[data-v-b9512dda]:hover {
    color: rgb(251, 250, 253);
}
}
.tours-inner .tourlist .btn[data-v-b9512dda] {
  display: block;
}
.tours-inner .tour-bar[data-v-b9512dda] {
  position: absolute;
  z-index: 999;
  left: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 300px;
  background: rgba(7, 1, 18, 0.95);
}
.tours-inner .tour-bar .tour-bar-inner[data-v-b9512dda] {
  height: 100%;
  padding: 20px;
}
.tourbar-enter-active[data-v-b9512dda],
.tourbar-leave-active[data-v-b9512dda] {
  transition: opacity 0.5s, transform 0.5s;
}
.tourbar-enter[data-v-b9512dda], .tourbar-leave-to[data-v-b9512dda] {
  opacity: 0;
  transform: translateX(-30px);
}
@media (max-width: 650px) {
.page-head[data-v-97fe3abe] {
    display: none;
}
}
.avatar[data-v-97fe3abe] {
  cursor: pointer;
  position: relative;
}
.avatar .upload[data-v-97fe3abe] {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.avatar .upload > img[data-v-97fe3abe] {
  position: absolute;
  height: 100%;
  width: 100%;
  object-fit: cover;
  z-index: 1;
}
.avatar .upload .no-avatar[data-v-97fe3abe] {
  color: rgba(255, 255, 255, 0.1);
  font-weight: 700;
  line-height: 1.4;
}
.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: opacity 0.3s;
  display: block;
  position: absolute;
  top: 0px;
  right: -6px;
  background: #C46170;
  border-radius: 100%;
  z-index: 4;
  fill: rgb(251, 250, 253);
  padding: 4px;
  width: 18px;
  height: 18px;
  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;
}

/* Override default control style */
.mapbox-gl-draw_ctrl-bottom-left,
.mapbox-gl-draw_ctrl-top-left {
  margin-left:0;
  border-radius:0 4px 4px 0;
}
.mapbox-gl-draw_ctrl-top-right,
.mapbox-gl-draw_ctrl-bottom-right {
  margin-right:0;
  border-radius:4px 0 0 4px;
}
.mapbox-gl-draw_ctrl-draw {
  background-color:rgba(0,0,0,0.75);
  border-color:rgba(0,0,0,0.9);
}
.mapbox-gl-draw_ctrl-draw > button {
  border-color:rgba(0,0,0,0.9);
  color:rgba(255,255,255,0.5);
  width:30px;
  height:30px;
}
.mapbox-gl-draw_ctrl-draw > button:hover {
  background-color:rgba(0,0,0,0.85);
  color:rgba(255,255,255,0.75);
}
.mapbox-gl-draw_ctrl-draw > button.active,
.mapbox-gl-draw_ctrl-draw > button.active:hover {
  background-color:rgba(0,0,0,0.95);
  color:#fff;
}
.mapbox-gl-draw_ctrl-draw-btn {
  background-repeat: no-repeat;
  background-position: center;
}

.mapbox-gl-draw_point {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>');
}
.mapbox-gl-draw_polygon {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>');
}
.mapbox-gl-draw_line {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>');
}
.mapbox-gl-draw_trash {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>');
}
.mapbox-gl-draw_uncombine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>');
}
.mapbox-gl-draw_combine {
  background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>');
}

.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: pointer;
}
.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: crosshair;
}
.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: cell;
}
.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: move;
}
.mapboxgl-map.mode-static.mouse-pointer  .mapboxgl-canvas-container.mapboxgl-interactive {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}

.mapbox-gl-draw_boxselect {
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: rgba(0,0,0,.1);
    border: 2px dotted #fff;
    opacity: 0.5;
}

.marker[data-v-2d904c6c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  cursor: pointer;
}
.marker .img-wrapper[data-v-2d904c6c] {
  position: relative;
  width: 36px;
  height: 36px;
  margin-bottom: 5px;
}
.marker .img-wrapper i[data-v-2d904c6c] {
  position: absolute;
  top: 0px;
  right: -8px;
  color: #fff;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  z-index: 9;
}
.marker .img-wrapper img[data-v-2d904c6c] {
  border-radius: 100%;
  width: 36px;
  height: 36px;
  border-width: 2px;
  border-style: solid;
  transition: transform 0.3s;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
@media (hover: hover) {
.marker:hover img[data-v-2d904c6c] {
    transform: scale(1.05);
}
}
.marker .name[data-v-2d904c6c] {
  font-weight: 700;
  color: #000;
  text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff;
}
.marker .status[data-v-2d904c6c] {
  font-size: 10px;
  font-weight: 700;
  padding: 0 5px;
  border-radius: 5px;
}
.marker.Working .status[data-v-2d904c6c] {
  background: #7BC471;
}
.marker.Break .status[data-v-2d904c6c] {
  background: #e99140;
}
.marker.Online .status[data-v-2d904c6c] {
  background: #dac759;
}
.marker.Offline .status[data-v-2d904c6c] {
  background: #C46170;
}
.mapboxgl-marker[data-v-cd0276aa] {
  cursor: pointer !important;
}
.save-territory[data-v-cd0276aa] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.save-territory .save-territory-dialog[data-v-cd0276aa] {
  background: #070112;
  padding: 20px;
  border-radius: 5px;
  width: 100%;
  max-width: 350px;
}
.save-territory .save-territory-dialog .fieldsetgroup > *[data-v-cd0276aa]:last-child {
  flex: 0;
  min-width: 34px;
}
.project-inner[data-v-71646c11] {
  display: flex;
  flex: 1;
  overflow: hidden;
}
.project-inner .aside[data-v-71646c11] {
  flex-shrink: 0;
  flex-grow: 0;
  width: 220px;
  background: #0f091a;
  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: -220px;
}
}
.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: 5px;
}
.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: #645ca2;
  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 .accordion .container-accordion > li[data-v-71646c11] {
  margin-bottom: 20px;
}
.project-inner .aside .aside-content[data-v-71646c11]  h3 {
  color: #8c86ba;
}
.project-inner .aside .aside-content .territory[data-v-71646c11] {
  display: flex;
  align-items: center;
  transition: color 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;
}
@media (hover: hover) {
.project-inner .aside .aside-content .territory[data-v-71646c11]:hover {
    color: rgb(251, 250, 253);
}
}
.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: #8c86ba;
}
.project-inner .aside .aside-content .agents li[data-v-71646c11] {
  display: flex;
  align-items: center;
  padding: 5px 0;
  transition: color 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: fill 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;
  display: flex;
  flex-direction: column;
  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 #2e2a35;
}
.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);
}
[data-v-71646c11] .address {
  font-size: 10px !important;
}
.table .row[data-v-17cd7699] {
  grid-template-columns: 1fr 1fr 70px;
}
.table .row[data-v-464170f0] {
  grid-template-columns: 1fr 1fr 70px;
}
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: #8c86ba;
}

.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 #2e2a35;
  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 #2e2a35;
  border-radius: 5px;
  transition: color 0.3s, border-color 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: #2e2a35 !important;
  border-radius: 5px;
  background: rgba(255, 255, 255, 0.05);
  overflow: hidden;
}
#container #toolbar {
  border-bottom: 1px solid #2e2a35 !important;
  background: #383361 !important;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
}
#container #toolbar .toolbar-section {
  border-color: #2e2a35 !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: #8c86ba;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  padding-bottom: 10px;
  display: block;
  position: relative;
}

.label {
  color: #8c86ba;
  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: #645ca2;
}
.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 #8c86ba;
  border-radius: 100%;
  transition: border-color 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: #645ca2;
  }
}

.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: 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 #2e2a35;
  border-radius: 5px;
  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: fill 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;
  align-items: center;
  min-width: 0;
}
.vs__dropdown-option em {
  margin-left: auto;
  font-style: inherit;
  color: #645ca2;
  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: #8c86ba !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: 5px;
  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;
}

.flex {
  display: flex;
}

.inline-flex {
  display: inline-flex;
}

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

.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 #2e2a35;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9;
  background: #0f091a;
  scrollbar-width: none; /* Firefox */
}
.page-head::-webkit-scrollbar {
  display: none;
}
.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: 10px;
  padding: 20px;
  border: 1px solid #2e2a35;
}
.card .head {
  display: flex;
  align-items: flex-start;
}
.card .head .title {
  margin-right: auto;
}

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

.table {
  display: grid;
  align-items: flex-start;
}
.table .row {
  display: grid;
  grid-template-columns: 5fr 1fr 1fr 1fr 3fr;
  position: relative;
  border-color: #2e2a35;
  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 #2e2a35;
  color: #4c467b;
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  z-index: 1;
  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 {
  padding: 80px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: rgba(245, 243, 250, 0.7);
  font-weight: 500;
}
.loading .spinner {
  margin-bottom: 20px;
}
.loading:not(.absolute) {
  height: 100%;
}
.loading.absolute {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 999;
}

/* Spinner Circle Rotation */
.spinner {
  width: 26px;
  height: 26px;
  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;
}
.spinner.red {
  border: 3px rgba(196, 97, 112, 0.25) solid;
  border-top: 3px #c46170 solid;
}
.spinner.green {
  border: 3px rgba(123, 196, 113, 0.25) solid;
  border-top: 3px #7bc471 solid;
}
.spinner.big {
  width: 34px;
  height: 34px;
}
.spinner.small {
  width: 20px;
  height: 20px;
}
.spinner.map {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 1;
}

@-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: 5px;
  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-color: transparent;
  fill: rgba(245, 243, 250, 0.7);
  padding: 5px 10px;
  height: 34px;
  line-height: 24px;
  font-weight: 500;
  color: rgb(251, 250, 253);
  transition: fill 0.3s, background-color 0.3s;
}
.map-controls-wrapper .map-controls > a.icon {
  padding: 5px;
  width: auto;
}
.map-controls-wrapper .map-controls > a span {
  padding: 0 5px;
}
.map-controls-wrapper .map-controls > a:first-child {
  border-radius: 5px 0 0 5px;
}
.map-controls-wrapper .map-controls > a:last-child {
  border-radius: 0 5px 5px 0;
}
@media (hover: hover) {
  .map-controls-wrapper .map-controls > a:hover {
    background-color: #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: 10px;
  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;
}

#map {
  flex: 1;
  width: 100%;
  position: relative;
}

.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-bottom-left {
  display: none;
}

.draw-info {
  position: absolute;
  top: 40px;
  width: 100%;
  max-width: 600px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(15, 9, 26, 0.8);
  padding: 10px 20px;
  border-radius: 5px;
}

.mapboxgl-marker {
  cursor: pointer !important;
}

.mapboxgl-popup {
  max-width: 180px !important;
}

.mapboxgl-popup-content {
  background: #0f091a !important;
  border-radius: 5px !important;
  box-shadow: none !important;
  padding: 10px 20px !important;
  color: rgb(251, 250, 253);
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  border-top-color: #0f091a !important;
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  border-left-color: #0f091a !important;
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  border-right-color: #0f091a !important;
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  border-bottom-color: #0f091a !important;
}

.mapboxgl-popup-close-button {
  color: #C46170;
  padding: 2px 5px;
  font-size: 16px;
}

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

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

.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: opacity 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: 5px;
  font-family: inherit;
  transition: color 0.3s, border-color 0.3s, background-color 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.small {
  height: 25px;
  font-size: 10px;
}
.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 #2e2a35 !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: opacity 0.3s, transform 0.3s;
}

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

.controls-enter-active, .controls-leave-active {
  transition: opacity 0.5s 0.5s, transform 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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REtBO0VBQ0U7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FER0E7RUFDRTtBQ0FGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURDQTtFQUNFO0VBQ0E7QUNFRjs7QUMvQ0E7RUFDRTtFQUNBLGVDOEJTO0VEN0JULGdCQ2tDUTtFRGpDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0RGOztBQzlDQTtFQUNFO0VBQ0EsZ0JDd0JPO0VEdkJQO0VBQ0EseUJDRFk7QUZrRGQ7O0FDOUNBO0VBQ0UsZUNjWTtFRGJaO0FEaURGOztBQzlDQTtFQUNFLGVDUVk7QUZ5Q2Q7O0FDOUNBO0VBQ0UsZUNHUztBRjhDWDs7QUM3Q0E7RUFDRTtFQUNBO0VBQ0E7QURnREY7QUM5Q0U7RUFDRTtBRGdESjs7QUM1Q0E7RUFDRSxnQkNOTztBRnFEVDs7QUM1Q0E7RUFDQztBRCtDRDs7QUM1Q0E7RUFDRSxtQkMvQ3NCO0FGOEZ4Qjs7QUduR0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJEb0NPO0VDbkNQLGtCRG1DTztBRm1FVDs7QUduR0E7RUFDRTs7SUFFRSxtQkQ4QlE7SUM3QlIsa0JENkJRO0VGeUVWO0FBQ0Y7QUd4RkE7O0VBRUU7RUFDQTtBSDBGRjtBR3hGQzs7RUFDQztFQUNDO0FIMkZIO0FHekZFOztFQUNDLGFERVM7QUYwRlo7O0FHdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7R0MwRkEsc0JEekZBO0VBQ0E7QUgwRkY7O0FHdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMEZGOztBR3ZGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFEdkNPO0VDd0NQO0dDMEZBLGVEekZBO0VBQ0E7QUgwRkY7QUd4RkU7RUFDRTtFQUNBO0FIMEZKOztBR3RGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHlGRjs7QUd0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxZRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsWUR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxZRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsa0JEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0lBQ0U7S0N5RkEsWUR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxtQkR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxtQkR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxZRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLG1CRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLG1CRHhGQTtFSHlGRjtFR3ZGQTtJQUNFO0tDeUZBLFlEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsbUJEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsbUJEeEZBO0VIeUZGO0VHdkZBO0lBQ0U7S0N5RkEsWUR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxtQkR4RkE7RUh5RkY7RUd2RkE7SUFDRTtLQ3lGQSxrQkR4RkE7RUh5RkY7QUFDRjtBR3RGQTtFQUNFO0lBQ0U7S0N3RkEsWUR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxtQkR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxtQkR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxZRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLG1CRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLG1CRHZGQTtFSHdGRjtFR3RGQTtJQUNFO0tDd0ZBLFlEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsbUJEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsbUJEdkZBO0VId0ZGO0VHdEZBO0lBQ0U7S0N3RkEsWUR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxtQkR2RkE7RUh3RkY7RUd0RkE7SUFDRTtLQ3dGQSxrQkR2RkE7RUh3RkY7QUFDRjtBR3JGQTtFQUNFO0lBQ0U7S0N1RkEsWUR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxtQkR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxtQkR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxZRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLG1CRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLG1CRHRGQTtFSHVGRjtFR3JGQTtJQUNFO0tDdUZBLFlEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsbUJEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsbUJEdEZBO0VIdUZGO0VHckZBO0lBQ0U7S0N1RkEsWUR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxtQkR0RkE7RUh1RkY7RUdyRkE7SUFDRTtLQ3VGQSxrQkR0RkE7RUh1RkY7QUFDRjtBR3BGQTtFQUNFO0lBQ0U7S0NzRkEsWURyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxtQkRyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxtQkRyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxZRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLG1CRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLG1CRHJGQTtFSHNGRjtFR3BGQTtJQUNFO0tDc0ZBLFlEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsbUJEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsbUJEckZBO0VIc0ZGO0VHcEZBO0lBQ0U7S0NzRkEsWURyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxtQkRyRkE7RUhzRkY7RUdwRkE7SUFDRTtLQ3NGQSxrQkRyRkE7RUhzRkY7QUFDRjtBR25GQTtFQUNFO0lBQ0U7S0NxRkEsWURwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxtQkRwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxtQkRwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxZRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLG1CRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLG1CRHBGQTtFSHFGRjtFR25GQTtJQUNFO0tDcUZBLFlEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsbUJEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsbUJEcEZBO0VIcUZGO0VHbkZBO0lBQ0U7S0NxRkEsWURwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxtQkRwRkE7RUhxRkY7RUduRkE7SUFDRTtLQ3FGQSxrQkRwRkE7RUhxRkY7QUFDRjtBR2pGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTtFQUNFO0VBQ0E7RUFDQTtBSG1GRjs7QUdoRkE7RUFDRTtFQUNBO0VBQ0E7QUhtRkY7O0FHaEZBO0VBQ0U7RUFDQTtFQUNBO0FIbUZGOztBR2hGQTs7OztHQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUhrRkY7O0FHL0VBO0VBQ0U7QUhrRkY7O0FHL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIa0ZGOztBRy9FQTtFQUNFO0VBQ0E7RUFDQTtBSGtGRjs7QUcvRUE7RUFDRTtBSGtGRjs7QUcvRUE7RUFDRTtBSGtGRjs7QUcvRUE7RUFDRTtBSGtGRjs7QUcvRUE7RUFDRTtJQUNFO0VIa0ZGO0FBQ0Y7QUcvRUE7RUFDRTtJQUNFO0VIaUZGO0FBQ0Y7QUc5RUE7RUFDRTtJQUNFO0VIZ0ZGO0FBQ0Y7QUc3RUE7RUFDRTtJQUNFO0VIK0VGO0FBQ0Y7QUc1RUE7RUFDRTtJQUNFO0VIOEVGO0FBQ0Y7QUczRUE7RUFDRTtJQUNFO0VINkVGO0FBQ0Y7QUs5ckJBO0FBQ0E7Ozs7Ozs7Ozs7RUFVRTtFQUNBO0VBQ0Q7RUFDQztBTGdzQkY7O0FLN3JCQTtFQUNFO0VBQ0EsbUJIeUJPO0FGdXFCVDtBSzdyQkk7RUFDRSxxQkhFUTtBRjZyQmQ7O0FLMXJCQTs7Ozs7Ozs7RUFRQyxlSEpVO0VHS1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGdCSFpTO0VHYVQ7RUFDQTtFQUNBLHlCSHJDYTtBRml1QmQ7QUsxckJDOzs7Ozs7OztFQUNDO0FMbXNCRjtBS2hzQkM7Ozs7Ozs7O0VBQ0M7RUFDQSxlSDVCUztBRnF1Qlg7O0FLcnNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMd3NCRDs7QUtyc0JBO0VBQ0U7QUx3c0JGOztBS3JzQkE7RUFDQztFQUNBO0VBQ0E7RUFDQztBTHdzQkY7O0FLcnNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGFIOUNXO0FGc3ZCWjs7QUtwc0JBOztFQUVFO0VBQ0E7QUx1c0JGOztBS3BzQkE7RUFDRTtBTHVzQkY7O0FLcHNCQTs7O0VBR0U7RUFDQTtBTHVzQkY7O0FLcHNCQTtFQUNFO0FMdXNCRjs7QUtwc0JBO0VBQ0M7RUFDQSxrQkgxRVc7RUcyRVg7RUFDQTtBTHVzQkQ7QUtyc0JDO0VBQ0c7RUFDQTtFQUNGO0VBQ0E7QUx1c0JGO0FLcnNCRTtFQUNDO0FMdXNCSDtBS3JzQkc7RUFDQztBTHVzQko7QUtyc0JJO0VBQ0M7SUFDQztJQUNBO0VMdXNCSjtBQUNGO0FLanNCQztFQUNDO0FMbXNCRjs7QUsvckJBO0VBQ0U7QUxrc0JGOztBSy9yQkE7RUFDRTtBTGtzQkY7QUtoc0JFO0VBQ0ksa0JIaEhNO0VHaUhOO0FMa3NCTjtBS2hzQk07RUFDRTtBTGtzQlI7O0FLNXJCQTtFQUNFO0FMK3JCRjtBSzdyQkU7RUFDRTtFQUNBO0VBQ0EsbUJIbEpVO0VHbUpWLGtCSGxJUTtFR21JUjtFQUNBO0FMK3JCSjtBSzdyQkk7RUFDRSx5QkhsS1E7QUZpMkJkO0FLNXJCSTtFQUNFO0FMOHJCTjs7QUt6ckJBO0VBQ0MsY0h0THVCO0VHdUx0QixlSDdKWTtFRzhKWixnQkh2Sk87RUd3SlA7RUFDRCxvQkhwSlc7RUdxSlg7RUFDQTtBTDRyQkQ7O0FLenJCQTtFQUNDLGNIaE11QjtFR2lNdEIsZUh2S1k7RUd3S1osZ0JIaktPO0FGNjFCVDs7QUt4ckJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FMMnJCRjtBS3pyQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDRyQko7QUsxckJJOztFQUNFLHFCSHROZ0I7QUZtNUJ0QjtBSzFyQkk7O0VBQ0U7QUw2ckJOO0FLenJCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNHJCSjtBSzFyQkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSGxQVTtFR21QVjtFQUNBO0VBQ0E7QUw2ckJOO0FLenJCRTtFQUNBOztJQUNDLHFCSHZQbUI7RUZtN0JwQjtBQUNGOztBS3hyQkE7RUFDRTtBTDJyQkY7O0FLdnJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUNBLGdCSDFPUztFRzJPVDtFQUNBLHlCSGxRYTtBRjQ3QmQ7QUt4ckJFO0VBQ0U7RUFDQTtFQUNBO0FMMHJCSjtBS3ZyQkU7RUFDRTtFQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRjtBTHlyQkY7QUt2ckJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJIaFJRO0VHaVJSO0VBQ0E7QUx5ckJOO0FLcnJCQztFQUNDLHFCSGhUYztBRnUrQmhCO0FLcHJCQztFQUNDLHlCSHBUYztBRjArQmhCO0FLbnJCQztFQUNDO0FMcXJCRjtBS2xyQkM7RUFDQztBTG9yQkY7QUtqckJDO0VBQ0M7QUxtckJGO0FLaHJCQztFQUNDO0FMa3JCRjtBS2hyQkU7RUFDQztFQUNBO0FMa3JCSDtBS2hyQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTGtyQko7QUs5cUJFO0VBQ0M7QUxnckJIO0FLN3FCRTtFQUNDO0FMK3FCSDtBSzVxQkU7RUFDQztBTDhxQkg7O0FNemdDQTtFQUNFO0VBQ0E7QU40Z0NGO0FNMWdDQztFQUNDO0FONGdDRjs7QU14Z0NBO0VBQ0U7SUFBSTtFTjRnQ0o7RU0zZ0NBO0lBQUk7RU44Z0NKO0FBQ0Y7QU01Z0NBO0VBQ0U7SUFBSTtFTitnQ0o7RU05Z0NBO0lBQUk7RU5paENKO0FBQ0Y7QU0vZ0NBOztFQUVFO0VBQ0E7QU5paENGOztBTTlnQ0E7O0VBRUU7QU5paENGOztBTTlnQ0E7Ozs7O0VBS0U7RUFDRDtBTmloQ0Q7O0FNOWdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRCxrQkpIVztFSUlWO0VBQ0E7QU5paENGOztBTTlnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRCxnQkpmVztBRmdpQ1o7O0FNOWdDQTtFQUNFO0VBQ0Q7QU5paENEOztBTTlnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTmloQ0Y7O0FNOWdDQTtFQUNFO0FOaWhDRjs7QU05Z0NBO0VBQ0U7QU5paENGOztBTTdnQ0U7RUFDSTtFQUNBO0FOZ2hDTjtBTTdnQ0U7RUFDSTtFQUNBO0FOK2dDTjs7QU0zZ0NBO0VBQ0U7RUFDQSx3QkovRVk7RUlnRlo7RUFDQTtFQUNBO0FOOGdDRjs7QU0zZ0NBO0VBQ0U7QU44Z0NGOztBTTNnQ0E7RUFDRTtBTjhnQ0Y7O0FNM2dDQTtFQUNFLGFKbEZrQjtFSW1GbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkp2RVU7RUl3RVY7RUFDQTtFQUNEO0FOOGdDRDtBTTVnQ0M7RUFDQztJQUNDLGFKaEdXO0VGOG1DWjtBQUNGOztBTTFnQ0E7O0VBRUU7QU42Z0NGOztBTTFnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKbEpjO0FGK3BDaEI7O0FNMWdDQTtFQUNFO0FONmdDRjs7QU0xZ0NBO0VBQ0UsYUovR1U7RUlnSFgsbUJKbElhO0VJbUliLCtCSjVJWTtBRnlwQ2I7QU0zZ0NFO0VBQ0UsZ0JKekhLO0FGc29DVDs7QU16Z0NBO0VBQ0U7RUFDQSxhSjFIVTtFSTJIVjtFQUNBLHlCSnhKWTtFSXlKWjtFQUVBO0VBQ0E7QU4yZ0NGO0FNemdDRTtFQUNJO0VBQ0E7RUFDQSxjSjVLZ0I7RUk2S2hCO0VBQ0EsZ0JKNUlHO0VJNklIO0FOMmdDTjtBTXpnQ007RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQkpoS0k7QUYycUNkO0FNeGdDTTtFQUNJLGNKcEtJO0FGOHFDZDtBTXZnQ007RUFDSSxjSjVLTTtBRnFyQ2hCO0FNdGdDTTtFQUNJLGNKOUtNO0FGc3JDaEI7O0FNbmdDQTtFQUNDO0lBQ0M7RU5zZ0NBO0FBQ0Y7QU1uZ0NBO0VBQ0UsbUJKaE5tQjtFSWlObkIseUJKbk1ZO0FGd3NDZDs7QU1sZ0NBO0VBQ0U7RUFDQTtFQUNBO0FOcWdDRjs7QU1sZ0NBO0VBQ0M7SUFDQztFTnFnQ0E7QUFDRjtBTWxnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCSnROVztBRjB0Q2I7O0FNamdDQTtFQUNFO0VBQ0E7RUFDQSxnQkpsTVU7RUltTVY7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QkpsT1k7RUltT2I7QU5vZ0NEOztBTWpnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm9nQ0Y7O0FNamdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CSnZOTztBRjJ0Q1Q7O0FNamdDQTtFQUNFO0FOb2dDRjs7QU1qZ0NBOzs7OztFQUtFO0FOb2dDRjs7QU1qZ0NBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVKN1BTO0FGaXdDWDs7QU1qZ0NBO0VBQ0U7QU5vZ0NGOztBTWpnQ0E7RUFDQztJQUNDO0VOb2dDQTtBQUNGO0FNamdDQTtFQUNFO0FObWdDRjs7QU1oZ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5tZ0NGOztBTWhnQ0E7O0VBRUU7RUFDQTtFQUNBO0FObWdDRjs7QU1oZ0NBO0VBQ0U7QU5tZ0NGOztBTS8vQkU7RUFDRSxZSjlSUTtFSStSUjtFQUNBO0VBQ0YsbUJKMVVtQjtFSTJVbkI7RUFDQSxrQkpuU1U7RUlvU1YsZUovU1k7RUlnVFo7RUFDQSx5QkpqVVk7QUZtMENkOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU9oMUNBO0VBQ0U7RUFDQTtBUG0xQ0Y7O0FPaDFDQTtFQUNFO0VBQ0E7QVBtMUNGOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU9oMUNBO0VBQ0U7RUFDQTtBUG0xQ0Y7O0FPaDFDQTtFQUNFO0VBQ0E7QVBtMUNGOztBT2gxQ0E7RUFDRTtFQUNBO0FQbTFDRjs7QU8vMENBO0VBQ0U7RUFDQTtBUGsxQ0Y7O0FPLzBDQTtFQUNFO0VBQ0E7QVBrMUNGOztBTy8wQ0E7RUFDRTtFQUNBO0FQazFDRjs7QU8vMENBO0VBQ0U7RUFDQTtBUGsxQ0Y7O0FPLzBDQTtFQUNFO0VBQ0E7QVBrMUNGOztBTy8wQ0E7RUFDRTtFQUNBO0FQazFDRjs7QU8vMENBO0VBQ0U7RUFDQTtBUGsxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzkwQ0E7RUFDRTtBUGkxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzkwQ0E7RUFDRTtBUGkxQ0Y7O0FPOTBDQTtFQUNFO0FQaTFDRjs7QU85MENBO0VBQ0U7QVBpMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNzBDQTtFQUNFO0FQZzFDRjs7QU83MENBO0VBQ0U7QVBnMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNzBDQTtFQUNFO0FQZzFDRjs7QU83MENBO0VBQ0U7QVBnMUNGOztBTzcwQ0E7RUFDRTtBUGcxQ0Y7O0FPNzBDQTtFQUNFO0FQZzFDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzUwQ0E7RUFDRTtBUCswQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzUwQ0E7RUFDRTtBUCswQ0Y7O0FPNTBDQTtFQUNFO0FQKzBDRjs7QU81MENBO0VBQ0U7QVArMENGOztBTzMwQ0E7RUFDRTtBUDgwQ0Y7O0FPMzBDQTtFQUNFO0FQODBDRjs7QU8zMENBO0VBQ0U7QVA4MENGOztBTzMwQ0E7RUFDRTtBUDgwQ0Y7O0FPMzBDQTtFQUNFO0FQODBDRjs7QU8zMENBO0VBQ0U7QVA4MENGOztBTzMwQ0E7RUFDRTtBUDgwQ0Y7O0FPMzBDQTtFQUNFO0FQODBDRjs7QU8zMENBO0VBQ0U7QVA4MENGOztBTzMwQ0E7RUFDRTtBUDgwQ0Y7O0FPMzBDQTtFQUNFO0FQODBDRjs7QVEvaERFO0VEcU5BO0lBQ0U7SUFDQTtFUDgwQ0Y7RU8zMENBO0lBQ0U7SUFDQTtFUDYwQ0Y7RU8xMENBO0lBQ0U7SUFDQTtFUDQwQ0Y7RU96MENBO0lBQ0U7SUFDQTtFUDIwQ0Y7RU94MENBO0lBQ0U7SUFDQTtFUDAwQ0Y7RU92MENBO0lBQ0U7SUFDQTtFUHkwQ0Y7RU90MENBO0lBQ0U7SUFDQTtFUHcwQ0Y7RU9wMENBO0lBQ0U7SUFDQTtFUHMwQ0Y7RU9uMENBO0lBQ0U7SUFDQTtFUHEwQ0Y7RU9sMENBO0lBQ0U7SUFDQTtFUG8wQ0Y7RU9qMENBO0lBQ0U7SUFDQTtFUG0wQ0Y7RU9oMENBO0lBQ0U7SUFDQTtFUGswQ0Y7RU8vekNBO0lBQ0U7SUFDQTtFUGkwQ0Y7RU85ekNBO0lBQ0U7SUFDQTtFUGcwQ0Y7RU81ekNBO0lBQ0U7RVA4ekNGO0VPM3pDQTtJQUNFO0VQNnpDRjtFTzF6Q0E7SUFDRTtFUDR6Q0Y7RU96ekNBO0lBQ0U7RVAyekNGO0VPeHpDQTtJQUNFO0VQMHpDRjtFT3Z6Q0E7SUFDRTtFUHl6Q0Y7RU90ekNBO0lBQ0U7RVB3ekNGO0VPcHpDQTtJQUNFO0VQc3pDRjtFT256Q0E7SUFDRTtFUHF6Q0Y7RU9sekNBO0lBQ0U7RVBvekNGO0VPanpDQTtJQUNFO0VQbXpDRjtFT2h6Q0E7SUFDRTtFUGt6Q0Y7RU8veUNBO0lBQ0U7RVBpekNGO0VPOXlDQTtJQUNFO0VQZ3pDRjtFTzV5Q0E7SUFDRTtFUDh5Q0Y7RU8zeUNBO0lBQ0U7RVA2eUNGO0VPMXlDQTtJQUNFO0VQNHlDRjtFT3p5Q0E7SUFDRTtFUDJ5Q0Y7RU94eUNBO0lBQ0U7RVAweUNGO0VPdnlDQTtJQUNFO0VQeXlDRjtFT3R5Q0E7SUFDRTtFUHd5Q0Y7RU9weUNBO0lBQ0U7RVBzeUNGO0VPbnlDQTtJQUNFO0VQcXlDRjtFT2x5Q0E7SUFDRTtFUG95Q0Y7RU9qeUNBO0lBQ0U7RVBteUNGO0VPaHlDQTtJQUNFO0VQa3lDRjtFTy94Q0E7SUFDRTtFUGl5Q0Y7RU85eENBO0lBQ0U7RVBneUNGO0FBQ0Y7QVF4cURFO0VENFlBO0lBQ0U7SUFDQTtFUCt4Q0Y7RU81eENBO0lBQ0U7SUFDQTtFUDh4Q0Y7RU8zeENBO0lBQ0U7SUFDQTtFUDZ4Q0Y7RU8xeENBO0lBQ0U7SUFDQTtFUDR4Q0Y7RU96eENBO0lBQ0U7SUFDQTtFUDJ4Q0Y7RU94eENBO0lBQ0U7SUFDQTtFUDB4Q0Y7RU92eENBO0lBQ0U7SUFDQTtFUHl4Q0Y7RU9yeENBO0lBQ0U7SUFDQTtFUHV4Q0Y7RU9weENBO0lBQ0U7SUFDQTtFUHN4Q0Y7RU9ueENBO0lBQ0U7SUFDQTtFUHF4Q0Y7RU9seENBO0lBQ0U7SUFDQTtFUG94Q0Y7RU9qeENBO0lBQ0U7SUFDQTtFUG14Q0Y7RU9oeENBO0lBQ0U7SUFDQTtFUGt4Q0Y7RU8vd0NBO0lBQ0U7SUFDQTtFUGl4Q0Y7RU83d0NBO0lBQ0U7RVArd0NGO0VPNXdDQTtJQUNFO0VQOHdDRjtFTzN3Q0E7SUFDRTtFUDZ3Q0Y7RU8xd0NBO0lBQ0U7RVA0d0NGO0VPendDQTtJQUNFO0VQMndDRjtFT3h3Q0E7SUFDRTtFUDB3Q0Y7RU92d0NBO0lBQ0U7RVB5d0NGO0VPcndDQTtJQUNFO0VQdXdDRjtFT3B3Q0E7SUFDRTtFUHN3Q0Y7RU9ud0NBO0lBQ0U7RVBxd0NGO0VPbHdDQTtJQUNFO0VQb3dDRjtFT2p3Q0E7SUFDRTtFUG13Q0Y7RU9od0NBO0lBQ0U7RVBrd0NGO0VPL3ZDQTtJQUNFO0VQaXdDRjtFTzd2Q0E7SUFDRTtFUCt2Q0Y7RU81dkNBO0lBQ0U7RVA4dkNGO0VPM3ZDQTtJQUNFO0VQNnZDRjtFTzF2Q0E7SUFDRTtFUDR2Q0Y7RU96dkNBO0lBQ0U7RVAydkNGO0VPeHZDQTtJQUNFO0VQMHZDRjtFT3Z2Q0E7SUFDRTtFUHl2Q0Y7RU9ydkNBO0lBQ0U7RVB1dkNGO0VPcHZDQTtJQUNFO0VQc3ZDRjtFT252Q0E7SUFDRTtFUHF2Q0Y7RU9sdkNBO0lBQ0U7RVBvdkNGO0VPanZDQTtJQUNFO0VQbXZDRjtFT2h2Q0E7SUFDRTtFUGt2Q0Y7RU8vdUNBO0lBQ0U7RVBpdkNGO0FBQ0Y7QVFoekRFO0VEbWtCQTtJQUNFO0lBQ0E7RVBndkNGO0VPN3VDQTtJQUNFO0lBQ0E7RVArdUNGO0VPNXVDQTtJQUNFO0lBQ0E7RVA4dUNGO0VPM3VDQTtJQUNFO0lBQ0E7RVA2dUNGO0VPMXVDQTtJQUNFO0lBQ0E7RVA0dUNGO0VPenVDQTtJQUNFO0lBQ0E7RVAydUNGO0VPeHVDQTtJQUNFO0lBQ0E7RVAwdUNGO0VPdHVDQTtJQUNFO0lBQ0E7RVB3dUNGO0VPcnVDQTtJQUNFO0lBQ0E7RVB1dUNGO0VPcHVDQTtJQUNFO0lBQ0E7RVBzdUNGO0VPbnVDQTtJQUNFO0lBQ0E7RVBxdUNGO0VPbHVDQTtJQUNFO0lBQ0E7RVBvdUNGO0VPanVDQTtJQUNFO0lBQ0E7RVBtdUNGO0VPaHVDQTtJQUNFO0lBQ0E7RVBrdUNGO0VPOXRDQTtJQUNFO0VQZ3VDRjtFTzd0Q0E7SUFDRTtFUCt0Q0Y7RU81dENBO0lBQ0U7RVA4dENGO0VPM3RDQTtJQUNFO0VQNnRDRjtFTzF0Q0E7SUFDRTtFUDR0Q0Y7RU96dENBO0lBQ0U7RVAydENGO0VPeHRDQTtJQUNFO0VQMHRDRjtFT3R0Q0E7SUFDRTtFUHd0Q0Y7RU9ydENBO0lBQ0U7RVB1dENGO0VPcHRDQTtJQUNFO0VQc3RDRjtFT250Q0E7SUFDRTtFUHF0Q0Y7RU9sdENBO0lBQ0U7RVBvdENGO0VPanRDQTtJQUNFO0VQbXRDRjtFT2h0Q0E7SUFDRTtFUGt0Q0Y7RU85c0NBO0lBQ0U7RVBndENGO0VPN3NDQTtJQUNFO0VQK3NDRjtFTzVzQ0E7SUFDRTtFUDhzQ0Y7RU8zc0NBO0lBQ0U7RVA2c0NGO0VPMXNDQTtJQUNFO0VQNHNDRjtFT3pzQ0E7SUFDRTtFUDJzQ0Y7RU94c0NBO0lBQ0U7RVAwc0NGO0VPdHNDQTtJQUNFO0VQd3NDRjtFT3JzQ0E7SUFDRTtFUHVzQ0Y7RU9wc0NBO0lBQ0U7RVBzc0NGO0VPbnNDQTtJQUNFO0VQcXNDRjtFT2xzQ0E7SUFDRTtFUG9zQ0Y7RU9qc0NBO0lBQ0U7RVBtc0NGO0VPaHNDQTtJQUNFO0VQa3NDRjtBQUNGO0FReDdERTtFRDB2QkE7SUFDRTtJQUNBO0VQaXNDRjtFTzlyQ0E7SUFDRTtJQUNBO0VQZ3NDRjtFTzdyQ0E7SUFDRTtJQUNBO0VQK3JDRjtFTzVyQ0E7SUFDRTtJQUNBO0VQOHJDRjtFTzNyQ0E7SUFDRTtJQUNBO0VQNnJDRjtFTzFyQ0E7SUFDRTtJQUNBO0VQNHJDRjtFT3pyQ0E7SUFDRTtJQUNBO0VQMnJDRjtFT3ZyQ0E7SUFDRTtJQUNBO0VQeXJDRjtFT3RyQ0E7SUFDRTtJQUNBO0VQd3JDRjtFT3JyQ0E7SUFDRTtJQUNBO0VQdXJDRjtFT3ByQ0E7SUFDRTtJQUNBO0VQc3JDRjtFT25yQ0E7SUFDRTtJQUNBO0VQcXJDRjtFT2xyQ0E7SUFDRTtJQUNBO0VQb3JDRjtFT2pyQ0E7SUFDRTtJQUNBO0VQbXJDRjtFTy9xQ0E7SUFDRTtFUGlyQ0Y7RU85cUNBO0lBQ0U7RVBnckNGO0VPN3FDQTtJQUNFO0VQK3FDRjtFTzVxQ0E7SUFDRTtFUDhxQ0Y7RU8zcUNBO0lBQ0U7RVA2cUNGO0VPMXFDQTtJQUNFO0VQNHFDRjtFT3pxQ0E7SUFDRTtFUDJxQ0Y7RU92cUNBO0lBQ0U7RVB5cUNGO0VPdHFDQTtJQUNFO0VQd3FDRjtFT3JxQ0E7SUFDRTtFUHVxQ0Y7RU9wcUNBO0lBQ0U7RVBzcUNGO0VPbnFDQTtJQUNFO0VQcXFDRjtFT2xxQ0E7SUFDRTtFUG9xQ0Y7RU9qcUNBO0lBQ0U7RVBtcUNGO0VPL3BDQTtJQUNFO0VQaXFDRjtFTzlwQ0E7SUFDRTtFUGdxQ0Y7RU83cENBO0lBQ0U7RVArcENGO0VPNXBDQTtJQUNFO0VQOHBDRjtFTzNwQ0E7SUFDRTtFUDZwQ0Y7RU8xcENBO0lBQ0U7RVA0cENGO0VPenBDQTtJQUNFO0VQMnBDRjtFT3ZwQ0E7SUFDRTtFUHlwQ0Y7RU90cENBO0lBQ0U7RVB3cENGO0VPcnBDQTtJQUNFO0VQdXBDRjtFT3BwQ0E7SUFDRTtFUHNwQ0Y7RU9ucENBO0lBQ0U7RVBxcENGO0VPbHBDQTtJQUNFO0VQb3BDRjtFT2pwQ0E7SUFDRTtFUG1wQ0Y7QUFDRjtBTzlvQ0E7RUFDRTtBUGdwQ0Y7O0FPN29DQTtFQUNFO0FQZ3BDRjs7QU83b0NBO0VBQ0U7QVBncENGOztBTzNvQ0E7RUFDRSxnQkxyN0JRO0FGbWtFVjs7QU8zb0NBO0VBQ0UsZ0JMeDdCTztBRnNrRVQ7O0FPMW9DQTtFQUNFO0FQNm9DRjs7QU8xb0NBO0VBQ0U7QVA2b0NGOztBTzFvQ0E7RUFDRTtBUDZvQ0Y7O0FPem9DQTtFQUNFO0VBQ0E7RUFDQSxlTG45Qlk7RUtvOUJaO0FQNG9DRjs7QU96b0NBO0VBQ0U7RUFDQTtFQUNBO0FQNG9DRjtBTzFvQ0U7RUFDRTtFQUNBLGVMNy9CWTtBRnlvRWhCO0FPMW9DRTtFQUNFO0FQNG9DSjtBTzFvQ0U7RUFDRSwwQkxwL0JVO0FGZ29FZDtBTzFvQ0U7RUFDRTtFQUNBLGFMdmdDWTtFS3dnQ1osZUx4Z0NZO0FGb3BFaEI7QU8xb0NFO0VBQ0U7QVA0b0NKO0FPem9DRTtFQUNFO0FQMm9DSjtBT3hvQ0U7RUFDRTtBUDBvQ0o7QU94b0NJO0VBQ0UsZUw5L0JTO0FGd29FZjtBT3hvQ0k7RUFDRTtBUDBvQ047QU94b0NJO0VBQ0UsYUxwZ0NTO0VLcWdDVCxlTHJnQ1M7QUYrb0VmO0FPdG9DRTtFQUNFO0FQd29DSjtBT3RvQ0k7RUFDRSxlTDlnQ1U7QUZzcEVoQjtBT3RvQ0k7RUFDRTtBUHdvQ047QU90b0NJO0VBQ0UsYUxwaENVO0VLcWhDVixlTHJoQ1U7QUY2cEVoQjtBT3BvQ0U7RUFDRTtBUHNvQ0o7QU9wb0NJO0VBQ0UsZUwzaENRO0FGaXFFZDtBT3BvQ0k7RUFDRTtBUHNvQ047QU9wb0NJO0VBQ0UsYUxqaUNRO0VLa2lDUixlTGxpQ1E7QUZ3cUVkOztBT2hvQ0E7RUFDRTtFQUNEO0VBQ0M7RUFDRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkx6a0NzQjtFSzJrQ3RCO0FQa29DRDtBT2hvQ0M7RUFDRztBUGtvQ0o7QU8vbkNFO0VBQ0U7RUFDRjtFQUNBO0VBQ0U7QVBpb0NKO0FPL25DRTtFQU5BO0lBT0M7RVBrb0NEO0FBQ0Y7QU9ob0NFO0VBQ0M7RUFDQTtFQUNBO0FQa29DSDtBTy9uQ0U7RUFDQyxtQkxwbUNhO0VLcW1DYjtFQUNBO0VBQ0E7RUFDQSxnQkxsa0NNO0VLbWtDTixjTDNrQ1c7RUs0a0NYO0VBQ0EseUJMNWxDVztFSzZsQ1gsZ0JMbGtDUztFS21rQ1Q7QVBpb0NIO0FPN25DQztFQUNDLGlCTHRrQ087RUt1a0NQO0FQK25DRjtBTzduQ0U7RUFKRDtJQUtFO0VQZ29DRDtBQUNGO0FPN25DRTtFQUNFLGlCTC9rQ0s7QUY4c0VUO0FPN25DRTtFQUhBO0lBSUMsaUJMbmxDUztFRm10RVY7QUFDRjtBTzluQ0U7RUFDQztJQUNDO0VQZ29DRjtFTzduQ0M7SUFDQztFUCtuQ0Y7QUFDRjs7QU96bkNBO0VBQ0U7RUFDQSxtQkxybUNVO0VLc21DVixhTHJtQ087RUtzbUNQO0FQNG5DRjtBTzFuQ0U7RUFDRTtFQUNBO0FQNG5DSjtBTzFuQ0k7RUFDRTtBUDRuQ047O0FPdG5DQTtFQUNFO0VBQ0EsYUxqcUNjO0VLa3FDZjtBUHluQ0Q7O0FPcm5DQTtFQUNFO0VBQ0E7QVB3bkNGO0FPdG5DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCTDVwQ1c7RUs2cENYLCtCTC9wQ1M7QUZ1eEViO0FPdG5DSTtFQUNFO0FQd25DTjtBT3JuQ0k7RUFDRTtFQUNBO0FQdW5DTjtBT3JuQ007RUFDRTtFQUNBO0FQdW5DUjtBT25uQ0k7RUFDRTtFQUNIO0VBQ0c7RUFDQTtFQUNBLGdCTDlwQ0c7RUsrcENIO0VBQ0gsY0x0c0NhO0VLdXNDYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTHpzQ29CO0FGOHpFdkI7QU9ubkNNO0VBQ0U7RUFDQSxpQkxwcUNJO0FGeXhFWjtBT25uQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVMdHRDTTtFS3V0Q047RUFDQTtFQUNBO0VBQ0E7QVBxbkNWO0FPbm5DVTtFQUNFO0FQcW5DWjtBT2huQ007RUFDRTtFQUNBO0VBQ0E7QVBrbkNSO0FPL21DSztFQUNDO0FQaW5DTjtBTzVtQ0s7RUFDQztBUDhtQ047QU8xbUNRO0VBRUY7SUFDQyxlTHR2Q1M7RUZpMkVkO0FBQ0Y7QU9ybUNJO0VBQ0U7QVB1bUNOO0FPcG1DSTtFQUNFO0FQc21DTjtBT3BtQ007RUFDRjtJQUNDLHlCTHZ2Q1M7RUY2MUVaO0FBQ0Y7QU83bENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVArbENOO0FPN2xDTTtFQUNFO0VBQ0E7RUFDQTtBUCtsQ1I7QU83bENRO0VBQ0U7RUFDQTtFQUNBO0FQK2xDVjtBTzNsQ0c7RUFDQyxlTHB3Q1U7RUtxd0NWO0VBQ0E7QVA2bENKO0FPMWxDTTtFQUNFLGNManhDTztBRjYyRWY7QU8xbENRO0VBQ0g7SUFDQyxjTHJ4Q1M7RUZpM0ViO0FBQ0Y7QU94bENHO0VBQ0MsZ0JMN3dDSztBRnUyRVQ7QU92bENNO0VBQ0U7RUFDQTtBUHlsQ1I7O0FPMWpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQkw3MENXO0VLODBDWCxnQkx4ekNPO0FGcTNFVDtBTzNqQ0U7RUFDRSxtQkxyekNLO0FGazNFVDtBTzFqQ0M7RUFDQztBUDRqQ0Y7QU96akNDO0VBQ0M7RUFDQSxTTDd6Q1U7RUs4ekNWLFVMOXpDVTtFSyt6Q1Y7QVAyakNGOztBT3ZqQ0E7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMGpDRDtBT3hqQ0U7RUFDRTtFQUNEO0FQMGpDSDtBT3ZqQ0U7RUFDRTtFQUNEO0FQeWpDSDtBT3RqQ0U7RUFDRTtFQUNEO0FQd2pDSDtBT3JqQ0U7RUFDRTtFQUNEO0FQdWpDSDtBT3BqQ0U7RUFDRTtFQUNBLFNMcDJDSztFS3EyQ0wsV0xyMkNLO0VLczJDTDtBUHNqQ0o7O0FPbGpDQTtFQUNDO0lBQU87RVBzakNOO0VPcmpDRDtJQUFLO0VQd2pDSjtBQUNGO0FPdGpDQTtFQUNDO0lBQU87RVB5akNOO0VPeGpDRDtJQUFLO0VQMmpDSjtBQUNGO0FPeGpDQTtFQUNDO0VBQ0E7RUFDQSxZTHYzQ1c7RUt3M0NYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBqQ0Q7QU94akNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsbUJMLzZDbUI7RUtnN0NuQjtFQUNBLGtCTHg0Q1U7RUt5NENWO0FQMGpDRjtBT3ZqQ0U7RUFDQyxtQkwzNENNO0FGbzhFVDtBT3ZqQ0c7RUFDQyxnQkxwNUNLO0VLcTVDTDtBUHlqQ0o7QU90akNHO0VBQ0MsbUJMMTZDWTtBRmsrRWhCO0FPcGpDRTtFQUNDO0VBQ0E7RUFDQSw4Qkx0N0NVO0VLdTdDVjtFQUNBO0VBQ0E7RUFDQSxnQkxwNkNNO0VLcTZDTix5Qkw1N0NXO0VLNjdDWDtBUHNqQ0g7QU9wakNNO0VBQ0UsWUxyNkNJO0VLczZDSjtBUHNqQ1I7QU9uakNHO0VBQ0M7QVBxakNKO0FPbGpDRztFQUNDO0FQb2pDSjtBT2pqQ0c7RUFDQztBUG1qQ0o7QU9oakNHO0VBQ0M7SUFDQyx5QkxqK0NXO0lLaytDWCx3QkxuOUNTO0VGcWdGWjtBQUNGO0FPL2lDRztFQUNDLG1CTGw5Q1k7QUZtZ0ZoQjtBTzlpQ0c7RUFFQyxtQkxuOUNVO0FGa2dGZDtBTzVpQ0c7RUFDQyxtQkxoL0NZO0FGOGhGaEI7O0FPdmlDQTtFQUNDLG1CTHgvQ2U7RUt5L0NmLHlCTDErQ2E7RUsyK0NiO0VBQ0EsZ0JMcjlDUTtFS3M5Q1IsZUw1OUNVO0VLNjlDVjtFQUNBO0FQMGlDRDtBT3hpQ0M7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMdmdEYztFS3dnRGQ7QVB5aUNGO0FPdGlDQztFQUNDO0VBQ0E7RUFDQTtBUHdpQ0Y7QU9yaUNDO0VBQ0M7RUFDQTtFQUNBO0FQdWlDRjtBT3BpQ0M7RUFDQyxtQkxqZ0RjO0FGdWlGaEI7QU9waUNFO0VBQ0MsbUJMcGdEYTtBRjBpRmhCO0FPbGlDQztFQUNDLG1CTHZnRFk7QUYyaUZkO0FPbGlDRTtFQUNDLG1CTDFnRFc7QUY4aUZkOztBTzloQ0E7RUFDQztFQUNBO0FQaWlDRDtBTy9oQ0M7RUFDQztFQUNBO0VBQ0EsZ0JMMWdETztFSzJnRFA7RUFDQSxrQkx0Z0RPO0FGdWlGVDtBTy9oQ0U7RUFDQyxtQkxyakRhO0VLc2pEYix5Qkx2aURXO0VLd2lEWCxjTHpoRFc7RUswaERYO0VBQ0EsZ0JMbmhETTtFS29oRE4sbUJML2dEUztFS2doRFQsZ0JMamhEUztFS2toRFQ7RUFDQTtFQUNBO0FQaWlDSDtBTzloQ0U7RUFDQyxjTGxrRGE7QUZrbUZoQjs7QU8xaENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDZoQ0Q7QU8zaENDO0VBQ0M7RUFDQTtBUDZoQ0Y7O0FPeGhDQTtFQUNFO0VBQ0E7RUFDQTtBUDJoQ0Y7O0FPeGhDQTs7RUFFRTtBUDJoQ0Y7O0FPeGhDQTtFQUNFO0VBQ0EsU0x6akRVO0VLMGpEVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkxua0RVO0FGOGxGWjs7QU94aENBO0VBQ0U7QVAyaENGOztBT3hoQ0E7RUFDRTtBUDJoQ0Y7O0FPeGhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJMOW1EWTtBRnlvRmQ7O0FPeGhDQTtFQUNFO0FQMmhDRjs7QU94aENBO0VBQ0U7QVAyaENGOztBT3hoQ0E7RUFDRTtBUDJoQ0Y7O0FPeGhDQTtFQUNFO0FQMmhDRjs7QU94aENBO0VBQ0UsY0x4bkRZO0VLeW5EWjtFQUNBO0FQMmhDRjs7QU92aENBO0VBQ0U7QVAwaENGOztBT3RoQ0M7RUFDQyxtQkw3cERjO0VLOHBEZCxrQkxwbkRVO0VLcW5EVjtFQUNBO0FQeWhDRjtBT3JoQ0U7RUFDQyxtQkxqcURtQjtBRndyRnRCOztBT2xoQ0E7RUFDRTtFQUNBO0VBQ0E7QVBxaENGOztBT2hoQ0E7RUFDQztBUG1oQ0Q7O0FBM3JGQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBNnJGRjtBQTFyRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQTJyRkY7QUF4ckZBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUF5ckZGO0FBdHJGQTtFQUNFO0VBQ0E7RUFDQTtBQXdyRkY7O0FBcnJGQTs7RUFFRTtFQUNBO0VBQ0E7QUF3ckZGOztBQXJyRkE7RUFDRSxtQkUvQ3FCO0VGZ0RyQiwrQkVsQ1c7QUYwdEZiOztBQXJyRkE7RUFDRTtFQUNBO0FBd3JGRjs7QUFyckZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0Q7QUF3ckZEO0FBdHJGQztFQU5EO0lBT0k7RUF5ckZGO0FBQ0Y7QUF2ckZFO0VBQ0U7RUFDRjtFQUNFO0VBQ0E7RUFDRjtFQUNBO0VBQ0E7QUF5ckZGO0FBdnJGRTtFQUNDO0VBQ0E7RUFDQTtBQXlyRkg7QUF2ckZHO0VBQ0M7RUFDQTtFQUNBO0FBeXJGSjs7QUFuckZBO0VBQ0UseUJFN0VZO0VGOEVaO0VBQ0E7RUFDQTtBQXNyRkY7QUFwckZFO0VBQ0U7SUFDRSxjRW5HVTtFRnl4RmQ7QUFDRjtBQW5yRkU7RUFDRSx5QkV6RlU7RUYwRlYsZ0JFbkVLO0VGb0VMO0VBQ0EsbUJFakVRO0FGc3ZGWjtBQW5yRkk7RUFDRTtJQUNFLGNFL0dRO0VGb3lGZDtBQUNGOztBQWhyRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW1yRkY7QUFqckZFO0VBQ0U7QUFtckZKO0FBaHJGRTtFQUVFO0VBQ0Y7QUFpckZGOztBQTdxRkE7RUFDRTtFQUNEO0VBQ0E7RUFDQztFQUNBLG1CRTlJYztFRitJZCx5QkVoSVk7RUZpSVo7RUFDQTtFQUNBLGdCRTVHTztFRjZHUCxrQkV6R1U7RUYwR1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFnckZGO0FBOXFGQztFQUNDO0VBQ0E7RUFDQSxnQkV4SFU7QUZ3eUZaO0FBN3FGQztFQUNDO0VBQ0E7QUErcUZGO0FBNXFGRTtFQUNFO0VBQ0EsZUU3SVU7QUYyekZkO0FBM3FGRTtFQUNFLG1CRXZKVTtFRndKVixxQkV4SlU7QUZxMEZkO0FBM3FGSTtFQUNFO0lBQ0U7SUFDQTtJQUNKO0VBNnFGRjtBQUNGO0FBenFGRTtFQUNFO0lBQ0U7SUFDQSw4QkVoTFE7SUZpTFIsZ0NFakxRO0VGNDFGWjtBQUNGO0FBeHFGRTtFQUNFO0VBQ0E7RUFDQTtBQTBxRko7QUF4cUZJO0VBQ0U7SUFDRTtJQUNBO0VBMHFGTjtBQUNGOztBQXJxRkE7RUFDRTtFQUNBO0FBd3FGRjtBQXRxRkU7RUFDRSxrQkUzS0s7QUZtMUZUOztBQW5xRkE7RUFDRTtBQXNxRkY7O0FBcHFGQTtFQUNFO0FBdXFGRjs7QUFwcUZBO0VBQ0U7QUF1cUZGOztBQXJxRkE7RUFDRTtFQUNEO0FBd3FGRDs7QUFycUZBO0VBQ0M7QUF3cUZEOztBQXRxRkE7RUFDQztFQUNBO0FBeXFGRCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vTG9naW4udnVlIiwid2VicGFjazovLy8uLi9zdHlsZXMvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9SZWdpc3Rlci52dWUiLCJ3ZWJwYWNrOi8vLy4vQXZhdGFyLnZ1ZSIsIndlYnBhY2s6Ly8vLi4vLi4vc3R5bGVzL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vU2VhcmNoYmFyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Vc2Vycy52dWUiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5taW4uY3NzIiwid2VicGFjazovLy8uL0VkaXRhYmxlLnZ1ZSIsIndlYnBhY2s6Ly8vLi9BY2NvcmRpb24udnVlIiwid2VicGFjazovLy8uL0NvbG9yUGlja2VyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Vc2VyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9NYXAudnVlIiwid2VicGFjazovLy8uL09yZ2FuaXNhdGlvbnMudnVlIiwid2VicGFjazovLy8uL09yZ2FuaXNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvZHVjdHMudnVlIiwid2VicGFjazovLy8uL0N1c3RvbWVycy52dWUiLCJ3ZWJwYWNrOi8vLy4vU3VibWl0QnRuLnZ1ZSIsIndlYnBhY2s6Ly8vLi9DdXN0b21lci52dWUiLCJ3ZWJwYWNrOi8vLy4vVG91ck1hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vVG91cnMudnVlIiwid2VicGFjazovLy8uL1Byb2ZpbGUudnVlIiwid2VicGFjazovLy8uL1Byb2plY3RzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG1hcGJveC9tYXBib3gtZ2wtZHJhdy9kaXN0L21hcGJveC1nbC1kcmF3LmNzcyIsIndlYnBhY2s6Ly8vLi9Xb3JrZXJNYXJrZXIudnVlIiwid2VicGFjazovLy8uL1Byb2plY3RNYXAudnVlIiwid2VicGFjazovLy8uL1Byb2plY3QudnVlIiwid2VicGFjazovLy8uL0NvbnRyYWN0cy52dWUiLCJ3ZWJwYWNrOi8vLy4vQ29udHJhY3RQb3NpdGlvbnMudnVlIiwid2VicGFjazovLy8uL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi90eXBvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9zdHlsZXMvYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdnNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL2hlbHBlci5zY3NzIiwid2VicGFjazovLy8uL19taXhpbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5jb250YWluZXIge1xyXG4gIG1heC13aWR0aDogNDAwcHg7XHJcbiAgZmxleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi50b2dnbGUtdmlzaWJpbGl0eSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogMDtcclxuICBwYWRkaW5nOiAwICRzcGFjZXItc207XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIiRjb2xvci1wcmltYXJ5OiAjNGM0NjdiO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMzgzMzYxO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXI6ICMwZjA5MWE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlc3Q6ICMwNzAxMTI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMiUpO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2ZmYWUwMDtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAzNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDI1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA1MCUpO1xyXG5cclxuXHJcbiRjb2xvci1ncmF5OiAjYTVhMGI5O1xyXG4kY29sb3Itd2hpdGU6IHJnYigyNTEsIDI1MCwgMjUzKTtcclxuJGNvbG9yLXRleHQ6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcclxuLy8gJGNvbG9yLWJvcmRlcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuJGNvbG9yLWJvcmRlcjogIzJlMmEzNTtcclxuXHJcbiRjb2xvci1pbmZvOiAkY29sb3ItcHJpbWFyeTtcclxuJGNvbG9yLXN1Y2Nlc3M6ICM3QkM0NzE7XHJcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zdWNjZXNzLCAxMCUpO1xyXG4kY29sb3Itd2FybmluZzogI2U5OTE0MDtcclxuJGNvbG9yLXllbGxvdzogI2RhYzc1OTtcclxuJGNvbG9yLWVycm9yOiAjQzQ2MTcwO1xyXG4kY29sb3ItZXJyb3ItZGFyazogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuJGNvbG9yLWVycm9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuXHJcbi8vIEZvbnRzaXplc1xyXG4kZm9udHNpemUteHM6IDhweDtcclxuJGZvbnRzaXplLXNtOiAxMHB4O1xyXG4kZm9udHNpemU6IDEycHg7XHJcbiRmb250c2l6ZS1sZzogMTRweDtcclxuJGZvbnRzaXplLXhsOiAxNnB4O1xyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8vIFNwYWNpbmdcclxuJHNwYWNlci14czogNXB4O1xyXG4kc3BhY2VyLXNtOiAxMHB4O1xyXG4kc3BhY2VyOiAyMHB4O1xyXG4kc3BhY2VyLWxnOiA0MHB4O1xyXG4kc3BhY2VyLXhsOiA4MHB4O1xyXG4kc3BhY2VyLXh4bDogMTYwcHg7XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuICAgIC5jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtZ2FwOiAkc3BhY2VyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCxtaW5tYXgoMzAwcHgsMWZyKSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGc7XG4gICAgfVxuXG4gICAgLmF1dGgtc3VjY2VzcyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubGRzLXJpbmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICA+IGRpdlxuXG4gICAge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYW5pbWF0aW9uOiBsZHMtcmluZyAxLjJzIGN1YmljLWJlemllcigwLjUsIDAsIDAuNSwgMSkgaW5maW5pdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgfVxuXG4gICAgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjQ1cztcbiAgICB9XG5cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gICAgfVxuXG4gICAgLmxkcy1yaW5nIGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE1cztcbiAgICB9XG5cbiAgICBAa2V5ZnJhbWVzIGxkcy1yaW5nIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbi5yZWdpc3RlciB7XG4gIG1heC13aWR0aDogNTAwcHg7XG5cbiAgLmF1dGgtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmF2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmF2YXRhci1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4iLCIkY29sb3ItcHJpbWFyeTogIzRjNDY3YjtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzM4MzM2MTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VyOiAjMGYwOTFhO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXN0OiAjMDcwMTEyO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTIlKTtcclxuJGNvbG9yLXByaW1hcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjUlKTtcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNmZmFlMDA7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDE1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFya2VyOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMzUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAyNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNTAlKTtcclxuXHJcblxyXG4kY29sb3ItZ3JheTogI2E1YTBiOTtcclxuJGNvbG9yLXdoaXRlOiByZ2IoMjUxLCAyNTAsIDI1Myk7XHJcbiRjb2xvci10ZXh0OiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XHJcbi8vICRjb2xvci1ib3JkZXI6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbiRjb2xvci1ib3JkZXI6ICMyZTJhMzU7XHJcblxyXG4kY29sb3ItaW5mbzogJGNvbG9yLXByaW1hcnk7XHJcbiRjb2xvci1zdWNjZXNzOiAjN0JDNDcxO1xyXG4kY29sb3Itc3VjY2Vzcy1saWdodDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgMTAlKTtcclxuJGNvbG9yLXdhcm5pbmc6ICNlOTkxNDA7XHJcbiRjb2xvci15ZWxsb3c6ICNkYWM3NTk7XHJcbiRjb2xvci1lcnJvcjogI0M0NjE3MDtcclxuJGNvbG9yLWVycm9yLWRhcms6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcbiRjb2xvci1lcnJvci1saWdodDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcblxyXG4vLyBGb250c2l6ZXNcclxuJGZvbnRzaXplLXhzOiA4cHg7XHJcbiRmb250c2l6ZS1zbTogMTBweDtcclxuJGZvbnRzaXplOiAxMnB4O1xyXG4kZm9udHNpemUtbGc6IDE0cHg7XHJcbiRmb250c2l6ZS14bDogMTZweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kcmVndWxhcjogNDAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vLyBTcGFjaW5nXHJcbiRzcGFjZXIteHM6IDVweDtcclxuJHNwYWNlci1zbTogMTBweDtcclxuJHNwYWNlcjogMjBweDtcclxuJHNwYWNlci1sZzogNDBweDtcclxuJHNwYWNlci14bDogODBweDtcclxuJHNwYWNlci14eGw6IDE2MHB4O1xyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc2VhcmNoYmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc3Bpbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogN3B4O1xuICAgIH1cblxuICAgIC5pY29uLmNsZWFyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICBcbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzdWx0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQ6ICMxYjE2MjY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRzcGFjZXIteHMgJHNwYWNlci14cztcblxuICAgIC5oaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm8taGl0cyB7XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xuICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1yZXN1bHRzIHtcbiAgICAuc2VhcmNoYmFyIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cyAkc3BhY2VyLXhzIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnVzZXJsaXN0IHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA4MHB4IDgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYuZGF0YS10aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm5hbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1sZztcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcblxyXG4gICAgICAgICAgICAuYXZhdGFyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5lbWFpbCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWNjb3VudCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zdGF0dXMge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIltkYXRhLXNpbXBsZWJhcl17cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zaW1wbGViYXItd3JhcHBlcntvdmVyZmxvdzpoaWRkZW47d2lkdGg6aW5oZXJpdDtoZWlnaHQ6aW5oZXJpdDttYXgtd2lkdGg6aW5oZXJpdDttYXgtaGVpZ2h0OmluaGVyaXR9LnNpbXBsZWJhci1tYXNre2RpcmVjdGlvbjppbmhlcml0O3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7bWFyZ2luOjA7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6YXV0byFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50O3otaW5kZXg6MH0uc2ltcGxlYmFyLW9mZnNldHtkaXJlY3Rpb246aW5oZXJpdCFpbXBvcnRhbnQ7Ym94LXNpemluZzppbmhlcml0IWltcG9ydGFudDtyZXNpemU6bm9uZSFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7cGFkZGluZzowO21hcmdpbjowOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5zaW1wbGViYXItY29udGVudC13cmFwcGVye2RpcmVjdGlvbjppbmhlcml0O2JveC1zaXppbmc6Ym9yZGVyLWJveCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MDtoZWlnaHQ6MH0uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIsLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZXtjb250ZW50OicgJztkaXNwbGF5OnRhYmxlfS5zaW1wbGViYXItcGxhY2Vob2xkZXJ7bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZX0uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXJ7Ym94LXNpemluZzppbmhlcml0IWltcG9ydGFudDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO21heC13aWR0aDoxcHg7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXgtaGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47ei1pbmRleDotMTtwYWRkaW5nOjA7bWFyZ2luOjA7cG9pbnRlci1ldmVudHM6bm9uZTtmbGV4LWdyb3c6aW5oZXJpdDtmbGV4LXNocmluazowO2ZsZXgtYmFzaXM6MH0uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVye2JveC1zaXppbmc6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMDAlO3dpZHRoOjEwMDAlO21pbi1oZWlnaHQ6MXB4O21pbi13aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDotMX0uc2ltcGxlYmFyLXRyYWNre3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVufVtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudHtwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfVtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2t7cG9pbnRlci1ldmVudHM6YWxsfS5zaW1wbGViYXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDoycHg7cmlnaHQ6MnB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcn0uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmV7b3BhY2l0eTouNTt0cmFuc2l0aW9uOm9wYWNpdHkgMHMgbGluZWFyfS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2Fse3RvcDowO3dpZHRoOjExcHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle3RvcDoycHg7Ym90dG9tOjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFse2xlZnQ6MDtoZWlnaHQ6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtoZWlnaHQ6MTAwJTtsZWZ0OjJweDtyaWdodDoycHh9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcntyaWdodDphdXRvO2xlZnQ6MDt0b3A6MnB4O2hlaWdodDo3cHg7bWluLWhlaWdodDowO21pbi13aWR0aDoxMHB4O3dpZHRoOmF1dG99W2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ydGxdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2Fse3JpZ2h0OmF1dG87bGVmdDowfS5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZXtkaXJlY3Rpb246cnRsO3Bvc2l0aW9uOmZpeGVkO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbjtoZWlnaHQ6NTAwcHg7d2lkdGg6NTAwcHg7b3ZlcmZsb3cteTpoaWRkZW47b3ZlcmZsb3cteDpzY3JvbGx9LnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcntwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7dmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3cteTpzY3JvbGw7c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmFsdWUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBcbiAgJjplbXB0eTpub3QoOmZvY3VzKTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1wbGFjZWhvbGRlcik7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJi5udW1iZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cztcbiAgICBwYWRkaW5nOiA2cHg7XG5cdFx0bWluLXdpZHRoOiAzMHB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIH1cbn1cblxuXG4uY29udHJvbHMge1xuICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcblxuICAuaWNvbiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cbiAgfVxufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5hY2NvcmRpb24ge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgLmNvbnRhaW5lci1hY2NvcmRpb24ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZS1vdXQ7XG4gICAgd2lsbC1jaGFuZ2U6IGF1dG87XG5cbiAgICA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gICAgfVxuICB9XG59XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uY29sb3ItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzRweDtcblxuICBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY3VzdG9tLWlucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xuICB9XG59XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uZGF0ZXRpbWUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lIHtcclxuICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIFxyXG4gICAgJjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVzZXItaW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleDogMTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuYXNpZGUge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgICBmbGV4OiA2MHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAuc3RhdHVzIHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogNHB4ICRzcGFjZXIteHM7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuXHJcbiAgICAgICAgJi5PbmxpbmUsXHJcbiAgICAgICAgJi5Xb3JraW5nIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1jb250ZW50IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y29sb3JdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFjY29yZGlvbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyBwb2x5bGluZSxcclxuICAgICAgICAgIHN2ZyBsaW5lLFxyXG4gICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaDMgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmVtYWlsIHNwYW4ge1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjp2LWRlZXAgbGFiZWw6bm90KC5zd2l0Y2gpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvbGVzIHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG5cclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzIDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXNlci1jb250ZW50cyB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi50ZXJyaXRvcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogJHNwYWNlci1sZztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHJcbiAgLnVwbG9hZCB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgID4gc3BhbiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1zbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjgpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWF2YXRhciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XHJcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdlbnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5ob3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVwbG9hZGluZyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgPiAuaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMSAwIGF1dG87XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLm1hcC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuICAgIC51c2VybGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgMDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICA+IC5zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IC5uYW1lIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuICAgICAgICAgICYub2ZmbGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLm9yZ2FuaXNhdGlvbmxpc3Qge1xyXG4gIC5yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMmZyIDFmcjtcclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5zdGF0dXMge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICA+IHNwYW4ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIteHM7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItZXJyb3I7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLm9ubGluZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5wcm9kdWN0bGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweCA5MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5jdXN0b21lcmxpc3Qge1xyXG4gIC5yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDcwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJi5kYXRhLXRpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi56aXAge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmJ0bi1zdWJtaXQge1xyXG4gIGhlaWdodDogMzRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gIH1cclxuXHJcblx0Ji5pbmxpbmUge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0fVxyXG5cclxuICAuYnRuIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gcGFkZGluZy10b3A6IDA7XHJcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgYW5pbWF0aW9uOiBidG5sb2FkZXIgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtbmFtZSk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgYnRubG9hZGVyIHtcclxuICAgICAgMCUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgfSAxMDAlIHtcclxuICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1Ym1pdHRpbmcge1xyXG4gICAgICBoZWlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xcztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VjY2VzcyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5jdXN0b21lci1pbm5lciB7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5hc2lkZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICAgIGZsZXg6IDYwcHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAuYXNpZGUtY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWxnICRzcGFjZXI7XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPWNvbG9yXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDo6di1kZWVwIC5lbWFpbCAudmFsdWUge1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH0gXHJcblxyXG4gICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtIDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHN2ZyBwb2x5bGluZSxcclxuICAgICAgICAgIHN2ZyBsaW5lLFxyXG4gICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaDMgc3ZnIHtcclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZHJlc3Mge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcGFkZGluZzogJHNwYWNlci1zbTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGVycml0b3J5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogJHNwYWNlci1sZztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmRyaXZlci1sb2FkaW5nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAkc3BhY2VyO1xyXG4gIHJpZ2h0OiAkc3BhY2VyO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLnNwaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgfVxyXG59XHJcblxyXG46OnYtZGVlcCAubWFya2VyIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIHdpZHRoOiAzMHB4O1xyXG4gIGhlaWdodDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5sZWdlbmQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjZXItbGc7XHJcbiAgcmlnaHQ6ICRzcGFjZXItbGc7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgcGFkZGluZzogJHNwYWNlci1zbTtcclxuICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gIC8vIGdyaWQtZ2FwOiAkc3BhY2VyLXNtO1xyXG4gIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggcmdiKDAgMCAwIC8gMjAlKTtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgXHJcbiAgICA+IC5yb3V0ZS1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cclxuICAgICAgLnN3YXRjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVzZXItcm91dGUgLnN3YXRjaCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM0YzQ2N2I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcHRpbWl6ZWQtcm91dGUgLnN3YXRjaCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmFlMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zZWxlY3RlZC1yb3V0ZSAuc3dhdGNoIHtcclxuICAgICAgYmFja2dyb3VuZDogIzdCQzQ3MTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi50b3Vycy1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5uYW1lLWNvbG9yIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yIHtcclxuICAgICAgZmxleDogMCAwIDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RhcnQtYWRkcmVzcyB7XHJcbiAgICAuemlwIHtcclxuICAgICAgZmxleDogMCAxIDcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZhaWxhYmxlLWFkZHJlc3NlcyxcclxuICAuc2VsZWN0ZWQtYWRkcmVzc2VzLFxyXG4gIC5vcHRpbWl6ZWQtYWRkcmVzc2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5hZGRyZXNzLWxpc3Qtd3JhcHBlciB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gICAgfVxyXG5cclxuICAgIDo6di1kZWVwIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy1saXN0IHtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1zbTtcclxuXHJcbiAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkZHJlc3MtY29udGVudCB7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vcmRlciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVsZXRlLWFkZHJlc3Mge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgID4gLmRlbGV0ZS1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3B0aW1pemVkLWFkZHJlc3NlcyAuYWRkcmVzcyB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAudG91cmxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXN0O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWxnIDA7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgPiAubmFtZSB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC50b3VyLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiKDcgMSAxOCAvIDk1JSk7XHJcblxyXG4gICAgLnRvdXItYmFyLWlubmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRvdXJiYXItZW50ZXItYWN0aXZlLFxyXG4udG91cmJhci1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzLCB0cmFuc2Zvcm0gLjVzO1xyXG59XHJcblxyXG4udG91cmJhci1lbnRlciwgLnRvdXJiYXItbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4ucGFnZS1oZWFkIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAudXBsb2FkIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1hdmF0YXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZW50ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuaG90IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51cGxvYWRpbmcge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgPiAuaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5jZWxsLXJvdy13b3JrZXJ7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUge1xuICAucm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDgwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIH1cblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XG5cbiAgICAgICAgLmNlbGwge1xuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmLm5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5zbWFsbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIteHM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kYXRhLXRpdGxlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3RhdHVzIHtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG4gIG1hcmdpbi10b3A6IDJweDtcblxuICAmLmNvbXBsZXRlZCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG4gIH1cbn1cbiIsIlxuLyogT3ZlcnJpZGUgZGVmYXVsdCBjb250cm9sIHN0eWxlICovXG4ubWFwYm94LWdsLWRyYXdfY3RybC1ib3R0b20tbGVmdCxcbi5tYXBib3gtZ2wtZHJhd19jdHJsLXRvcC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6MDtcbiAgYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtcbn1cbi5tYXBib3gtZ2wtZHJhd19jdHJsLXRvcC1yaWdodCxcbi5tYXBib3gtZ2wtZHJhd19jdHJsLWJvdHRvbS1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDowO1xuICBib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4O1xufVxuLm1hcGJveC1nbC1kcmF3X2N0cmwtZHJhdyB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC45KTtcbn1cbi5tYXBib3gtZ2wtZHJhd19jdHJsLWRyYXcgPiBidXR0b24ge1xuICBib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjkpO1xuICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gIHdpZHRoOjMwcHg7XG4gIGhlaWdodDozMHB4O1xufVxuLm1hcGJveC1nbC1kcmF3X2N0cmwtZHJhdyA+IGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjg1KTtcbiAgY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KTtcbn1cbi5tYXBib3gtZ2wtZHJhd19jdHJsLWRyYXcgPiBidXR0b24uYWN0aXZlLFxuLm1hcGJveC1nbC1kcmF3X2N0cmwtZHJhdyA+IGJ1dHRvbi5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC45NSk7XG4gIGNvbG9yOiNmZmY7XG59XG4ubWFwYm94LWdsLWRyYXdfY3RybC1kcmF3LWJ0biB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1hcGJveC1nbC1kcmF3X3BvaW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiPiUzQ3BhdGggZD1cIm0xMCAyYy0zLjMgMC02IDIuNy02IDZzNiA5IDYgOSA2LTUuNyA2LTktMi43LTYtNi02em0wIDJjMi4xIDAgMy44IDEuNyAzLjggMy44IDAgMS41LTEuOCAzLjktMi45IDUuMmgtMS43Yy0xLjEtMS40LTIuOS0zLjgtMi45LTUuMi0uMS0yLjEgMS42LTMuOCAzLjctMy44elwiLz4lM0Mvc3ZnPicpO1xufVxuLm1hcGJveC1nbC1kcmF3X3BvbHlnb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwibTE1IDEyLjN2LTQuNmMuNi0uMyAxLTEgMS0xLjcgMC0xLjEtLjktMi0yLTItLjcgMC0xLjQuNC0xLjcgMWgtNC42Yy0uMy0uNi0xLTEtMS43LTEtMS4xIDAtMiAuOS0yIDIgMCAuNy40IDEuNCAxIDEuN3Y0LjZjLS42LjMtMSAxLTEgMS43IDAgMS4xLjkgMiAyIDIgLjcgMCAxLjQtLjQgMS43LTFoNC42Yy4zLjYgMSAxIDEuNyAxIDEuMSAwIDItLjkgMi0yIDAtLjctLjQtMS40LTEtMS43em0tOC0uM3YtNGwxLTFoNGwxIDF2NGwtMSAxaC00elwiLz4lM0Mvc3ZnPicpO1xufVxuLm1hcGJveC1nbC1kcmF3X2xpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwibTEzLjUgMy41Yy0xLjQgMC0yLjUgMS4xLTIuNSAyLjUgMCAuMyAwIC42LjIuOWwtMy44IDMuOGMtLjMtLjEtLjYtLjItLjktLjItMS40IDAtMi41IDEuMS0yLjUgMi41czEuMSAyLjUgMi41IDIuNSAyLjUtMS4xIDIuNS0yLjVjMC0uMyAwLS42LS4yLS45bDMuOC0zLjhjLjMuMS42LjIuOS4yIDEuNCAwIDIuNS0xLjEgMi41LTIuNXMtMS4xLTIuNS0yLjUtMi41elwiLz4lM0Mvc3ZnPicpO1xufVxuLm1hcGJveC1nbC1kcmF3X3RyYXNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiPiUzQ3BhdGggZD1cIk0xMCwzLjQgYy0wLjgsMC0xLjUsMC41LTEuOCwxLjJINWwtMSwxdjFoMTJ2LTFsLTEtMWgtMy4yQzExLjUsMy45LDEwLjgsMy40LDEwLDMuNHogTTUsOHY3YzAsMSwxLDIsMiwyaDZjMSwwLDItMSwyLTJWOGgtMnY1LjVoLTEuNVY4aC0zIHY1LjVIN1Y4SDV6XCIvPiUzQy9zdmc+Jyk7XG59XG4ubWFwYm94LWdsLWRyYXdfdW5jb21iaW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiPiUzQ3BhdGggZD1cIm0xMiAyYy0uMyAwLS41LjEtLjcuM2wtMSAxYy0uNC40LS40IDEgMCAxLjRsMSAxYy40LjQgMSAuNCAxLjQgMGwxLTFjLjQtLjQuNC0xIDAtMS40bC0xLTFjLS4yLS4yLS40LS4zLS43LS4zem00IDRjLS4zIDAtLjUuMS0uNy4zbC0xIDFjLS40LjQtLjQgMSAwIDEuNGwxIDFjLjQuNCAxIC40IDEuNCAwbDEtMWMuNC0uNC40LTEgMC0xLjRsLTEtMWMtLjItLjItLjQtLjMtLjctLjN6bS03IDFjLTEgMC0xIDEtLjUgMS41LjMuMyAxIDEgMSAxbC0xIDFzLS41LjUgMCAxIDEgMCAxIDBsMS0xIDEgMWMuNS41IDEuNS41IDEuNS0uNXYtNHptLTUgM2MtLjMgMC0uNS4xLS43LjNsLTEgMWMtLjQuNC0uNCAxIDAgMS40bDQuOSA0LjljLjQuNCAxIC40IDEuNCAwbDEtMWMuNC0uNC40LTEgMC0xLjRsLTQuOS00LjljLS4xLS4yLS40LS4zLS43LS4zelwiLz4lM0Mvc3ZnPicpO1xufVxuLm1hcGJveC1nbC1kcmF3X2NvbWJpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwiTTEyLjEsMmMtMC4zLDAtMC41LDAuMS0wLjcsMC4zbC0xLDFjLTAuNCwwLjQtMC40LDEsMCwxLjRsNC45LDQuOWMwLjQsMC40LDEsMC40LDEuNCwwbDEtMSBjMC40LTAuNCwwLjQtMSwwLTEuNGwtNC45LTQuOUMxMi42LDIuMSwxMi4zLDIsMTIuMSwyeiBNOCw4QzcsOCw3LDksNy41LDkuNWMwLjMsMC4zLDEsMSwxLDFsLTEsMWMwLDAtMC41LDAuNSwwLDFzMSwwLDEsMGwxLTFsMSwxIEMxMSwxMywxMiwxMywxMiwxMlY4SDh6IE00LDEwYy0wLjMsMC0wLjUsMC4xLTAuNywwLjNsLTEsMWMtMC40LDAuNC0wLjQsMSwwLDEuNGwxLDFjMC40LDAuNCwxLDAuNCwxLjQsMGwxLTFjMC40LTAuNCwwLjQtMSwwLTEuNCBsLTEtMUM0LjUsMTAuMSw0LjMsMTAsNCwxMHogTTgsMTRjLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtMSwxYy0wLjQsMC40LTAuNCwxLDAsMS40bDEsMWMwLjQsMC40LDEsMC40LDEuNCwwbDEtMSBjMC40LTAuNCwwLjQtMSwwLTEuNGwtMS0xQzguNSwxNC4xLDguMywxNCw4LDE0elwiLz4lM0Mvc3ZnPicpO1xufVxuXG4ubWFwYm94Z2wtbWFwLm1vdXNlLXBvaW50ZXIgLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWFwYm94Z2wtbWFwLm1vdXNlLW1vdmUgLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ubWFwYm94Z2wtbWFwLm1vdXNlLWFkZCAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyO1xufVxuLm1hcGJveGdsLW1hcC5tb3VzZS1tb3ZlLm1vZGUtZGlyZWN0X3NlbGVjdCAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuLm1hcGJveGdsLW1hcC5tb2RlLWRpcmVjdF9zZWxlY3QuZmVhdHVyZS12ZXJ0ZXgubW91c2UtbW92ZSAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5tYXBib3hnbC1tYXAubW9kZS1kaXJlY3Rfc2VsZWN0LmZlYXR1cmUtbWlkcG9pbnQubW91c2UtcG9pbnRlciAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogY2VsbDtcbn1cbi5tYXBib3hnbC1tYXAubW9kZS1kaXJlY3Rfc2VsZWN0LmZlYXR1cmUtZmVhdHVyZS5tb3VzZS1tb3ZlIC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLm1hcGJveGdsLW1hcC5tb2RlLXN0YXRpYy5tb3VzZS1wb2ludGVyICAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xufVxuXG4ubWFwYm94LWdsLWRyYXdfYm94c2VsZWN0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xuICAgIGJvcmRlcjogMnB4IGRvdHRlZCAjZmZmO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLm1hcmtlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQuaW1nLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcblxuXHRcdGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRyaWdodDogLThweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udHNpemUtc207XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjUpO1xuXHRcdFx0ei1pbmRleDogOTtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4yKTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmLCAtMXB4IC0xcHggMXB4ICNmZmY7XG5cdH1cblxuXHQuc3RhdHVzIHtcblx0XHRmb250LXNpemU6ICRmb250c2l6ZS1zbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0cGFkZGluZzogMCAkc3BhY2VyLXhzO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XG5cdH1cblxuXHQmLldvcmtpbmcge1xuXHRcdC5zdGF0dXMge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0fVxuXHR9XG5cblx0Ji5CcmVhayB7XG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2FybmluZztcblx0XHR9XG5cdH1cblxuXHQmLk9ubGluZSB7XG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xuXHRcdH1cblx0fVxuXG5cdCYuT2ZmbGluZSB7XG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0fVxuXHR9XG59XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubWFwYm94Z2wtbWFya2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi5zYXZlLXRlcnJpdG9yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC41KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5zYXZlLXRlcnJpdG9yeS1kaWFsb2cge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XG4gICAgcGFkZGluZzogJHNwYWNlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG5cbiAgICAuZmllbGRzZXRncm91cCB7XG4gICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ucHJvamVjdC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmFzaWRlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogLTIyMHB4O1xuICAgIH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgICAgZmxleDogNjBweCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XG4gICAgICB9XG5cbiAgICAgICYuY29tcGxldGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFzaWRlLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcblxuICAgICAgLmFjY29yZGlvbiB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyBwb2x5bGluZSxcbiAgICAgICAgICBzdmcgbGluZSxcbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5hY3RpdmUpIGgzIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhaW5lci1hY2NvcmRpb24gPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA6OnYtZGVlcCBoMyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuICAgICAgfVxuXG4gICAgICAudGVycml0b3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6ICRzcGFjZXItbGc7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXN0O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjUpO1xuXG4gICAgICAgIC52c19fc2VhcmNoIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWdlbnRzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzIDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICAgLm5hbWUge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWVycm9yO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3M7XG5cbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1lcnJvci1saWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxlYWQge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZW1vdmluZyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvamVjdC1jb250ZW50cyB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4udGwtZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiA5O1xuICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItbGc7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuXG4gIDo6di1kZWVwIC52LXNlbGVjdCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgID4gYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcblxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbjo6di1kZWVwIC5hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc20gIWltcG9ydGFudDtcbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi50YWJsZSB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNzBweDtcclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi50YWJsZSB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNzBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC9cclxuLy8gIHYyLjAgfCAyMDExMDEyNlxyXG4vLyAgTGljZW5zZTogbm9uZSAocHVibGljIGRvbWFpbilcclxuXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcclxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXHJcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxyXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgZm9udDogaW5oZXJpdDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuLy8gSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2Vyc1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxyXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbm9sLCB1bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlLCBxIHtcclxuICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBjb250ZW50OiBub25lO1xyXG59XHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59IiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcbkBpbXBvcnQgJ19yZXNldCc7XHJcbkBpbXBvcnQgJ3R5cG8nO1xyXG5AaW1wb3J0ICdncmlkJztcclxuQGltcG9ydCAnZm9ybXMnO1xyXG5AaW1wb3J0ICd2c2VsZWN0JztcclxuQGltcG9ydCAnaGVscGVyJztcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG59XHJcblxyXG5odG1sIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG5pbWcsIHN2ZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYXBwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcblxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbiAgXHJcbiAgPiAuY29udGVudCB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdD4gKiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHQmLmZ1bGwtaGVpZ2h0IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGluayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci14cztcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuXHQmLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAkc3BhY2VyLXNtO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcywgYm9yZGVyLWNvbG9yIC4zcywgYmFja2dyb3VuZC1jb2xvciAuM3M7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG5cdD4gc3ZnIHtcclxuXHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0fVxyXG5cclxuXHQmLmJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idG4tc2V0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRSQU5TSVRJT05TXHJcbi5mYWRlLWVudGVyLWFjdGl2ZSwgLmZhZGUtbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxufVxyXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlLXpvb20tZW50ZXItYWN0aXZlLCAuZmFkZS16b29tLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XHJcbn1cclxuLmZhZGUtem9vbS1lbnRlciwgLmZhZGUtem9vbS1sZWF2ZS10byB7XHJcbiAgb3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbn1cclxuXHJcbi5jb250cm9scy1lbnRlci1hY3RpdmUsIC5jb250cm9scy1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIC41cywgdHJhbnNmb3JtIC41cyAuNXM7XHJcbn1cclxuLmNvbnRyb2xzLWVudGVyLCAuY29udHJvbHMtbGVhdmUtdG8ge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xyXG59IiwiaHRtbCwgYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuICBsaW5lLWhlaWdodDogMS42O1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG4vLyBIRUFESU5HU1xyXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuaDEsIC5oMSB7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUteGw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuaDIsIC5oMiB7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbn1cclxuXHJcbmgzLCAuaDMge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplO1xyXG59XHJcblxyXG5cclxucCB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5iLCBzdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG5pIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbjo6c2VsZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG59IiwiJGNvbG9yLXByaW1hcnk6ICM0YzQ2N2I7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICMzODMzNjE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlcjogIzBmMDkxYTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VzdDogIzA3MDExMjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEyJSk7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZhZTAwO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcmtlcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDM1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMjUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDUwJSk7XHJcblxyXG5cclxuJGNvbG9yLWdyYXk6ICNhNWEwYjk7XHJcbiRjb2xvci13aGl0ZTogcmdiKDI1MSwgMjUwLCAyNTMpO1xyXG4kY29sb3ItdGV4dDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xyXG4vLyAkY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4kY29sb3ItYm9yZGVyOiAjMmUyYTM1O1xyXG5cclxuJGNvbG9yLWluZm86ICRjb2xvci1wcmltYXJ5O1xyXG4kY29sb3Itc3VjY2VzczogIzdCQzQ3MTtcclxuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXN1Y2Nlc3MsIDEwJSk7XHJcbiRjb2xvci13YXJuaW5nOiAjZTk5MTQwO1xyXG4kY29sb3IteWVsbG93OiAjZGFjNzU5O1xyXG4kY29sb3ItZXJyb3I6ICNDNDYxNzA7XHJcbiRjb2xvci1lcnJvci1kYXJrOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG4kY29sb3ItZXJyb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG5cclxuLy8gRm9udHNpemVzXHJcbiRmb250c2l6ZS14czogOHB4O1xyXG4kZm9udHNpemUtc206IDEwcHg7XHJcbiRmb250c2l6ZTogMTJweDtcclxuJGZvbnRzaXplLWxnOiAxNHB4O1xyXG4kZm9udHNpemUteGw6IDE2cHg7XHJcblxyXG4vLyBGb250IFdlaWdodHNcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuLy8gU3BhY2luZ1xyXG4kc3BhY2VyLXhzOiA1cHg7XHJcbiRzcGFjZXItc206IDEwcHg7XHJcbiRzcGFjZXI6IDIwcHg7XHJcbiRzcGFjZXItbGc6IDQwcHg7XHJcbiRzcGFjZXIteGw6IDgwcHg7XHJcbiRzcGFjZXIteHhsOiAxNjBweDtcclxuIiwiLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mdWxsIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAuY29udGFpbmVyLFxyXG4gIC5jb250YWluZXItZnVsbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLWxnO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbi8vICAgLmNvbnRhaW5lciB7XHJcbi8vICAgICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyLXhsO1xyXG4vLyAgICAgcGFkZGluZy1sZWZ0OiAkc3BhY2VyLXhsO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLmNvbnRhaW5lciB7XHJcbi8vICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbi8vIH1cclxuXHJcbi5jb250YWluZXIgLmdyaWQsXHJcbi5jb250YWluZXItZnVsbCAuZ3JpZCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtJHNwYWNlcjtcclxuICBtYXJnaW4tbGVmdDogLSRzcGFjZXI7XHJcblxyXG5cdCYubmFycm93IHtcclxuXHRcdG1hcmdpbi1yaWdodDogLSRzcGFjZXItc207XHJcbiAgXHRtYXJnaW4tbGVmdDogLSRzcGFjZXItc207XHJcblxyXG5cdFx0W2NsYXNzKj1cImNvbC1cIl0ge1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAqbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmlkOjpiZWZvcmUsIC5ncmlkOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgcGFkZGluZzogJHNwYWNlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICB6b29tOiAxO1xyXG5cclxuICAmLmZpZWxkc2V0IHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG5bY2xhc3MqPVwiY29sLVwiXTo6YmVmb3JlLCBbY2xhc3MqPVwiY29sLVwiXTo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIC5ncmlkIHtcclxuICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBtYXJnaW46IC0kc3BhY2VyO1xyXG59XHJcblxyXG4uY29sLTEyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAqd2lkdGg6IDk5LjklO1xyXG59XHJcblxyXG4uY29sLTExIHtcclxuICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTEwIHtcclxuICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTkge1xyXG4gIHdpZHRoOiA3NSU7XHJcbiAgKndpZHRoOiA3NC45JTtcclxufVxyXG5cclxuLmNvbC04IHtcclxuICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTcge1xyXG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtNiB7XHJcbiAgd2lkdGg6IDUwJTtcclxuICAqd2lkdGg6IDQ5LjklO1xyXG59XHJcblxyXG4uY29sLTUge1xyXG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNCB7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC0zIHtcclxuICB3aWR0aDogMjUlO1xyXG4gICp3aWR0aDogMjQuOSU7XHJcbn1cclxuXHJcbi5jb2wtMiB7XHJcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xIHtcclxuICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmNvbC14cy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLXhzLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC14cy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29sLXNtLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC1zbS01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLXNtLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5jb2wtbWQtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5jb2wtbGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC1sZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIC5jb2wteGxnLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC14bGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bGctNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC14bGctNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsZy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLXhsZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bGctMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5hbGlnbi1zdGFydCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1lbmQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYWxpZ24tZW5kIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIHtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYWxpZ24tYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1zdGFydCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWVuZCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmp1c3RpZnktc3RhcnQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4vKiAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xyXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG59ICovXHJcblxyXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmdyaWQtYmxlZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb2wtZ3JpZCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jb2wtZ3JpZC5kaXJlY3Rpb24tcm93IHtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxufVxyXG5cclxuLmNvbC1ibGVlZCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbC1ibGVlZC14IHtcclxuICBwYWRkaW5nOiAkc3BhY2VyIDA7XHJcbn1cclxuXHJcbi5jb2wtYmxlZWQteSB7XHJcbiAgcGFkZGluZzogMCAkc3BhY2VyO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAuaGlkZGVuLXh4cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGlkZGVuLXhzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5oaWRkZW4tbWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcclxuICAuaGlkZGVuLWxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmhpZGRlbi14bGcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5odG1sLCBib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5oMSwgLmgxLCBoMiwgLmgyLCBoMywgLmgzLCBoNCwgLmg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzhjODZiYTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmdyaWQsXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyxcbi5jb250YWluZXItZnVsbCAuZ3JpZC5uYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dLFxuLmNvbnRhaW5lci1mdWxsIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmdyaWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5ncmlkOjpiZWZvcmUsIC5ncmlkOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB6b29tOiAxO1xufVxuW2NsYXNzKj1jb2wtXS5maWVsZHNldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2NsYXNzKj1jb2wtXTo6YmVmb3JlLCBbY2xhc3MqPWNvbC1dOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSAuZ3JpZCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45JTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICp3aWR0aDogOTEuNTY2NjY2NjclO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gICp3aWR0aDogNzQuOSU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICp3aWR0aDogNjYuNTY2NjY2NjclO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgKndpZHRoOiA0OS45JTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMzMzMlO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0LjklO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC14cy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbi5hbGlnbi1zdGFydCB7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1lbmQge1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tZW5kIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCBbY2xhc3MqPWNvbC1dIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmp1c3RpZnktZW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5qdXN0aWZ5LXNwYWNlLWJldHdlZW4ge1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4vKiAuanVzdGlmeS1zcGFjZS1iZXR3ZWVuLmdyaWQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbiAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xufSAqL1xuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5ncmlkLWJsZWVkIFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWdyaWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY29sLWdyaWQuZGlyZWN0aW9uLXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5jb2wtYmxlZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY29sLWJsZWVkLXgge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5jb2wtYmxlZWQteSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oaWRkZW4teHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5oaWRkZW4teGxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBBdXRvY29tcGxldGUgc3R5bGVzIENocm9tZSAqL1xuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMxYjE1MjUgaW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmEzNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGRzZXQuZmllbGRzZXQtZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNDNDYxNzA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyYTM1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbn1cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPW51bWJlcl06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9dGltZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIlMjNmZmZmZmZcIiBkPVwiTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3pcIi8+PC9zdmc+Jyk7XG59XG5cbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMzODMzNjEgIWltcG9ydGFudDtcbn1cblxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBjb2xvcjogI2ZmYWUwMCAhaW1wb3J0YW50O1xufVxuXG4jY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmUyYTM1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250YWluZXIgI3Rvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJlMmEzNSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmUyYTM1ICFpbXBvcnRhbnQ7XG59XG4jY29udGFpbmVyICN0b29sYmFyIC50b29sYmFyLXNlY3Rpb24gLnd5c2l3eWctYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIC53eXNpd3lnLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNjb250YWluZXIgI2VkaXRvciB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uZmllbGRzZXRncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXg6IDE7XG59XG4uZmllbGRzZXRncm91cCAuZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW46bm90KDpmaXJzdC1jaGlsZCkge1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyBzcGFuLnRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzhjODZiYTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiAjOGM4NmJhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucmFkaW8gbGFiZWwgaW5wdXQsXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogIzY0NWNhMjtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcixcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvIGxhYmVsIC5jaGVja21hcmssXG4uY2hlY2tib3ggbGFiZWwgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGM4NmJhO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5yYWRpbyBsYWJlbCAuY2hlY2ttYXJrOmFmdGVyLFxuLmNoZWNrYm94IGxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJhZGlvIGxhYmVsOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzY0NWNhMjtcbiAgfVxufVxuXG4uY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmxhYmVsLnN3aXRjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG59XG5sYWJlbC5zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxubGFiZWwuc3dpdGNoIC5zbGlkZXIge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0M0NjE3MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubGFiZWwuc3dpdGNoIC5zbGlkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAycHg7XG4gIGJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQ2MTcwO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGM0NjdiO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzQ2N2I7XG59XG5sYWJlbC5zd2l0Y2ggaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5sYWJlbC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNHB4KTtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCB7XG4gIGhlaWdodDogMThweDtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCAuc2xpZGVyIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xufVxubGFiZWwuc3dpdGNoLnNtYWxsIC5zbGlkZXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTBweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCBpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCBpbnB1dDpjaGVja2VkOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpO1xufVxuXG4udi1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLnYtc2VsZWN0IDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXG4udnNfX2ZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXM7XG59XG5cbi52c19fZmFkZS1lbnRlcixcbi52c19fZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcbi52cy0tZGlzYWJsZWQgLnZzX19kcm9wZG93bi10b2dnbGUsXG4udnMtLWRpc2FibGVkIC52c19fb3Blbi1pbmRpY2F0b3IsXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlbGVjdGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmEzNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udnNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMCAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udnMtLW9wZW46bm90KC5kcm9wLXVwKSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnZzLS1vcGVuLmRyb3AtdXAgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHdpZHRoOiAxNHB4O1xuICBmaWxsOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcbn1cblxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19vcGVuLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi52c19fY2xlYXIge1xuICBmaWxsOiAjZDI4NjkyO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICB3aWR0aDogMTBweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnZzX19jbGVhcjpob3ZlciB7XG4gICAgZmlsbDogI0M0NjE3MDtcbiAgfVxufVxuXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi10b2dnbGUsXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzQ2MTcwICFpbXBvcnRhbnQ7XG59XG5cbi52c19fZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm94LXNoYWRvdzogMCAzcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xufVxuXG5bZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcF0ge1xuICBib3gtc2hhZG93OiAwIC0zcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLnZzX19uby1vcHRpb25zIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cbi52c19fbm8tb3B0aW9ucyBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNjQ1Y2EyO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5jaXJjbGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ucmVkIHtcbiAgY29sb3I6ICNDNDYxNzA7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5ncmVlbiB7XG4gIGNvbG9yOiAjN0JDNDcxO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ueWVsbG93IHtcbiAgY29sb3I6ICNlOTkxNDA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzhjODZiYSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG59XG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCA1cHggMCAwO1xufVxuXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nIC52c19fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udnNfX3NlYXJjaCxcbi52c19fc2VhcmNoOmZvY3VzIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4udnMtLXNpbmdsZS52cy0tc2VhcmNoaW5nOm5vdCgudnMtLW9wZW4pOm5vdCgudnMtLWxvYWRpbmcpIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udnNfX3NwaW5uZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogNXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwLjllbSBzb2xpZCBoc2xhKDBkZWcsIDAlLCAzOS4yJSwgMC4xKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkgLnZzX19zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzM4MzM2MTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xufVxuXG4ubXgteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXkteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXkge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS14bCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHhsIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbGcge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwteGwge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLWZsdWlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IDV2dyAhaW1wb3J0YW50O1xufVxuXG4ubWwtZmx1aWQge1xuICBtYXJnaW4tbGVmdDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubXgteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXhfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXlfeHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhzLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHMteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdF94cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhzLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHMteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYl94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14cy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhzLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXJfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci14cy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXIteHMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXhzLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWxfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5teC1zbS14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teV9zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10X3NtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iX3NtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcl9zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLXNtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItc20teGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXItc20tbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLXNtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm14LW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14X21kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15X21kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRfbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWJfbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yX21kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sX21kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm14LWxnLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14X2xnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15X2xnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXRfbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWJfbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGcteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yX2xnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGcteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sX2xnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZWd1bGFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZGF0YS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZ0YyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ3ZTk7XG59XG4udnRjIC5zdHJva2Uge1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogIzRjNDY3Yjtcbn1cbi52dGMgLmZpbGwge1xuICBmaWxsOiAjYmFiN2Q2O1xufVxuLnZ0YyAuYWN0aXZlLWxpbmUge1xuICBzdHJva2U6IHJnYigyNTEsIDI1MCwgMjUzKTtcbn1cbi52dGMgLnBvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzRjNDY3YjtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xufVxuLnZ0YyAucG9pbnQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udnRjLmNsaWNrZWQge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLnZ0Yy55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMueWVsbG93IC5zdHJva2Uge1xuICBzdHJva2U6ICNkYWM3NTk7XG59XG4udnRjLnllbGxvdyAuZmlsbCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnZ0Yy55ZWxsb3cgLnBvaW50IHtcbiAgZmlsbDogI2RhYzc1OTtcbiAgc3Ryb2tlOiAjZGFjNzU5O1xufVxuLnZ0Yy5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMub3JhbmdlIC5zdHJva2Uge1xuICBzdHJva2U6ICNlOTkxNDA7XG59XG4udnRjLm9yYW5nZSAuZmlsbCB7XG4gIGZpbGw6ICNmZWZhZjc7XG59XG4udnRjLm9yYW5nZSAucG9pbnQge1xuICBmaWxsOiAjZTk5MTQwO1xuICBzdHJva2U6ICNlOTkxNDA7XG59XG4udnRjLnJlZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnZ0Yy5yZWQgLnN0cm9rZSB7XG4gIHN0cm9rZTogI0M0NjE3MDtcbn1cbi52dGMucmVkIC5maWxsIHtcbiAgZmlsbDogI2ZiZjZmNjtcbn1cbi52dGMucmVkIC5wb2ludCB7XG4gIGZpbGw6ICNDNDYxNzA7XG4gIHN0cm9rZTogI0M0NjE3MDtcbn1cblxuLnBhZ2UtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUyYTM1O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogIzBmMDkxYTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG4ucGFnZS1oZWFkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1oZWFkIGgxIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlYWQgaDEgLnRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1oZWFkIGgxIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWhlYWQgPiAuc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFnZS1oZWFkID4gLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWQgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFnZS1oZWFkIC5idG4gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWQgLmJ0biA+IHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyYTM1O1xufVxuLmNhcmQgLmhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkIC5oZWFkIC50aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmljb24ge1xuICB3aWR0aDogMTZweDtcbiAgZmlsbDogIzRjNDY3YjtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xufVxuXG4udGFibGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi50YWJsZSAucm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDFmciAxZnIgM2ZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xvcjogIzJlMmEzNTtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cbi50YWJsZSAucm93Om50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XG59XG4udGFibGUgLnJvdy5uby1yZXN1bHRzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUgLnJvdy5uby1yZXN1bHRzIC5jZWxsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyZTJhMzU7XG4gIGNvbG9yOiAjNGM0NjdiO1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogIzBmMDkxYTtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5zb3J0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQgc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogNXB4O1xuICBzdHJva2Utd2lkdGg6IDM7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzRjNDY3YjtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGwub3ZlcmZsb3cgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuY2VsbC5kZXNjIC5zb3J0IHBhdGgge1xuICBkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsOmhvdmVyIHN2ZyB7XG4gICAgc3Ryb2tlOiAjNGM0NjdiO1xuICB9XG59XG4udGFibGUgLnJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi50YWJsZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCk6aG92ZXIge1xuICAgIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIH1cbn1cbi50YWJsZSAucm93IC5jZWxsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUgLnJvdyAuY2VsbC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlIC5yb3cgLmNlbGwub3ZlcmZsb3cgPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGFibGUgLnJvdyAuY2VsbCBzcGFuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlIC5yb3cgLmNlbGwgYSB7XG4gIGNvbG9yOiAjZGFjNzU5O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRhYmxlIC5yb3cgLmNlbGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkYWM3NTk7XG4gIH1cbn1cbi50YWJsZSAucm93IC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWJsZSAucm93IC5jZWxsOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxvYWRpbmcge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmxvYWRpbmcgLnNwaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxvYWRpbmc6bm90KC5hYnNvbHV0ZSkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9hZGluZy5hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi8qIFNwaW5uZXIgQ2lyY2xlIFJvdGF0aW9uICovXG4uc3Bpbm5lciB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlcjogM3B4IHJnYmEoNzYsIDcwLCAxMjMsIDAuMjUpIHNvbGlkO1xuICBib3JkZXItdG9wOiAzcHggIzRjNDY3YiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BDaXJjUm90IDAuNnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwQ2lyY1JvdCAwLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zcGlubmVyLnJlZCB7XG4gIGJvcmRlcjogM3B4IHJnYmEoMTk2LCA5NywgMTEyLCAwLjI1KSBzb2xpZDtcbiAgYm9yZGVyLXRvcDogM3B4ICNjNDYxNzAgc29saWQ7XG59XG4uc3Bpbm5lci5ncmVlbiB7XG4gIGJvcmRlcjogM3B4IHJnYmEoMTIzLCAxOTYsIDExMywgMC4yNSkgc29saWQ7XG4gIGJvcmRlci10b3A6IDNweCAjN2JjNDcxIHNvbGlkO1xufVxuLnNwaW5uZXIuYmlnIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5zcGlubmVyLnNtYWxsIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zcGlubmVyLm1hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwQ2lyY1JvdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcENpcmNSb3Qge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLm1hcC1jb250cm9scy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzODMzNjE7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scy50ZXJyaXRvcnkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scy50ZXJyaXRvcnkgLmlzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjN0JDNDcxO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZpbGw6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhLmljb24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNDY3YjtcbiAgICBmaWxsOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG4gIH1cbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5zYXZlIHtcbiAgYmFja2dyb3VuZDogIzdCQzQ3MTtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5kZWxldGUsIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG59XG5cbi5jbHVzdGVyIHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNsdXN0ZXI6OmJlZm9yZSwgLmNsdXN0ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5jbHVzdGVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHBhZGRpbmc6IDdweDtcbiAgb3BhY2l0eTogMC40O1xufVxuLmNsdXN0ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICBwYWRkaW5nOiAxNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2x1c3Rlci5jbHVzdGVyLTEge1xuICBiYWNrZ3JvdW5kOiAjZTk5MTQwO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0xOjphZnRlciwgLmNsdXN0ZXIuY2x1c3Rlci0xOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTk5MTQwO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0yIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbn1cbi5jbHVzdGVyLmNsdXN0ZXItMjo6YWZ0ZXIsIC5jbHVzdGVyLmNsdXN0ZXItMjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbn1cblxuLnRhYm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnRhYm5hdiBhIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50YWJuYXYgYSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpO1xuICBmb250LXNpemU6IDhweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYm5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGM0NjdiO1xufVxuXG5pbWcuYXZhdGFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5pbWcuYXZhdGFyLmJpZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbiNtYXAge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcmF3LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA5LCAyNiwgMC44KTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tYXBib3hnbC1tYXJrZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwZjA5MWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1Myk7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItYm90dG9tIC5tYXBib3hnbC1wb3B1cC10aXAge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGYwOTFhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGYwOTFhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItbGVmdCAubWFwYm94Z2wtcG9wdXAtdGlwIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGYwOTFhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItdG9wIC5tYXBib3hnbC1wb3B1cC10aXAge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMGYwOTFhICFpbXBvcnRhbnQ7XG59XG5cbi5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBjb2xvcjogI0M0NjE3MDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xufVxuLnNpbXBsZWJhci1zY3JvbGxiYXI6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY0NWNhMjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnJldmVhbCB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ludGVyLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ludGVyRGlzcGxheS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICMwZjA5MWE7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XG59XG5cbmltZywgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFwcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuYXBwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYXBwID4gLmNvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxO1xufVxuLmFwcCA+IC5jb250ZW50ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG4uYXBwID4gLmNvbnRlbnQgPiAqLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzRjNDY3YjtcbiAgfVxufVxuYS5saW5rIHtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YzQ2N2I7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbjpkaXNhYmxlZCwgYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtaW4taGVpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0YzQ2N2I7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0biA+IHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnRuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi5zbWFsbCB7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmJ0bi5yZWQge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xuICBib3JkZXItY29sb3I6ICNDNDYxNzA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLnJlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2IwNDI1MztcbiAgICBib3JkZXItY29sb3I6ICNiMDQyNTM7XG4gICAgY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzRjNDY3YiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgICBib3JkZXItY29sb3I6IHJnYigyNTEsIDI1MCwgMjUzKTtcbiAgfVxufVxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzJlMmEzNSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogcmdiKDI1MSwgMjUwLCAyNTMpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMjUxLCAyNTAsIDI1MykgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLXNldCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLCAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLXpvb20tZW50ZXItYWN0aXZlLCAuZmFkZS16b29tLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5mYWRlLXpvb20tZW50ZXIsIC5mYWRlLXpvb20tbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5jb250cm9scy1lbnRlci1hY3RpdmUsIC5jb250cm9scy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cywgdHJhbnNmb3JtIDAuNXMgMC41cztcbn1cblxuLmNvbnRyb2xzLWVudGVyLCAuY29udHJvbHMtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG59IiwiLyogQXV0b2NvbXBsZXRlIHN0eWxlcyBDaHJvbWUgKi9cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzFiMTUyNSBpbnNldCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmllbGRzZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cclxuICAmLmZpZWxkc2V0LWVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9bnVtYmVyXSxcclxuaW5wdXRbdHlwZT10aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbnRleHRhcmVhIHtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwICRzcGFjZXItc207XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJvcmRlci1jb2xvciAuM3M7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y29sb3JdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZmxleDogMjBweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiJTIzZmZmZmZmXCIgZD1cIk0yMCAzaC0xVjFoLTJ2Mkg3VjFINXYySDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxOEg0VjhoMTZ2MTN6XCIvPjwvc3ZnPicpO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdHBhZGRpbmc6ICRzcGFjZXItc207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBBcnJvd3Mgb24gbnVtYmVyXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuKltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl06Zm9jdXMge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQjdG9vbGJhciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHMgJHNwYWNlci14cyAwIDA7XHJcblxyXG5cdFx0LnRvb2xiYXItc2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Lnd5c2l3eWctYnV0dG9uIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuXHJcblx0I2VkaXRvciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcclxufVxyXG5cclxuLmZpZWxkc2V0Z3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5maWVsZHNldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQVNTV09SRCBJTlNUUlVDVElPTlNcclxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbn1cclxuXHJcbi8vIFJBRElPXHJcbi5yYWRpbyBsYWJlbCxcclxuLmNoZWNrYm94IGxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG4uY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLy8gU1dJVENIXHJcbmxhYmVsLnN3aXRjaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0XHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XHJcblx0fVxyXG5cclxuXHQmLnNtYWxsIHtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHJcblx0XHQuc2xpZGVyIHtcclxuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDJweDtcclxuXHRcdFx0XHRib3R0b206IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnYtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG5cdDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XHJcbiAgMCUge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XHJcbiAgdG8ge3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcclxuICAwJSB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cclxuICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9XHJcbn1cclxuXHJcbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXHJcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxufVxyXG5cclxuLnZzX19mYWRlLWVudGVyLFxyXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcclxuLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcclxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHRwYWRkaW5nLXRvcDogJHNwYWNlci14cztcclxufVxyXG5cclxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udnNfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycHggMCAwICRzcGFjZXIteHM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZzLS1vcGVuIHtcclxuICAmOm5vdCguZHJvcC11cCkgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICYuZHJvcC11cCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxufVxyXG5cclxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi52c19fY2xlYXIge1xyXG4gIGZpbGw6ICRjb2xvci1lcnJvci1saWdodDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB3aWR0aDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBmaWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRmaWxsOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi10b2dnbGUsXHJcbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsMCwwLC41KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5bZGF0YS1wb3BwZXItcGxhY2VtZW50PSd0b3AnXSB7XHJcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSlcclxufVxyXG5cclxuLnZzX19uby1vcHRpb25zIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgfVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG5cclxuICBlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmLmNpcmNsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0LnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0fVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHQudnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQ6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOmluaGVyaXRcclxuXHR9XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG4udnNfX2Rlc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXIteHMgMCAwO1xyXG59XHJcblxyXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxufVxyXG5cclxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZzX19zZWFyY2gsXHJcbi52c19fc2VhcmNoOmZvY3VzIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250LXNpemU6ICRmb250c2l6ZTtcclxufVxyXG5cclxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6MVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdC52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaDpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXJcclxuXHR9XHJcbn1cclxuXHJcbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6IC4yXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZm9udC1zaXplOiA1cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IC45ZW0gc29saWQgaHNsYSgwLDAlLDM5LjIlLC4xKTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2MCw2MCw2MCwuNDUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lcixcclxuLnZzX19zcGlubmVyOmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDVlbVxyXG59XHJcblxyXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi52LXNlbGVjdDpub3QoLnZzLS1zaW5nbGUpIHtcclxuICAudnNfX3NlbGVjdGVkIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcblx0XHRtYXJnaW46IDAgJHNwYWNlci14cyAkc3BhY2VyLXhzIDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udHNpemUtc207XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59IiwiXHJcbi8vIE1hcmdpbnNcclxuLm14LXhzIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LWxnIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgteGwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbm9uZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5teS14cyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXkge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1sZyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW5vbmUge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXQteHMge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdCB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbGcge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC14eGwge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1ub25lIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWIteHMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXhsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi14eGwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1hdXRvIHtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXIteHMge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItc20ge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIteGwge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci1ub25lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5tbC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXhsIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1mbHVpZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1mbHVpZCB7XHJcbiAgbWFyZ2luLXRvcDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1mbHVpZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItZmx1aWQge1xyXG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHhzKCkge1xyXG4gIC5teC14cy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXkteHMteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfeHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS14cy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LXhzLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X3hzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWIteHMteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfeHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci14cy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfeHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci14cy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci14cy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwteHMteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwteHMtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc20oKSB7XHJcbiAgLm14LXNtLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14X3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5teS1zbS14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teV9zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXQtc20teHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXRfc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20teGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tYi1zbS14cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYl9zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1sZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS14bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1yLXNtLXhzIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20tc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcl9zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXNtLWxnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20teGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tbC1zbS14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20tc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sX3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1zbS1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20teGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZCgpIHtcclxuICAubXgtbWQteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXhfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm15LW1kLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15X21kIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tdC1tZC14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdF9tZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1iLW1kLXhzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iX21kIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWxnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXItbWQteHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yX21kIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbWQtbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1sLW1kLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWxfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW1kLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxnKCkge1xyXG4gIC5teC1sZy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXktbGcteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGcteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1sZy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LWxnLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X2xnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWItbGcteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGcteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci1sZy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1sZy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1sZy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwtbGcteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbGctbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgQWxpZ25cclxuLnRleHQtYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8vIEZvbnQgV2VpZ2h0XHJcbi5yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbn1cclxuXHJcbi5tZWRpdW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG4vLyBGbGV4XHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vLyBHcmFwaHNcclxuLmRhdGEtaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4udnRjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNTAlKTtcclxuXHJcbiAgLnN0cm9rZSB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAuZmlsbCB7XHJcbiAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA0MCUpO1xyXG4gIH1cclxuICAuYWN0aXZlLWxpbmUge1xyXG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gIC5wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAucG9pbnQuaXMtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5jbGlja2VkIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci15ZWxsb3csIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3IteWVsbG93LCA0MCUpO1xyXG4gICAgfVxyXG4gICAgLnBvaW50IHtcclxuICAgICAgZmlsbDogJGNvbG9yLXllbGxvdztcclxuICAgICAgc3Ryb2tlOiAkY29sb3IteWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNTAlKTtcclxuXHJcbiAgICAuc3Ryb2tlIHtcclxuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgICBzdHJva2U6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xyXG4gICAgfVxyXG4gICAgLmZpbGwge1xyXG4gICAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1lcnJvcjtcclxuICAgICAgc3Ryb2tlOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYWdlIEhlYWRcclxuLnBhZ2UtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDEgNjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogOTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcblx0Ly8gb3ZlcmZsb3cteDogYXV0bztcclxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxuXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuY291bnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG4gIH1cclxuXHJcblx0PiAuc2VhcmNoIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gc3ZnIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENBUkRcclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXNtO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgLmhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEljb25zXHJcbi5pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0cmFuc2l0aW9uOiBmaWxsIC4zcztcclxufVxyXG5cclxuLy8gR1JJRCBUQUJMRVxyXG4udGFibGUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyIDNmcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1yZXN1bHRzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY2VsbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogNjBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG5cclxuICAgICAgLnNvcnQge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0XHRcdCYub3ZlcmZsb3cge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRlc2Mge1xyXG5cdFx0XHRcdFx0LnNvcnQgcGF0aCB7XHJcblx0XHRcdFx0XHRcdGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAvLyAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlcjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuY2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4uc21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICB9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG5cclxuICAgICAgLy8gICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLy8gICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAvLyAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgICBncmlkLXJvdy1lbmQ6IDE7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQUdFIExPQURFUlxyXG4ubG9hZGluZyB7XHJcbiAgcGFkZGluZzogJHNwYWNlci14bCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcbiAgLnNwaW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICB9XHJcblxyXG5cdCY6bm90KC5hYnNvbHV0ZSkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji5hYnNvbHV0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6ICRzcGFjZXItbGc7XHJcblx0XHRsZWZ0OiAkc3BhY2VyLWxnO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxufVxyXG5cclxuLyogU3Bpbm5lciBDaXJjbGUgUm90YXRpb24gKi9cclxuLnNwaW5uZXIge1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRib3JkZXI6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDAuMjUpIHNvbGlkO1xyXG5cdGJvcmRlci10b3A6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDEpIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogc3BDaXJjUm90IC42cyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0YW5pbWF0aW9uOiBzcENpcmNSb3QgLjZzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYm9yZGVyOiAzcHggcmdiYSgkY29sb3ItZXJyb3IsMC4yNSkgc29saWQ7XHJcblx0ICBib3JkZXItdG9wOiAzcHggcmdiYSgkY29sb3ItZXJyb3IsMSkgc29saWQ7XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJvcmRlcjogM3B4IHJnYmEoJGNvbG9yLXN1Y2Nlc3MsMC4yNSkgc29saWQ7XHJcblx0ICBib3JkZXItdG9wOiAzcHggcmdiYSgkY29sb3Itc3VjY2VzcywxKSBzb2xpZDtcclxuICB9XHJcblxyXG4gICYuYmlnIHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG5cdCAgaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuXHQgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICYubWFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHNwYWNlcjtcclxuICAgIHJpZ2h0OiAkc3BhY2VyO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxyXG59XHJcblxyXG4vLyBNQVAgQ09OVFJPTFNcclxuLm1hcC1jb250cm9scy13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTtcclxuXHRib3R0b206ICRzcGFjZXItbGc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdC5tYXAtY29udHJvbHMge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuXHRcdGZsZXgtZ3JvdzogMDtcclxuXHJcblx0XHQvLyBUZXJyaXRvcnkgQ29udHJvbHNcclxuXHRcdCYudGVycml0b3J5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHRcdFxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIteHMgJHNwYWNlci1zbTtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5pcy1tYWluIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRmaWxsOiAkY29sb3ItdGV4dDtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyLXNtO1xyXG5cdFx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcblxyXG4gICAgICAmLmljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cyAwIDAgJHNwYWNlci14cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRzcGFjZXIteHMgJHNwYWNlci14cyAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNhdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRlbGV0ZSxcclxuXHRcdFx0Ji5jYW5jZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBHbWFwIENsdXN0ZXJcclxuLmNsdXN0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcblx0XHRwYWRkaW5nOiAxNHB4O1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTEge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cclxuXHRcdCY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUQUJOQVZcclxuLnRhYm5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRcclxuXHRhIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjZXIgMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuXHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci1zbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0XHRcdG1pbi13aWR0aDogMTZweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBBVkFUQVJcclxuaW1nLmF2YXRhciB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0Ji5iaWcge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNQVBTXHJcbiNtYXAge1xyXG4gIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsXHJcbi5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHJhdy1pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAkc3BhY2VyLWxnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMTUgOSAyNiAvIDgwJSk7XHJcbiAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1tYXJrZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFwYm94Z2wtcG9wdXAge1xyXG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20gLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFya2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFya2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgcGFkZGluZzogMnB4ICRzcGFjZXIteHM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vLyBTSU1QTEUgQkFSXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcblxyXG4vLyBmYWRlZCBpbiBieSBnc2FwXHJcbi5yZXZlYWwge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn0iLCJAbWl4aW4geHMoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbSgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1kKCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGcoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/