.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: #fbfafd;
  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: #fbfafd;
}
.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: #fbfafd;
}
}
.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: #fbfafd;
  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: #fbfafd;
  padding: 4px;
  width: 20px;
  height: 20px;
  border: 1px solid #fbfafd;
  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: #fbfafd;
}
.map .map-wrapper .userlist .search input[type=text][data-v-68cd5cd4] {
  background: rgba(255, 255, 255, 0.05);
  border-color: #2e2a35;
  color: #fbfafd;
}
.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: #fbfafd;
}
}
.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: #fbfafd;
}
}
.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: #fbfafd;
  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: #fbfafd;
  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: #fbfafd;
  padding: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid #fbfafd;
  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: #fbfafd;
}
.tours-inner .tourlist .search input[type=text][data-v-b9512dda] {
  background: rgba(255, 255, 255, 0.05);
  border-color: #2e2a35;
  color: #fbfafd;
}
.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: #fbfafd;
}
}
.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: #fbfafd;
  padding: 4px;
  width: 18px;
  height: 18px;
  border: 1px solid #fbfafd;
  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: #fbfafd;
}
.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: #fbfafd;
}
}
.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: #fbfafd;
}
}
.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: #fbfafd;
}
}
.tl-filter .inner > a.active[data-v-71646c11] {
  color: #fbfafd;
}
[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: #fbfafd;
}

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: #fbfafd !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: #fbfafd;
}
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: #fbfafd !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: #fbfafd;
}
.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: #fbfafd;
}
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: #fbfafd;
  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: #fbfafd;
  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: #fbfafd;
}

.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: #fbfafd;
  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 rgba(100, 100, 100, 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: #fbfafd;
}

.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: #fbfafd;
}
.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: #fbfafd;
  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: #fbfafd;
  }
}
.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: #fbfafd;
  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: #fbfafd;
  }
}
.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: #fbfafd;
  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: #fbfafd;
  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: #fbfafd;
}

.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: #fbfafd;
  text-decoration: none;
  transition: color 0.3s;
  will-change: color;
}
@media (hover: hover) {
  a:hover {
    color: #4c467b;
  }
}
a.link {
  color: #fbfafd;
  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: #fbfafd;
  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: #fbfafd !important;
  }
}
@media (hover: hover) {
  .btn:hover {
    color: #4c467b !important;
    background: #fbfafd;
    border-color: #fbfafd;
  }
}
.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: #fbfafd !important;
    border-color: #fbfafd !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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RTtBQ0hGOztBREtBO0VBQ0U7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FER0E7RUFDRTtBQ0FGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURDQTtFQUNFO0VBQ0E7QUNFRjs7QUMvQ0E7RUFDRTtFQUNBLGVDOEJTO0VEN0JULGdCQ2tDUTtFRGpDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0RGOztBQzlDQTtFQUNFO0VBQ0EsZ0JDd0JPO0VEdkJQO0VBQ0EsY0NEWTtBRmtEZDs7QUM5Q0E7RUFDRSxlQ2NZO0VEYlo7QURpREY7O0FDOUNBO0VBQ0UsZUNRWTtBRnlDZDs7QUM5Q0E7RUFDRSxlQ0dTO0FGOENYOztBQzdDQTtFQUNFO0VBQ0E7RUFDQTtBRGdERjtBQzlDRTtFQUNFO0FEZ0RKOztBQzVDQTtFQUNFLGdCQ05PO0FGcURUOztBQzVDQTtFQUNDO0FEK0NEOztBQzVDQTtFQUNFLG1CQy9Dc0I7QUY4RnhCOztBR25HQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRvQ087RUNuQ1Asa0JEbUNPO0FGbUVUOztBR25HQTtFQUNFOztJQUVFLG1CRDhCUTtJQzdCUixrQkQ2QlE7RUZ5RVY7QUFDRjtBR3hGQTs7RUFFRTtFQUNBO0FIMEZGO0FHeEZDOztFQUNDO0VBQ0M7QUgyRkg7QUd6RkU7O0VBQ0MsYURFUztBRjBGWjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtHQzBGQSxzQkR6RkE7RUFDQTtBSDBGRjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwRkY7O0FHdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUR2Q087RUN3Q1A7R0MwRkEsZUR6RkE7RUFDQTtBSDBGRjtBR3hGRTtFQUNFO0VBQ0E7QUgwRko7O0FHdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsWUR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxZRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxrQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7SUFDRTtLQ3lGQSxZRHhGQTtFSHlGRjs7RUd2RkE7SUFDRTtLQzBGQSxtQkR6RkE7RUgwRkY7O0VHeEZBO0lBQ0U7S0MyRkEsbUJEMUZBO0VIMkZGOztFR3pGQTtJQUNFO0tDNEZBLFlEM0ZBO0VINEZGOztFRzFGQTtJQUNFO0tDNkZBLG1CRDVGQTtFSDZGRjs7RUczRkE7SUFDRTtLQzhGQSxtQkQ3RkE7RUg4RkY7O0VHNUZBO0lBQ0U7S0MrRkEsWUQ5RkE7RUgrRkY7O0VHN0ZBO0lBQ0U7S0NnR0EsbUJEL0ZBO0VIZ0dGOztFRzlGQTtJQUNFO0tDaUdBLG1CRGhHQTtFSGlHRjs7RUcvRkE7SUFDRTtLQ2tHQSxZRGpHQTtFSGtHRjs7RUdoR0E7SUFDRTtLQ21HQSxtQkRsR0E7RUhtR0Y7O0VHakdBO0lBQ0U7S0NvR0Esa0JEbkdBO0VIb0dGO0FBQ0Y7QUdqR0E7RUFDRTtJQUNFO0tDbUdBLFlEbEdBO0VIbUdGOztFR2pHQTtJQUNFO0tDb0dBLG1CRG5HQTtFSG9HRjs7RUdsR0E7SUFDRTtLQ3FHQSxtQkRwR0E7RUhxR0Y7O0VHbkdBO0lBQ0U7S0NzR0EsWURyR0E7RUhzR0Y7O0VHcEdBO0lBQ0U7S0N1R0EsbUJEdEdBO0VIdUdGOztFR3JHQTtJQUNFO0tDd0dBLG1CRHZHQTtFSHdHRjs7RUd0R0E7SUFDRTtLQ3lHQSxZRHhHQTtFSHlHRjs7RUd2R0E7SUFDRTtLQzBHQSxtQkR6R0E7RUgwR0Y7O0VHeEdBO0lBQ0U7S0MyR0EsbUJEMUdBO0VIMkdGOztFR3pHQTtJQUNFO0tDNEdBLFlEM0dBO0VINEdGOztFRzFHQTtJQUNFO0tDNkdBLG1CRDVHQTtFSDZHRjs7RUczR0E7SUFDRTtLQzhHQSxrQkQ3R0E7RUg4R0Y7QUFDRjtBRzNHQTtFQUNFO0lBQ0U7S0M2R0EsWUQ1R0E7RUg2R0Y7O0VHM0dBO0lBQ0U7S0M4R0EsbUJEN0dBO0VIOEdGOztFRzVHQTtJQUNFO0tDK0dBLG1CRDlHQTtFSCtHRjs7RUc3R0E7SUFDRTtLQ2dIQSxZRC9HQTtFSGdIRjs7RUc5R0E7SUFDRTtLQ2lIQSxtQkRoSEE7RUhpSEY7O0VHL0dBO0lBQ0U7S0NrSEEsbUJEakhBO0VIa0hGOztFR2hIQTtJQUNFO0tDbUhBLFlEbEhBO0VIbUhGOztFR2pIQTtJQUNFO0tDb0hBLG1CRG5IQTtFSG9IRjs7RUdsSEE7SUFDRTtLQ3FIQSxtQkRwSEE7RUhxSEY7O0VHbkhBO0lBQ0U7S0NzSEEsWURySEE7RUhzSEY7O0VHcEhBO0lBQ0U7S0N1SEEsbUJEdEhBO0VIdUhGOztFR3JIQTtJQUNFO0tDd0hBLGtCRHZIQTtFSHdIRjtBQUNGO0FHckhBO0VBQ0U7SUFDRTtLQ3VIQSxZRHRIQTtFSHVIRjs7RUdySEE7SUFDRTtLQ3dIQSxtQkR2SEE7RUh3SEY7O0VHdEhBO0lBQ0U7S0N5SEEsbUJEeEhBO0VIeUhGOztFR3ZIQTtJQUNFO0tDMEhBLFlEekhBO0VIMEhGOztFR3hIQTtJQUNFO0tDMkhBLG1CRDFIQTtFSDJIRjs7RUd6SEE7SUFDRTtLQzRIQSxtQkQzSEE7RUg0SEY7O0VHMUhBO0lBQ0U7S0M2SEEsWUQ1SEE7RUg2SEY7O0VHM0hBO0lBQ0U7S0M4SEEsbUJEN0hBO0VIOEhGOztFRzVIQTtJQUNFO0tDK0hBLG1CRDlIQTtFSCtIRjs7RUc3SEE7SUFDRTtLQ2dJQSxZRC9IQTtFSGdJRjs7RUc5SEE7SUFDRTtLQ2lJQSxtQkRoSUE7RUhpSUY7O0VHL0hBO0lBQ0U7S0NrSUEsa0JEaklBO0VIa0lGO0FBQ0Y7QUcvSEE7RUFDRTtJQUNFO0tDaUlBLFlEaElBO0VIaUlGOztFRy9IQTtJQUNFO0tDa0lBLG1CRGpJQTtFSGtJRjs7RUdoSUE7SUFDRTtLQ21JQSxtQkRsSUE7RUhtSUY7O0VHaklBO0lBQ0U7S0NvSUEsWURuSUE7RUhvSUY7O0VHbElBO0lBQ0U7S0NxSUEsbUJEcElBO0VIcUlGOztFR25JQTtJQUNFO0tDc0lBLG1CRHJJQTtFSHNJRjs7RUdwSUE7SUFDRTtLQ3VJQSxZRHRJQTtFSHVJRjs7RUdySUE7SUFDRTtLQ3dJQSxtQkR2SUE7RUh3SUY7O0VHdElBO0lBQ0U7S0N5SUEsbUJEeElBO0VIeUlGOztFR3ZJQTtJQUNFO0tDMElBLFlEeklBO0VIMElGOztFR3hJQTtJQUNFO0tDMklBLG1CRDFJQTtFSDJJRjs7RUd6SUE7SUFDRTtLQzRJQSxrQkQzSUE7RUg0SUY7QUFDRjtBR3hJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTs7OztHQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUh5SUY7O0FHdElBO0VBQ0U7QUh5SUY7O0FHdElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUlGOztBR3RJQTtFQUNFO0VBQ0E7RUFDQTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtJQUNFO0VIeUlGO0FBQ0Y7QUd0SUE7RUFDRTtJQUNFO0VId0lGO0FBQ0Y7QUdySUE7RUFDRTtJQUNFO0VIdUlGO0FBQ0Y7QUdwSUE7RUFDRTtJQUNFO0VIc0lGO0FBQ0Y7QUduSUE7RUFDRTtJQUNFO0VIcUlGO0FBQ0Y7QUdsSUE7RUFDRTtJQUNFO0VIb0lGO0FBQ0Y7QUtydkJBO0FBQ0E7Ozs7Ozs7Ozs7RUFVRTtFQUNBO0VBQ0Q7RUFDQztBTHV2QkY7O0FLcHZCQTtFQUNFO0VBQ0EsbUJIeUJPO0FGOHRCVDtBS3B2Qkk7RUFDRSxxQkhFUTtBRm92QmQ7O0FLanZCQTs7Ozs7Ozs7RUFRQyxlSEpVO0VHS1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGdCSFpTO0VHYVQ7RUFDQTtFQUNBLGNIckNhO0FGd3hCZDtBS2p2QkM7Ozs7Ozs7O0VBQ0M7QUwwdkJGO0FLdnZCQzs7Ozs7Ozs7RUFDQztFQUNBLGVINUJTO0FGNHhCWDs7QUs1dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrdkJEOztBSzV2QkE7RUFDRTtBTCt2QkY7O0FLNXZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNDO0FMK3ZCRjs7QUs1dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsYUg5Q1c7QUY2eUJaOztBSzN2QkE7O0VBRUU7RUFDQTtBTDh2QkY7O0FLM3ZCQTtFQUNFO0FMOHZCRjs7QUszdkJBOzs7RUFHRTtFQUNBO0FMOHZCRjs7QUszdkJBO0VBQ0U7QUw4dkJGOztBSzN2QkE7RUFDQztFQUNBLGtCSDFFVztFRzJFWDtFQUNBO0FMOHZCRDtBSzV2QkM7RUFDRztFQUNBO0VBQ0Y7RUFDQTtBTDh2QkY7QUs1dkJFO0VBQ0M7QUw4dkJIO0FLNXZCRztFQUNDO0FMOHZCSjtBSzV2Qkk7RUFDQztJQUNDO0lBQ0E7RUw4dkJKO0FBQ0Y7QUt4dkJDO0VBQ0M7QUwwdkJGOztBS3R2QkE7RUFDRTtBTHl2QkY7O0FLdHZCQTtFQUNFO0FMeXZCRjtBS3Z2QkU7RUFDSSxrQkhoSE07RUdpSE47QUx5dkJOO0FLdnZCTTtFQUNFO0FMeXZCUjs7QUtudkJBO0VBQ0U7QUxzdkJGO0FLcHZCRTtFQUNFO0VBQ0E7RUFDQSxtQkhsSlU7RUdtSlYsa0JIbElRO0VHbUlSO0VBQ0E7QUxzdkJKO0FLcHZCSTtFQUNFLGNIbEtRO0FGdzVCZDtBS252Qkk7RUFDRTtBTHF2Qk47O0FLaHZCQTtFQUNDLGNIdEx1QjtFR3VMdEIsZUg3Slk7RUc4SlosZ0JIdkpPO0VHd0pQO0VBQ0Qsb0JIcEpXO0VHcUpYO0VBQ0E7QUxtdkJEOztBS2h2QkE7RUFDQyxjSGhNdUI7RUdpTXRCLGVIdktZO0VHd0taLGdCSGpLTztBRm81QlQ7O0FLL3VCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBTGt2QkY7QUtodkJFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxtdkJKO0FLanZCSTs7RUFDRSxxQkh0TmdCO0FGMDhCdEI7QUtqdkJJOztFQUNFO0FMb3ZCTjtBS2h2QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG12Qko7QUtqdkJJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkhsUFU7RUdtUFY7RUFDQTtFQUNBO0FMb3ZCTjtBS2h2QkU7RUFDQTs7SUFDQyxxQkh2UG1CO0VGMCtCcEI7QUFDRjs7QUsvdUJBO0VBQ0U7QUxrdkJGOztBSzl1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDRDtFQUNDO0VBQ0E7RUFDQTtFQUNEO0VBQ0E7RUFDQSxnQkgxT1M7RUcyT1Q7RUFDQSxjSGxRYTtBRm0vQmQ7QUsvdUJFO0VBQ0U7RUFDQTtFQUNBO0FMaXZCSjtBSzl1QkU7RUFDRTtFQUNGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDRjtBTGd2QkY7QUs5dUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJIaFJRO0VHaVJSO0VBQ0E7QUxndkJOO0FLNXVCQztFQUNDLHFCSGhUYztBRjhoQ2hCO0FLM3VCQztFQUNDLHlCSHBUYztBRmlpQ2hCO0FLMXVCQztFQUNDO0FMNHVCRjtBS3p1QkM7RUFDQztBTDJ1QkY7QUt4dUJDO0VBQ0M7QUwwdUJGO0FLdnVCQztFQUNDO0FMeXVCRjtBS3Z1QkU7RUFDQztFQUNBO0FMeXVCSDtBS3Z1Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTHl1Qko7QUtydUJFO0VBQ0M7QUx1dUJIO0FLcHVCRTtFQUNDO0FMc3VCSDtBS251QkU7RUFDQztBTHF1Qkg7O0FNaGtDQTtFQUNFO0VBQ0E7QU5ta0NGO0FNamtDQztFQUNDO0FObWtDRjs7QU0vakNBO0VBQ0U7SUFBSTtFTm1rQ0o7RU1sa0NBO0lBQUk7RU5xa0NKO0FBQ0Y7QU1ua0NBO0VBQ0U7SUFBSTtFTnNrQ0o7RU1ya0NBO0lBQUk7RU53a0NKO0FBQ0Y7QU10a0NBOztFQUVFO0VBQ0E7QU53a0NGOztBTXJrQ0E7O0VBRUU7QU53a0NGOztBTXJrQ0E7Ozs7O0VBS0U7RUFDRDtBTndrQ0Q7O0FNcmtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRCxrQkpIVztFSUlWO0VBQ0E7QU53a0NGOztBTXJrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRCxnQkpmVztBRnVsQ1o7O0FNcmtDQTtFQUNFO0VBQ0Q7QU53a0NEOztBTXJrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTndrQ0Y7O0FNcmtDQTtFQUNFO0FOd2tDRjs7QU1ya0NBO0VBQ0U7QU53a0NGOztBTXBrQ0U7RUFDSTtFQUNBO0FOdWtDTjtBTXBrQ0U7RUFDSTtFQUNBO0FOc2tDTjs7QU1sa0NBO0VBQ0U7RUFDQSxhSi9FWTtFSWdGWjtFQUNBO0VBQ0E7QU5xa0NGOztBTWxrQ0E7RUFDRTtBTnFrQ0Y7O0FNbGtDQTtFQUNFO0FOcWtDRjs7QU1sa0NBO0VBQ0UsYUpsRmtCO0VJbUZsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCSnZFVTtFSXdFVjtFQUNBO0VBQ0Q7QU5xa0NEO0FNbmtDQztFQUNDO0lBQ0MsYUpoR1c7RUZxcUNaO0FBQ0Y7O0FNamtDQTs7RUFFRTtBTm9rQ0Y7O0FNamtDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkpsSmM7QUZzdENoQjs7QU1qa0NBO0VBQ0U7QU5va0NGOztBTWprQ0E7RUFDRSxhSi9HVTtFSWdIWCxtQkpsSWE7RUltSWIsK0JKNUlZO0FGZ3RDYjtBTWxrQ0U7RUFDRSxnQkp6SEs7QUY2ckNUOztBTWhrQ0E7RUFDRTtFQUNBLGFKMUhVO0VJMkhWO0VBQ0EsY0p4Slk7RUl5Slo7RUFFQTtFQUNBO0FOa2tDRjtBTWhrQ0U7RUFDSTtFQUNBO0VBQ0EsY0o1S2dCO0VJNktoQjtFQUNBLGdCSjVJRztFSTZJSDtBTmtrQ047QU1oa0NNO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsbUJKaEtJO0FGa3VDZDtBTS9qQ007RUFDSSxjSnBLSTtBRnF1Q2Q7QU05akNNO0VBQ0ksY0o1S007QUY0dUNoQjtBTTdqQ007RUFDSSxjSjlLTTtBRjZ1Q2hCOztBTTFqQ0E7RUFDQztJQUNDO0VONmpDQTtBQUNGO0FNMWpDQTtFQUNFLG1CSmhObUI7RUlpTm5CLGNKbk1ZO0FGK3ZDZDs7QU16akNBO0VBQ0U7RUFDQTtFQUNBO0FONGpDRjs7QU16akNBO0VBQ0M7SUFDQztFTjRqQ0E7QUFDRjtBTXpqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCSnROVztBRml4Q2I7O0FNeGpDQTtFQUNFO0VBQ0E7RUFDQSxnQkpsTVU7RUltTVY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhSmxPWTtFSW1PYjtBTjJqQ0Q7O0FNeGpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMmpDRjs7QU14akNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJKdk5PO0FGa3hDVDs7QU14akNBO0VBQ0U7QU4yakNGOztBTXhqQ0E7Ozs7O0VBS0U7QU4yakNGOztBTXhqQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUo3UFM7QUZ3ekNYOztBTXhqQ0E7RUFDRTtBTjJqQ0Y7O0FNeGpDQTtFQUNDO0lBQ0M7RU4yakNBO0FBQ0Y7QU14akNBO0VBQ0U7QU4wakNGOztBTXZqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjBqQ0Y7O0FNdmpDQTs7RUFFRTtFQUNBO0VBQ0E7QU4wakNGOztBTXZqQ0E7RUFDRTtBTjBqQ0Y7O0FNdGpDRTtFQUNFLFlKOVJRO0VJK1JSO0VBQ0E7RUFDRixtQkoxVW1CO0VJMlVuQjtFQUNBLGtCSm5TVTtFSW9TVixlSi9TWTtFSWdUWjtFQUNBLGNKalVZO0FGMDNDZDs7QU92NENBO0VBQ0U7RUFDQTtBUDA0Q0Y7O0FPdjRDQTtFQUNFO0VBQ0E7QVAwNENGOztBT3Y0Q0E7RUFDRTtFQUNBO0FQMDRDRjs7QU92NENBO0VBQ0U7RUFDQTtBUDA0Q0Y7O0FPdjRDQTtFQUNFO0VBQ0E7QVAwNENGOztBT3Y0Q0E7RUFDRTtFQUNBO0FQMDRDRjs7QU92NENBO0VBQ0U7RUFDQTtBUDA0Q0Y7O0FPdDRDQTtFQUNFO0VBQ0E7QVB5NENGOztBT3Q0Q0E7RUFDRTtFQUNBO0FQeTRDRjs7QU90NENBO0VBQ0U7RUFDQTtBUHk0Q0Y7O0FPdDRDQTtFQUNFO0VBQ0E7QVB5NENGOztBT3Q0Q0E7RUFDRTtFQUNBO0FQeTRDRjs7QU90NENBO0VBQ0U7RUFDQTtBUHk0Q0Y7O0FPdDRDQTtFQUNFO0VBQ0E7QVB5NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcjRDQTtFQUNFO0FQdzRDRjs7QU9yNENBO0VBQ0U7QVB3NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcjRDQTtFQUNFO0FQdzRDRjs7QU9yNENBO0VBQ0U7QVB3NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcjRDQTtFQUNFO0FQdzRDRjs7QU9wNENBO0VBQ0U7QVB1NENGOztBT3A0Q0E7RUFDRTtBUHU0Q0Y7O0FPcDRDQTtFQUNFO0FQdTRDRjs7QU9wNENBO0VBQ0U7QVB1NENGOztBT3A0Q0E7RUFDRTtBUHU0Q0Y7O0FPcDRDQTtFQUNFO0FQdTRDRjs7QU9wNENBO0VBQ0U7QVB1NENGOztBT3A0Q0E7RUFDRTtBUHU0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9sNENBO0VBQ0U7QVBxNENGOztBT2w0Q0E7RUFDRTtBUHE0Q0Y7O0FPbDRDQTtFQUNFO0FQcTRDRjs7QU9sNENBO0VBQ0U7QVBxNENGOztBT2w0Q0E7RUFDRTtBUHE0Q0Y7O0FPbDRDQTtFQUNFO0FQcTRDRjs7QU9sNENBO0VBQ0U7QVBxNENGOztBT2w0Q0E7RUFDRTtBUHE0Q0Y7O0FPbDRDQTtFQUNFO0FQcTRDRjs7QU9sNENBO0VBQ0U7QVBxNENGOztBT2w0Q0E7RUFDRTtBUHE0Q0Y7O0FRdGxERTtFRHFOQTtJQUNFO0lBQ0E7RVBxNENGOztFT2w0Q0E7SUFDRTtJQUNBO0VQcTRDRjs7RU9sNENBO0lBQ0U7SUFDQTtFUHE0Q0Y7O0VPbDRDQTtJQUNFO0lBQ0E7RVBxNENGOztFT2w0Q0E7SUFDRTtJQUNBO0VQcTRDRjs7RU9sNENBO0lBQ0U7SUFDQTtFUHE0Q0Y7O0VPbDRDQTtJQUNFO0lBQ0E7RVBxNENGOztFT2o0Q0E7SUFDRTtJQUNBO0VQbzRDRjs7RU9qNENBO0lBQ0U7SUFDQTtFUG80Q0Y7O0VPajRDQTtJQUNFO0lBQ0E7RVBvNENGOztFT2o0Q0E7SUFDRTtJQUNBO0VQbzRDRjs7RU9qNENBO0lBQ0U7SUFDQTtFUG80Q0Y7O0VPajRDQTtJQUNFO0lBQ0E7RVBvNENGOztFT2o0Q0E7SUFDRTtJQUNBO0VQbzRDRjs7RU9oNENBO0lBQ0U7RVBtNENGOztFT2g0Q0E7SUFDRTtFUG00Q0Y7O0VPaDRDQTtJQUNFO0VQbTRDRjs7RU9oNENBO0lBQ0U7RVBtNENGOztFT2g0Q0E7SUFDRTtFUG00Q0Y7O0VPaDRDQTtJQUNFO0VQbTRDRjs7RU9oNENBO0lBQ0U7RVBtNENGOztFTy8zQ0E7SUFDRTtFUGs0Q0Y7O0VPLzNDQTtJQUNFO0VQazRDRjs7RU8vM0NBO0lBQ0U7RVBrNENGOztFTy8zQ0E7SUFDRTtFUGs0Q0Y7O0VPLzNDQTtJQUNFO0VQazRDRjs7RU8vM0NBO0lBQ0U7RVBrNENGOztFTy8zQ0E7SUFDRTtFUGs0Q0Y7O0VPOTNDQTtJQUNFO0VQaTRDRjs7RU85M0NBO0lBQ0U7RVBpNENGOztFTzkzQ0E7SUFDRTtFUGk0Q0Y7O0VPOTNDQTtJQUNFO0VQaTRDRjs7RU85M0NBO0lBQ0U7RVBpNENGOztFTzkzQ0E7SUFDRTtFUGk0Q0Y7O0VPOTNDQTtJQUNFO0VQaTRDRjs7RU83M0NBO0lBQ0U7RVBnNENGOztFTzczQ0E7SUFDRTtFUGc0Q0Y7O0VPNzNDQTtJQUNFO0VQZzRDRjs7RU83M0NBO0lBQ0U7RVBnNENGOztFTzczQ0E7SUFDRTtFUGc0Q0Y7O0VPNzNDQTtJQUNFO0VQZzRDRjs7RU83M0NBO0lBQ0U7RVBnNENGO0FBQ0Y7QVF4d0RFO0VENFlBO0lBQ0U7SUFDQTtFUCszQ0Y7O0VPNTNDQTtJQUNFO0lBQ0E7RVArM0NGOztFTzUzQ0E7SUFDRTtJQUNBO0VQKzNDRjs7RU81M0NBO0lBQ0U7SUFDQTtFUCszQ0Y7O0VPNTNDQTtJQUNFO0lBQ0E7RVArM0NGOztFTzUzQ0E7SUFDRTtJQUNBO0VQKzNDRjs7RU81M0NBO0lBQ0U7SUFDQTtFUCszQ0Y7O0VPMzNDQTtJQUNFO0lBQ0E7RVA4M0NGOztFTzMzQ0E7SUFDRTtJQUNBO0VQODNDRjs7RU8zM0NBO0lBQ0U7SUFDQTtFUDgzQ0Y7O0VPMzNDQTtJQUNFO0lBQ0E7RVA4M0NGOztFTzMzQ0E7SUFDRTtJQUNBO0VQODNDRjs7RU8zM0NBO0lBQ0U7SUFDQTtFUDgzQ0Y7O0VPMzNDQTtJQUNFO0lBQ0E7RVA4M0NGOztFTzEzQ0E7SUFDRTtFUDYzQ0Y7O0VPMTNDQTtJQUNFO0VQNjNDRjs7RU8xM0NBO0lBQ0U7RVA2M0NGOztFTzEzQ0E7SUFDRTtFUDYzQ0Y7O0VPMTNDQTtJQUNFO0VQNjNDRjs7RU8xM0NBO0lBQ0U7RVA2M0NGOztFTzEzQ0E7SUFDRTtFUDYzQ0Y7O0VPejNDQTtJQUNFO0VQNDNDRjs7RU96M0NBO0lBQ0U7RVA0M0NGOztFT3ozQ0E7SUFDRTtFUDQzQ0Y7O0VPejNDQTtJQUNFO0VQNDNDRjs7RU96M0NBO0lBQ0U7RVA0M0NGOztFT3ozQ0E7SUFDRTtFUDQzQ0Y7O0VPejNDQTtJQUNFO0VQNDNDRjs7RU94M0NBO0lBQ0U7RVAyM0NGOztFT3gzQ0E7SUFDRTtFUDIzQ0Y7O0VPeDNDQTtJQUNFO0VQMjNDRjs7RU94M0NBO0lBQ0U7RVAyM0NGOztFT3gzQ0E7SUFDRTtFUDIzQ0Y7O0VPeDNDQTtJQUNFO0VQMjNDRjs7RU94M0NBO0lBQ0U7RVAyM0NGOztFT3YzQ0E7SUFDRTtFUDAzQ0Y7O0VPdjNDQTtJQUNFO0VQMDNDRjs7RU92M0NBO0lBQ0U7RVAwM0NGOztFT3YzQ0E7SUFDRTtFUDAzQ0Y7O0VPdjNDQTtJQUNFO0VQMDNDRjs7RU92M0NBO0lBQ0U7RVAwM0NGOztFT3YzQ0E7SUFDRTtFUDAzQ0Y7QUFDRjtBUXo3REU7RURta0JBO0lBQ0U7SUFDQTtFUHkzQ0Y7O0VPdDNDQTtJQUNFO0lBQ0E7RVB5M0NGOztFT3QzQ0E7SUFDRTtJQUNBO0VQeTNDRjs7RU90M0NBO0lBQ0U7SUFDQTtFUHkzQ0Y7O0VPdDNDQTtJQUNFO0lBQ0E7RVB5M0NGOztFT3QzQ0E7SUFDRTtJQUNBO0VQeTNDRjs7RU90M0NBO0lBQ0U7SUFDQTtFUHkzQ0Y7O0VPcjNDQTtJQUNFO0lBQ0E7RVB3M0NGOztFT3IzQ0E7SUFDRTtJQUNBO0VQdzNDRjs7RU9yM0NBO0lBQ0U7SUFDQTtFUHczQ0Y7O0VPcjNDQTtJQUNFO0lBQ0E7RVB3M0NGOztFT3IzQ0E7SUFDRTtJQUNBO0VQdzNDRjs7RU9yM0NBO0lBQ0U7SUFDQTtFUHczQ0Y7O0VPcjNDQTtJQUNFO0lBQ0E7RVB3M0NGOztFT3AzQ0E7SUFDRTtFUHUzQ0Y7O0VPcDNDQTtJQUNFO0VQdTNDRjs7RU9wM0NBO0lBQ0U7RVB1M0NGOztFT3AzQ0E7SUFDRTtFUHUzQ0Y7O0VPcDNDQTtJQUNFO0VQdTNDRjs7RU9wM0NBO0lBQ0U7RVB1M0NGOztFT3AzQ0E7SUFDRTtFUHUzQ0Y7O0VPbjNDQTtJQUNFO0VQczNDRjs7RU9uM0NBO0lBQ0U7RVBzM0NGOztFT24zQ0E7SUFDRTtFUHMzQ0Y7O0VPbjNDQTtJQUNFO0VQczNDRjs7RU9uM0NBO0lBQ0U7RVBzM0NGOztFT24zQ0E7SUFDRTtFUHMzQ0Y7O0VPbjNDQTtJQUNFO0VQczNDRjs7RU9sM0NBO0lBQ0U7RVBxM0NGOztFT2wzQ0E7SUFDRTtFUHEzQ0Y7O0VPbDNDQTtJQUNFO0VQcTNDRjs7RU9sM0NBO0lBQ0U7RVBxM0NGOztFT2wzQ0E7SUFDRTtFUHEzQ0Y7O0VPbDNDQTtJQUNFO0VQcTNDRjs7RU9sM0NBO0lBQ0U7RVBxM0NGOztFT2ozQ0E7SUFDRTtFUG8zQ0Y7O0VPajNDQTtJQUNFO0VQbzNDRjs7RU9qM0NBO0lBQ0U7RVBvM0NGOztFT2ozQ0E7SUFDRTtFUG8zQ0Y7O0VPajNDQTtJQUNFO0VQbzNDRjs7RU9qM0NBO0lBQ0U7RVBvM0NGOztFT2ozQ0E7SUFDRTtFUG8zQ0Y7QUFDRjtBUTFtRUU7RUQwdkJBO0lBQ0U7SUFDQTtFUG0zQ0Y7O0VPaDNDQTtJQUNFO0lBQ0E7RVBtM0NGOztFT2gzQ0E7SUFDRTtJQUNBO0VQbTNDRjs7RU9oM0NBO0lBQ0U7SUFDQTtFUG0zQ0Y7O0VPaDNDQTtJQUNFO0lBQ0E7RVBtM0NGOztFT2gzQ0E7SUFDRTtJQUNBO0VQbTNDRjs7RU9oM0NBO0lBQ0U7SUFDQTtFUG0zQ0Y7O0VPLzJDQTtJQUNFO0lBQ0E7RVBrM0NGOztFTy8yQ0E7SUFDRTtJQUNBO0VQazNDRjs7RU8vMkNBO0lBQ0U7SUFDQTtFUGszQ0Y7O0VPLzJDQTtJQUNFO0lBQ0E7RVBrM0NGOztFTy8yQ0E7SUFDRTtJQUNBO0VQazNDRjs7RU8vMkNBO0lBQ0U7SUFDQTtFUGszQ0Y7O0VPLzJDQTtJQUNFO0lBQ0E7RVBrM0NGOztFTzkyQ0E7SUFDRTtFUGkzQ0Y7O0VPOTJDQTtJQUNFO0VQaTNDRjs7RU85MkNBO0lBQ0U7RVBpM0NGOztFTzkyQ0E7SUFDRTtFUGkzQ0Y7O0VPOTJDQTtJQUNFO0VQaTNDRjs7RU85MkNBO0lBQ0U7RVBpM0NGOztFTzkyQ0E7SUFDRTtFUGkzQ0Y7O0VPNzJDQTtJQUNFO0VQZzNDRjs7RU83MkNBO0lBQ0U7RVBnM0NGOztFTzcyQ0E7SUFDRTtFUGczQ0Y7O0VPNzJDQTtJQUNFO0VQZzNDRjs7RU83MkNBO0lBQ0U7RVBnM0NGOztFTzcyQ0E7SUFDRTtFUGczQ0Y7O0VPNzJDQTtJQUNFO0VQZzNDRjs7RU81MkNBO0lBQ0U7RVArMkNGOztFTzUyQ0E7SUFDRTtFUCsyQ0Y7O0VPNTJDQTtJQUNFO0VQKzJDRjs7RU81MkNBO0lBQ0U7RVArMkNGOztFTzUyQ0E7SUFDRTtFUCsyQ0Y7O0VPNTJDQTtJQUNFO0VQKzJDRjs7RU81MkNBO0lBQ0U7RVArMkNGOztFTzMyQ0E7SUFDRTtFUDgyQ0Y7O0VPMzJDQTtJQUNFO0VQODJDRjs7RU8zMkNBO0lBQ0U7RVA4MkNGOztFTzMyQ0E7SUFDRTtFUDgyQ0Y7O0VPMzJDQTtJQUNFO0VQODJDRjs7RU8zMkNBO0lBQ0U7RVA4MkNGOztFTzMyQ0E7SUFDRTtFUDgyQ0Y7QUFDRjtBT3oyQ0E7RUFDRTtBUDIyQ0Y7O0FPeDJDQTtFQUNFO0FQMjJDRjs7QU94MkNBO0VBQ0U7QVAyMkNGOztBT3QyQ0E7RUFDRSxnQkxyN0JRO0FGOHhFVjs7QU90MkNBO0VBQ0UsZ0JMeDdCTztBRml5RVQ7O0FPcjJDQTtFQUNFO0FQdzJDRjs7QU9yMkNBO0VBQ0U7QVB3MkNGOztBT3IyQ0E7RUFDRTtBUHcyQ0Y7O0FPcDJDQTtFQUNFO0VBQ0E7RUFDQSxlTG45Qlk7RUtvOUJaO0FQdTJDRjs7QU9wMkNBO0VBQ0U7RUFDQTtFQUNBO0FQdTJDRjtBT3IyQ0U7RUFDRTtFQUNBLGVMNy9CWTtBRm8yRWhCO0FPcjJDRTtFQUNFO0FQdTJDSjtBT3IyQ0U7RUFDRSxlTHAvQlU7QUYyMUVkO0FPcjJDRTtFQUNFO0VBQ0EsYUx2Z0NZO0VLd2dDWixlTHhnQ1k7QUYrMkVoQjtBT3IyQ0U7RUFDRTtBUHUyQ0o7QU9wMkNFO0VBQ0U7QVBzMkNKO0FPbjJDRTtFQUNFO0FQcTJDSjtBT24yQ0k7RUFDRSxlTDkvQlM7QUZtMkVmO0FPbjJDSTtFQUNFO0FQcTJDTjtBT24yQ0k7RUFDRSxhTHBnQ1M7RUtxZ0NULGVMcmdDUztBRjAyRWY7QU9qMkNFO0VBQ0U7QVBtMkNKO0FPajJDSTtFQUNFLGVMOWdDVTtBRmkzRWhCO0FPajJDSTtFQUNFO0FQbTJDTjtBT2oyQ0k7RUFDRSxhTHBoQ1U7RUtxaENWLGVMcmhDVTtBRnczRWhCO0FPLzFDRTtFQUNFO0FQaTJDSjtBTy8xQ0k7RUFDRSxlTDNoQ1E7QUY0M0VkO0FPLzFDSTtFQUNFO0FQaTJDTjtBTy8xQ0k7RUFDRSxhTGppQ1E7RUtraUNSLGVMbGlDUTtBRm00RWQ7O0FPMzFDQTtFQUNFO0VBQ0Q7RUFDQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTHprQ3NCO0VLMmtDdEI7RUFBdUI7QVA4MUN4QjtBTzUxQ0M7RUFDRztBUDgxQ0o7QU8zMUNFO0VBQ0U7RUFDRjtFQUNBO0VBQ0U7QVA2MUNKO0FPMzFDRTtFQU5BO0lBT0M7RVA4MUNEO0FBQ0Y7QU81MUNFO0VBQ0M7RUFDQTtFQUNBO0FQODFDSDtBTzMxQ0U7RUFDQyxtQkxwbUNhO0VLcW1DYjtFQUNBO0VBQ0E7RUFDQSxnQkxsa0NNO0VLbWtDTixjTDNrQ1c7RUs0a0NYO0VBQ0EsY0w1bENXO0VLNmxDWCxnQkxsa0NTO0VLbWtDVDtBUDYxQ0g7QU96MUNDO0VBQ0MsaUJMdGtDTztFS3VrQ1A7QVAyMUNGO0FPejFDRTtFQUpEO0lBS0U7RVA0MUNEO0FBQ0Y7QU96MUNFO0VBQ0UsaUJML2tDSztBRjA2RVQ7QU96MUNFO0VBSEE7SUFJQyxpQkxubENTO0VGKzZFVjtBQUNGO0FPMTFDRTtFQUNDO0lBQ0M7RVA0MUNGO0VPejFDQztJQUNDO0VQMjFDRjtBQUNGOztBT3IxQ0E7RUFDRTtFQUNBLG1CTHJtQ1U7RUtzbUNWLGFMcm1DTztFS3NtQ1A7QVB3MUNGO0FPdDFDRTtFQUNFO0VBQ0E7QVB3MUNKO0FPdDFDSTtFQUNFO0FQdzFDTjs7QU9sMUNBO0VBQ0U7RUFDQSxhTGpxQ2M7RUtrcUNmO0FQcTFDRDs7QU9qMUNBO0VBQ0U7RUFDQTtBUG8xQ0Y7QU9sMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJMNXBDVztFSzZwQ1gsK0JML3BDUztBRm0vRWI7QU9sMUNJO0VBQ0U7QVBvMUNOO0FPajFDSTtFQUNFO0VBQ0E7QVBtMUNOO0FPajFDTTtFQUNFO0VBQ0E7QVBtMUNSO0FPLzBDSTtFQUNFO0VBQ0g7RUFDRztFQUNBO0VBQ0EsZ0JMOXBDRztFSytwQ0g7RUFDSCxjTHRzQ2E7RUt1c0NiO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMenNDb0I7QUYwaEZ2QjtBTy8wQ007RUFDRTtFQUNBLGlCTHBxQ0k7QUZxL0VaO0FPLzBDUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUx0dENNO0VLdXRDTjtFQUNBO0VBQ0E7RUFDQTtBUGkxQ1Y7QU8vMENVO0VBQ0U7QVBpMUNaO0FPNTBDTTtFQUNFO0VBQ0E7RUFDQTtBUDgwQ1I7QU8zMENLO0VBQ0M7QVA2MENOO0FPeDBDSztFQUNDO0FQMDBDTjtBT3QwQ1E7RUFFRjtJQUNDLGVMdHZDUztFRjZqRmQ7QUFDRjtBT2owQ0k7RUFDRTtBUG0wQ047QU9oMENJO0VBQ0U7QVBrMENOO0FPaDBDTTtFQUNGO0lBQ0MsY0x2dkNTO0VGeWpGWjtBQUNGO0FPenpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FQMnpDTjtBT3p6Q007RUFDRTtFQUNBO0VBQ0E7QVAyekNSO0FPenpDUTtFQUNFO0VBQ0E7RUFDQTtBUDJ6Q1Y7QU92ekNHO0VBQ0MsZUxwd0NVO0VLcXdDVjtFQUNBO0FQeXpDSjtBT3R6Q007RUFDRSxjTGp4Q087QUZ5a0ZmO0FPdHpDUTtFQUNIO0lBQ0MsY0xyeENTO0VGNmtGYjtBQUNGO0FPcHpDRztFQUNDLGdCTDd3Q0s7QUZta0ZUO0FPbnpDTTtFQUNFO0VBQ0E7QVBxekNSOztBT3R4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JMNzBDVztFSzgwQ1gsZ0JMeHpDTztBRmlsRlQ7QU92eENFO0VBQ0UsbUJMcnpDSztBRjhrRlQ7QU90eENDO0VBQ0M7QVB3eENGO0FPcnhDQztFQUNDO0VBQ0EsU0w3ekNVO0VLOHpDVixVTDl6Q1U7RUsrekNWO0FQdXhDRjs7QU9ueENBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHN4Q0Q7QU9weENFO0VBQ0U7RUFDRDtBUHN4Q0g7QU9ueENFO0VBQ0U7RUFDRDtBUHF4Q0g7QU9seENFO0VBQ0U7RUFDRDtBUG94Q0g7QU9qeENFO0VBQ0U7RUFDRDtBUG14Q0g7QU9oeENFO0VBQ0U7RUFDQSxTTHAyQ0s7RUtxMkNMLFdMcjJDSztFS3MyQ0w7QVBreENKOztBTzl3Q0E7RUFDQztJQUFPO0VQa3hDTjtFT2p4Q0Q7SUFBSztFUG94Q0o7QUFDRjtBT2x4Q0E7RUFDQztJQUFPO0VQcXhDTjtFT3B4Q0Q7SUFBSztFUHV4Q0o7QUFDRjtBT3B4Q0E7RUFDQztFQUNBO0VBQ0EsWUx2M0NXO0VLdzNDWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzeENEO0FPcHhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBLG1CTC82Q21CO0VLZzdDbkI7RUFDQSxrQkx4NENVO0VLeTRDVjtBUHN4Q0Y7QU9ueENFO0VBQ0MsbUJMMzRDTTtBRmdxRlQ7QU9ueENHO0VBQ0MsZ0JMcDVDSztFS3E1Q0w7QVBxeENKO0FPbHhDRztFQUNDLG1CTDE2Q1k7QUY4ckZoQjtBT2h4Q0U7RUFDQztFQUNBO0VBQ0EsOEJMdDdDVTtFS3U3Q1Y7RUFDQTtFQUNBO0VBQ0EsZ0JMcDZDTTtFS3E2Q04sY0w1N0NXO0VLNjdDWDtBUGt4Q0g7QU9oeENNO0VBQ0UsWUxyNkNJO0VLczZDSjtBUGt4Q1I7QU8vd0NHO0VBQ0M7QVBpeENKO0FPOXdDRztFQUNDO0FQZ3hDSjtBTzd3Q0c7RUFDQztBUCt3Q0o7QU81d0NHO0VBQ0M7SUFDQyx5QkxqK0NXO0lLaytDWCxhTG45Q1M7RUZpdUZaO0FBQ0Y7QU8zd0NHO0VBQ0MsbUJMbDlDWTtBRit0RmhCO0FPMXdDRztFQUVDLG1CTG45Q1U7QUY4dEZkO0FPeHdDRztFQUNDLG1CTGgvQ1k7QUYwdkZoQjs7QU9ud0NBO0VBQ0MsbUJMeC9DZTtFS3kvQ2YsY0wxK0NhO0VLMitDYjtFQUNBLGdCTHI5Q1E7RUtzOUNSLGVMNTlDVTtFSzY5Q1Y7RUFDQTtBUHN3Q0Q7QU9wd0NDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTHZnRGM7RUt3Z0RkO0FQcXdDRjtBT2x3Q0M7RUFDQztFQUNBO0VBQ0E7QVBvd0NGO0FPandDQztFQUNDO0VBQ0E7RUFDQTtBUG13Q0Y7QU9od0NDO0VBQ0MsbUJMamdEYztBRm13RmhCO0FPaHdDRTtFQUNDLG1CTHBnRGE7QUZzd0ZoQjtBTzl2Q0M7RUFDQyxtQkx2Z0RZO0FGdXdGZDtBTzl2Q0U7RUFDQyxtQkwxZ0RXO0FGMHdGZDs7QU8xdkNBO0VBQ0M7RUFDQTtBUDZ2Q0Q7QU8zdkNDO0VBQ0M7RUFDQTtFQUNBLGdCTDFnRE87RUsyZ0RQO0VBQ0Esa0JMdGdETztBRm13RlQ7QU8zdkNFO0VBQ0MsbUJMcmpEYTtFS3NqRGIsY0x2aURXO0VLd2lEWCxjTHpoRFc7RUswaERYO0VBQ0EsZ0JMbmhETTtFS29oRE4sbUJML2dEUztFS2doRFQsZ0JMamhEUztFS2toRFQ7RUFDQTtFQUNBO0FQNnZDSDtBTzF2Q0U7RUFDQyxjTGxrRGE7QUY4ekZoQjs7QU90dkNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHl2Q0Q7QU92dkNDO0VBQ0M7RUFDQTtBUHl2Q0Y7O0FPcHZDQTtFQUNFO0VBQ0E7RUFDQTtBUHV2Q0Y7O0FPcHZDQTs7RUFFRTtBUHV2Q0Y7O0FPcHZDQTtFQUNFO0VBQ0EsU0x6akRVO0VLMGpEVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkxua0RVO0FGMHpGWjs7QU9wdkNBO0VBQ0U7QVB1dkNGOztBT3B2Q0E7RUFDRTtBUHV2Q0Y7O0FPcHZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0w5bURZO0FGcTJGZDs7QU9wdkNBO0VBQ0U7QVB1dkNGOztBT3B2Q0E7RUFDRTtBUHV2Q0Y7O0FPcHZDQTtFQUNFO0FQdXZDRjs7QU9wdkNBO0VBQ0U7QVB1dkNGOztBT3B2Q0E7RUFDRSxjTHhuRFk7RUt5bkRaO0VBQ0E7QVB1dkNGOztBT252Q0E7RUFDRTtBUHN2Q0Y7O0FPbHZDQztFQUNDLG1CTDdwRGM7RUs4cERkLGtCTHBuRFU7RUtxbkRWO0VBQ0E7QVBxdkNGO0FPanZDRTtFQUNDLG1CTGpxRG1CO0FGbzVGdEI7O0FPOXVDQTtFQUNFO0VBQ0E7RUFDQTtBUGl2Q0Y7O0FPNXVDQTtFQUNDO0FQK3VDRDs7QUF2NUZBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUF5NUZGO0FBdDVGQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBdTVGRjtBQXA1RkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQXE1RkY7QUFsNUZBO0VBQ0U7RUFDQTtFQUNBO0FBbzVGRjs7QUFqNUZBOztFQUVFO0VBQ0E7RUFDQTtBQW81RkY7O0FBajVGQTtFQUNFLG1CRS9DcUI7RUZnRHJCLCtCRWxDVztBRnM3RmI7O0FBajVGQTtFQUNFO0VBQ0E7QUFvNUZGOztBQWo1RkE7RUFDRTtFQUNBO0VBQ0E7RUFDRDtBQW81RkQ7QUFsNUZDO0VBTkQ7SUFPSTtFQXE1RkY7QUFDRjtBQW41RkU7RUFDRTtFQUNGO0VBQ0U7RUFDQTtFQUNGO0VBQ0E7RUFDQTtBQXE1RkY7QUFuNUZFO0VBQ0M7RUFDQTtFQUNBO0FBcTVGSDtBQW41Rkc7RUFDQztFQUNBO0VBQ0E7QUFxNUZKOztBQS80RkE7RUFDRSxjRTdFWTtFRjhFWjtFQUNBO0VBQ0E7QUFrNUZGO0FBaDVGRTtFQUNFO0lBQ0UsY0VuR1U7RUZxL0ZkO0FBQ0Y7QUEvNEZFO0VBQ0UsY0V6RlU7RUYwRlYsZ0JFbkVLO0VGb0VMO0VBQ0EsbUJFakVRO0FGazlGWjtBQS80Rkk7RUFDRTtJQUNFLGNFL0dRO0VGZ2dHZDtBQUNGOztBQTU0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQSs0RkY7QUE3NEZFO0VBQ0U7QUErNEZKO0FBNTRGRTtFQUVFO0VBQ0Y7QUE2NEZGOztBQXo0RkE7RUFDRTtFQUNEO0VBQ0E7RUFDQztFQUNBLG1CRTlJYztFRitJZCxjRWhJWTtFRmlJWjtFQUNBO0VBQ0EsZ0JFNUdPO0VGNkdQLGtCRXpHVTtFRjBHVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTQ0RkY7QUExNEZDO0VBQ0M7RUFDQTtFQUNBLGdCRXhIVTtBRm9nR1o7QUF6NEZDO0VBQ0M7RUFDQTtBQTI0RkY7QUF4NEZFO0VBQ0U7RUFDQSxlRTdJVTtBRnVoR2Q7QUF2NEZFO0VBQ0UsbUJFdkpVO0VGd0pWLHFCRXhKVTtBRmlpR2Q7QUF2NEZJO0VBQ0U7SUFDRTtJQUNBO0lBQ0o7RUF5NEZGO0FBQ0Y7QUFyNEZFO0VBQ0U7SUFDRTtJQUNBLG1CRWhMUTtJRmlMUixxQkVqTFE7RUZ3akdaO0FBQ0Y7QUFwNEZFO0VBQ0U7RUFDQTtFQUNBO0FBczRGSjtBQXA0Rkk7RUFDRTtJQUNFO0lBQ0E7RUFzNEZOO0FBQ0Y7O0FBajRGQTtFQUNFO0VBQ0E7QUFvNEZGO0FBbDRGRTtFQUNFLGtCRTNLSztBRitpR1Q7O0FBLzNGQTtFQUNFO0FBazRGRjs7QUFoNEZBO0VBQ0U7QUFtNEZGOztBQWg0RkE7RUFDRTtBQW00RkY7O0FBajRGQTtFQUNFO0VBQ0Q7QUFvNEZEOztBQWo0RkE7RUFDQztBQW80RkQ7O0FBbDRGQTtFQUNDO0VBQ0E7QUFxNEZELEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9Mb2dpbi52dWUiLCJ3ZWJwYWNrOi8vLy4uL3N0eWxlcy9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL1JlZ2lzdGVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9BdmF0YXIudnVlIiwid2VicGFjazovLy8uLi8uLi9zdHlsZXMvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9TZWFyY2hiYXIudnVlIiwid2VicGFjazovLy8uL1VzZXJzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2ltcGxlYmFyL2Rpc3Qvc2ltcGxlYmFyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vRWRpdGFibGUudnVlIiwid2VicGFjazovLy8uL0FjY29yZGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vQ29sb3JQaWNrZXIudnVlIiwid2VicGFjazovLy8uL1VzZXIudnVlIiwid2VicGFjazovLy8uL01hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9ucy52dWUiLCJ3ZWJwYWNrOi8vLy4vT3JnYW5pc2F0aW9uLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Qcm9kdWN0cy52dWUiLCJ3ZWJwYWNrOi8vLy4vQ3VzdG9tZXJzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9TdWJtaXRCdG4udnVlIiwid2VicGFjazovLy8uL0N1c3RvbWVyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Ub3VyTWFwLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Ub3Vycy52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvZmlsZS52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvamVjdHMudnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9AbWFwYm94L21hcGJveC1nbC1kcmF3L2Rpc3QvbWFwYm94LWdsLWRyYXcuY3NzIiwid2VicGFjazovLy8uL1dvcmtlck1hcmtlci52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvamVjdE1hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvamVjdC52dWUiLCJ3ZWJwYWNrOi8vLy4vQ29udHJhY3RzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Db250cmFjdFBvc2l0aW9ucy52dWUiLCJ3ZWJwYWNrOi8vLy4vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3R5cG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL3N0eWxlcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92c2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmbGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZS12aXNpYmlsaXR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiJGNvbG9yLXByaW1hcnk6ICM0YzQ2N2I7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICMzODMzNjE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlcjogIzBmMDkxYTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VzdDogIzA3MDExMjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEyJSk7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDI1JSk7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZhZTAwO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcmtlcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDM1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMjUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDUwJSk7XHJcblxyXG5cclxuJGNvbG9yLWdyYXk6ICNhNWEwYjk7XHJcbiRjb2xvci13aGl0ZTogcmdiKDI1MSwgMjUwLCAyNTMpO1xyXG4kY29sb3ItdGV4dDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xyXG4vLyAkY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG4kY29sb3ItYm9yZGVyOiAjMmUyYTM1O1xyXG5cclxuJGNvbG9yLWluZm86ICRjb2xvci1wcmltYXJ5O1xyXG4kY29sb3Itc3VjY2VzczogIzdCQzQ3MTtcclxuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXN1Y2Nlc3MsIDEwJSk7XHJcbiRjb2xvci13YXJuaW5nOiAjZTk5MTQwO1xyXG4kY29sb3IteWVsbG93OiAjZGFjNzU5O1xyXG4kY29sb3ItZXJyb3I6ICNDNDYxNzA7XHJcbiRjb2xvci1lcnJvci1kYXJrOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG4kY29sb3ItZXJyb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG5cclxuLy8gRm9udHNpemVzXHJcbiRmb250c2l6ZS14czogOHB4O1xyXG4kZm9udHNpemUtc206IDEwcHg7XHJcbiRmb250c2l6ZTogMTJweDtcclxuJGZvbnRzaXplLWxnOiAxNHB4O1xyXG4kZm9udHNpemUteGw6IDE2cHg7XHJcblxyXG4vLyBGb250IFdlaWdodHNcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuLy8gU3BhY2luZ1xyXG4kc3BhY2VyLXhzOiA1cHg7XHJcbiRzcGFjZXItc206IDEwcHg7XHJcbiRzcGFjZXI6IDIwcHg7XHJcbiRzcGFjZXItbGc6IDQwcHg7XHJcbiRzcGFjZXIteGw6IDgwcHg7XHJcbiRzcGFjZXIteHhsOiAxNjBweDtcclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4gICAgLmNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6ICRzcGFjZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgzMDBweCwxZnIpKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgICB9XG5cbiAgICAuYXV0aC1zdWNjZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZHMtcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgID4gZGl2XG5cbiAgICB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB9XG5cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgIH1cblxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICB9XG5cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuLnJlZ2lzdGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAuYXV0aC1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXZhdGFyLXBsYWNlaG9sZGVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICBmbGV4LXNocmluazogMDtcbn1cbiIsIiRjb2xvci1wcmltYXJ5OiAjNGM0NjdiO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMzgzMzYxO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXI6ICMwZjA5MWE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlc3Q6ICMwNzAxMTI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMiUpO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyNSUpO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2ZmYWUwMDtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAzNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDI1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA1MCUpO1xyXG5cclxuXHJcbiRjb2xvci1ncmF5OiAjYTVhMGI5O1xyXG4kY29sb3Itd2hpdGU6IHJnYigyNTEsIDI1MCwgMjUzKTtcclxuJGNvbG9yLXRleHQ6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcclxuLy8gJGNvbG9yLWJvcmRlcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuJGNvbG9yLWJvcmRlcjogIzJlMmEzNTtcclxuXHJcbiRjb2xvci1pbmZvOiAkY29sb3ItcHJpbWFyeTtcclxuJGNvbG9yLXN1Y2Nlc3M6ICM3QkM0NzE7XHJcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zdWNjZXNzLCAxMCUpO1xyXG4kY29sb3Itd2FybmluZzogI2U5OTE0MDtcclxuJGNvbG9yLXllbGxvdzogI2RhYzc1OTtcclxuJGNvbG9yLWVycm9yOiAjQzQ2MTcwO1xyXG4kY29sb3ItZXJyb3ItZGFyazogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuJGNvbG9yLWVycm9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuXHJcbi8vIEZvbnRzaXplc1xyXG4kZm9udHNpemUteHM6IDhweDtcclxuJGZvbnRzaXplLXNtOiAxMHB4O1xyXG4kZm9udHNpemU6IDEycHg7XHJcbiRmb250c2l6ZS1sZzogMTRweDtcclxuJGZvbnRzaXplLXhsOiAxNnB4O1xyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8vIFNwYWNpbmdcclxuJHNwYWNlci14czogNXB4O1xyXG4kc3BhY2VyLXNtOiAxMHB4O1xyXG4kc3BhY2VyOiAyMHB4O1xyXG4kc3BhY2VyLWxnOiA0MHB4O1xyXG4kc3BhY2VyLXhsOiA4MHB4O1xyXG4kc3BhY2VyLXh4bDogMTYwcHg7XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zZWFyY2hiYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zcGlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuXG4gICAgLmljb24uY2xlYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIFxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk7XG4gICAgYmFja2dyb3VuZDogIzFiMTYyNjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJHNwYWNlci14cyAkc3BhY2VyLXhzO1xuXG4gICAgLmhpdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uby1oaXRzIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XG4gICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXJlc3VsdHMge1xuICAgIC5zZWFyY2hiYXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzICRzcGFjZXIteHMgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4udXNlcmxpc3Qge1xyXG4gIC5yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDgwcHggODBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDExMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJi5kYXRhLXRpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY2NvdW50IHtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiW2RhdGEtc2ltcGxlYmFyXXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwuc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowO2hlaWdodDowfS5zaW1wbGViYXItY29udGVudDphZnRlciwuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LnNpbXBsZWJhci1wbGFjZWhvbGRlcnttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lO2ZsZXgtZ3Jvdzppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczowfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXJ7Ym94LXNpemluZzppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxcHg7bWluLXdpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zaW1wbGViYXItdHJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFja3twb2ludGVyLWV2ZW50czphbGx9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWluLWhlaWdodDoxMHB4fS5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjJweDtyaWdodDoycHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfS5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZXtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAwcyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7dG9wOjA7d2lkdGg6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWx7bGVmdDowO2hlaWdodDoxMXB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87bGVmdDowO3RvcDoycHg7aGVpZ2h0OjdweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LmhzLWR1bW15LXNjcm9sbGJhci1zaXple2RpcmVjdGlvbjpydGw7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDo1MDBweDt3aWR0aDo1MDBweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52YWx1ZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIFxuICAmOmVtcHR5Om5vdCg6Zm9jdXMpOmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAmLm51bWJlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xuICAgIHBhZGRpbmc6IDZweDtcblx0XHRtaW4td2lkdGg6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgfVxufVxuXG5cbi5jb250cm9scyB7XG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xuXG4gIC5pY29uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuICB9XG59XG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmFjY29yZGlvbiB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAuY29udGFpbmVyLWFjY29yZGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlLW91dDtcbiAgICB3aWxsLWNoYW5nZTogYXV0bztcblxuICAgID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5jb2xvci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNHB4O1xuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5jdXN0b20taW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5kYXRldGltZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udXNlci1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5hc2lkZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICAgIGZsZXg6IDYwcHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggJHNwYWNlci14cztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAmLk9ubGluZSxcclxuICAgICAgICAmLldvcmtpbmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFzaWRlLWNvbnRlbnQge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1sZyAkc3BhY2VyO1xyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jb2xvcl0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uIHtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtIDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHBvbHlsaW5lLFxyXG4gICAgICAgICAgc3ZnIGxpbmUsXHJcbiAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMztcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSBoMyBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZW1haWwgc3BhbiB7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA6OnYtZGVlcCBsYWJlbDpub3QoLnN3aXRjaCkge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm9sZXMge1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHMgMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51c2VyLWNvbnRlbnRzIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnRlcnJpdG9yeSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAkc3BhY2VyLWxnO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cclxuICAudXBsb2FkIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubm8tYXZhdGFyIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwMDtcclxuICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJhZ2VudGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmhvdCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXBsb2FkaW5nIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pY29uIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAkc3BhY2VyLXNtO1xyXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IC5pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLm1hcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAxIDAgYXV0bztcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAubWFwLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG4gICAgLnVzZXJsaXN0IHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VzdDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgcGFkZGluZzogJHNwYWNlci1sZyAwO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcclxuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWFyY2gge1xyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHMgJHNwYWNlcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgID4gLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLm5hbWUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgJi5vZmZsaW5lIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4ub3JnYW5pc2F0aW9ubGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMWZyO1xyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnN0YXR1cyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci14cztcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYub25saW5lIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1zdWNjZXNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnByb2R1Y3RsaXN0IHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEwMHB4IDkwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG5cclxuICAgICAgICAgICYuZGF0YS10aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmN1c3RvbWVybGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAuY2VsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnppcCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uYnRuLXN1Ym1pdCB7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG5cclxuXHQmLmlubGluZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcclxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICBhbmltYXRpb246IGJ0bmxvYWRlciAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1uYW1lKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBidG5sb2FkZXIge1xyXG4gICAgICAwJSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB9IDEwMCUge1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3VibWl0dGluZyB7XHJcbiAgICAgIGhlaWdodDogOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdWNjZXNzIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmN1c3RvbWVyLWlubmVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmFzaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgZmxleDogNjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1jb250ZW50IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y29sb3JdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjp2LWRlZXAgLmVtYWlsIC52YWx1ZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgfSBcclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHBvbHlsaW5lLFxyXG4gICAgICAgICAgc3ZnIGxpbmUsXHJcbiAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMztcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSBoMyBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkcmVzcyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4xKTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXJyaXRvcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5uYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IHN2ZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAkc3BhY2VyLWxnO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4uZHJpdmVyLWxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6ICRzcGFjZXI7XHJcbiAgcmlnaHQ6ICRzcGFjZXI7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHBhZGRpbmc6ICRzcGFjZXItc207XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAuc3Bpbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICB9XHJcbn1cclxuXHJcbjo6di1kZWVwIC5tYXJrZXIge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxlZ2VuZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogJHNwYWNlci1sZztcclxuICByaWdodDogJHNwYWNlci1sZztcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gIC8vIGRpc3BsYXk6IGdyaWQ7XHJcbiAgLy8gZ3JpZC1nYXA6ICRzcGFjZXItc207XHJcbiAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICBjb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCByZ2IoMCAwIDAgLyAyMCUpO1xyXG5cclxuICA+IGRpdiB7XHJcbiAgICBcclxuICAgID4gLnJvdXRlLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblxyXG4gICAgICAuc3dhdGNoIHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXNlci1yb3V0ZSAuc3dhdGNoIHtcclxuICAgICAgYmFja2dyb3VuZDogIzRjNDY3YjtcclxuICAgIH1cclxuXHJcbiAgICAmLm9wdGltaXplZC1yb3V0ZSAuc3dhdGNoIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmYWUwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGVjdGVkLXJvdXRlIC5zd2F0Y2gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjN0JDNDcxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnRvdXJzLWlubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLm5hbWUtY29sb3Ige1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sb3Ige1xyXG4gICAgICBmbGV4OiAwIDAgNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGFydC1hZGRyZXNzIHtcclxuICAgIC56aXAge1xyXG4gICAgICBmbGV4OiAwIDEgNzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hdmFpbGFibGUtYWRkcmVzc2VzLFxyXG4gIC5zZWxlY3RlZC1hZGRyZXNzZXMsXHJcbiAgLm9wdGltaXplZC1hZGRyZXNzZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLmFkZHJlc3MtbGlzdC13cmFwcGVyIHtcclxuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgICB9XHJcblxyXG4gICAgOjp2LWRlZXAgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzLWxpc3Qge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc207XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcy1jb250ZW50IHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXItc207XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWxldGUtYWRkcmVzcyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTZweDtcclxuICAgICAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgPiAuZGVsZXRlLWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpbWl6ZWQtYWRkcmVzc2VzIC5hZGRyZXNzIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC50b3VybGlzdCB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgMDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cclxuICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICBpbnB1dFt0eXBlPXRleHRdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wNSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXI7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICA+IC5uYW1lIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLnRvdXItYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoNyAxIDE4IC8gOTUlKTtcclxuXHJcbiAgICAudG91ci1iYXItaW5uZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG91cmJhci1lbnRlci1hY3RpdmUsXHJcbi50b3VyYmFyLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMsIHRyYW5zZm9ybSAuNXM7XHJcbn1cclxuXHJcbi50b3VyYmFyLWVudGVyLCAudG91cmJhci1sZWF2ZS10byB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5wYWdlLWhlYWQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC51cGxvYWQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWF2YXRhciB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZvY3VzICsgbGFiZWwge1xyXG4gICAgICBvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XHJcbiAgICAgIG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdlbnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5ob3Qge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnVwbG9hZGluZyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbiB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICA+IC5pY29uIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmNlbGwtcm93LXdvcmtlcntcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZSB7XG4gIC5yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmciAxZnIgODBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcblxuICAgICAgICAuY2VsbCB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICYubmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250c2l6ZS1sZztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuLnNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci14cztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdGF0dXMge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbiAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICYuY29tcGxldGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcbiAgfVxufVxuIiwiXG4vKiBPdmVycmlkZSBkZWZhdWx0IGNvbnRyb2wgc3R5bGUgKi9cbi5tYXBib3gtZ2wtZHJhd19jdHJsLWJvdHRvbS1sZWZ0LFxuLm1hcGJveC1nbC1kcmF3X2N0cmwtdG9wLWxlZnQge1xuICBtYXJnaW4tbGVmdDowO1xuICBib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwO1xufVxuLm1hcGJveC1nbC1kcmF3X2N0cmwtdG9wLXJpZ2h0LFxuLm1hcGJveC1nbC1kcmF3X2N0cmwtYm90dG9tLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OjA7XG4gIGJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7XG59XG4ubWFwYm94LWdsLWRyYXdfY3RybC1kcmF3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuNzUpO1xuICBib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjkpO1xufVxuLm1hcGJveC1nbC1kcmF3X2N0cmwtZHJhdyA+IGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDAuOSk7XG4gIGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgd2lkdGg6MzBweDtcbiAgaGVpZ2h0OjMwcHg7XG59XG4ubWFwYm94LWdsLWRyYXdfY3RybC1kcmF3ID4gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuODUpO1xuICBjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xufVxuLm1hcGJveC1nbC1kcmF3X2N0cmwtZHJhdyA+IGJ1dHRvbi5hY3RpdmUsXG4ubWFwYm94LWdsLWRyYXdfY3RybC1kcmF3ID4gYnV0dG9uLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjk1KTtcbiAgY29sb3I6I2ZmZjtcbn1cbi5tYXBib3gtZ2wtZHJhd19jdHJsLWRyYXctYnRuIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFwYm94LWdsLWRyYXdfcG9pbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwibTEwIDJjLTMuMyAwLTYgMi43LTYgNnM2IDkgNiA5IDYtNS43IDYtOS0yLjctNi02LTZ6bTAgMmMyLjEgMCAzLjggMS43IDMuOCAzLjggMCAxLjUtMS44IDMuOS0yLjkgNS4yaC0xLjdjLTEuMS0xLjQtMi45LTMuOC0yLjktNS4yLS4xLTIuMSAxLjYtMy44IDMuNy0zLjh6XCIvPiUzQy9zdmc+Jyk7XG59XG4ubWFwYm94LWdsLWRyYXdfcG9seWdvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIj4lM0NwYXRoIGQ9XCJtMTUgMTIuM3YtNC42Yy42LS4zIDEtMSAxLTEuNyAwLTEuMS0uOS0yLTItMi0uNyAwLTEuNC40LTEuNyAxaC00LjZjLS4zLS42LTEtMS0xLjctMS0xLjEgMC0yIC45LTIgMiAwIC43LjQgMS40IDEgMS43djQuNmMtLjYuMy0xIDEtMSAxLjcgMCAxLjEuOSAyIDIgMiAuNyAwIDEuNC0uNCAxLjctMWg0LjZjLjMuNiAxIDEgMS43IDEgMS4xIDAgMi0uOSAyLTIgMC0uNy0uNC0xLjQtMS0xLjd6bS04LS4zdi00bDEtMWg0bDEgMXY0bC0xIDFoLTR6XCIvPiUzQy9zdmc+Jyk7XG59XG4ubWFwYm94LWdsLWRyYXdfbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIj4lM0NwYXRoIGQ9XCJtMTMuNSAzLjVjLTEuNCAwLTIuNSAxLjEtMi41IDIuNSAwIC4zIDAgLjYuMi45bC0zLjggMy44Yy0uMy0uMS0uNi0uMi0uOS0uMi0xLjQgMC0yLjUgMS4xLTIuNSAyLjVzMS4xIDIuNSAyLjUgMi41IDIuNS0xLjEgMi41LTIuNWMwLS4zIDAtLjYtLjItLjlsMy44LTMuOGMuMy4xLjYuMi45LjIgMS40IDAgMi41LTEuMSAyLjUtMi41cy0xLjEtMi41LTIuNS0yLjV6XCIvPiUzQy9zdmc+Jyk7XG59XG4ubWFwYm94LWdsLWRyYXdfdHJhc2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwiTTEwLDMuNCBjLTAuOCwwLTEuNSwwLjUtMS44LDEuMkg1bC0xLDF2MWgxMnYtMWwtMS0xaC0zLjJDMTEuNSwzLjksMTAuOCwzLjQsMTAsMy40eiBNNSw4djdjMCwxLDEsMiwyLDJoNmMxLDAsMi0xLDItMlY4aC0ydjUuNWgtMS41VjhoLTMgdjUuNUg3VjhINXpcIi8+JTNDL3N2Zz4nKTtcbn1cbi5tYXBib3gtZ2wtZHJhd191bmNvbWJpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyMFwiIGhlaWdodD1cIjIwXCI+JTNDcGF0aCBkPVwibTEyIDJjLS4zIDAtLjUuMS0uNy4zbC0xIDFjLS40LjQtLjQgMSAwIDEuNGwxIDFjLjQuNCAxIC40IDEuNCAwbDEtMWMuNC0uNC40LTEgMC0xLjRsLTEtMWMtLjItLjItLjQtLjMtLjctLjN6bTQgNGMtLjMgMC0uNS4xLS43LjNsLTEgMWMtLjQuNC0uNCAxIDAgMS40bDEgMWMuNC40IDEgLjQgMS40IDBsMS0xYy40LS40LjQtMSAwLTEuNGwtMS0xYy0uMi0uMi0uNC0uMy0uNy0uM3ptLTcgMWMtMSAwLTEgMS0uNSAxLjUuMy4zIDEgMSAxIDFsLTEgMXMtLjUuNSAwIDEgMSAwIDEgMGwxLTEgMSAxYy41LjUgMS41LjUgMS41LS41di00em0tNSAzYy0uMyAwLS41LjEtLjcuM2wtMSAxYy0uNC40LS40IDEgMCAxLjRsNC45IDQuOWMuNC40IDEgLjQgMS40IDBsMS0xYy40LS40LjQtMSAwLTEuNGwtNC45LTQuOWMtLjEtLjItLjQtLjMtLjctLjN6XCIvPiUzQy9zdmc+Jyk7XG59XG4ubWFwYm94LWdsLWRyYXdfY29tYmluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIj4lM0NwYXRoIGQ9XCJNMTIuMSwyYy0wLjMsMC0wLjUsMC4xLTAuNywwLjNsLTEsMWMtMC40LDAuNC0wLjQsMSwwLDEuNGw0LjksNC45YzAuNCwwLjQsMSwwLjQsMS40LDBsMS0xIGMwLjQtMC40LDAuNC0xLDAtMS40bC00LjktNC45QzEyLjYsMi4xLDEyLjMsMiwxMi4xLDJ6IE04LDhDNyw4LDcsOSw3LjUsOS41YzAuMywwLjMsMSwxLDEsMWwtMSwxYzAsMC0wLjUsMC41LDAsMXMxLDAsMSwwbDEtMWwxLDEgQzExLDEzLDEyLDEzLDEyLDEyVjhIOHogTTQsMTBjLTAuMywwLTAuNSwwLjEtMC43LDAuM2wtMSwxYy0wLjQsMC40LTAuNCwxLDAsMS40bDEsMWMwLjQsMC40LDEsMC40LDEuNCwwbDEtMWMwLjQtMC40LDAuNC0xLDAtMS40IGwtMS0xQzQuNSwxMC4xLDQuMywxMCw0LDEweiBNOCwxNGMtMC4zLDAtMC41LDAuMS0wLjcsMC4zbC0xLDFjLTAuNCwwLjQtMC40LDEsMCwxLjRsMSwxYzAuNCwwLjQsMSwwLjQsMS40LDBsMS0xIGMwLjQtMC40LDAuNC0xLDAtMS40bC0xLTFDOC41LDE0LjEsOC4zLDE0LDgsMTR6XCIvPiUzQy9zdmc+Jyk7XG59XG5cbi5tYXBib3hnbC1tYXAubW91c2UtcG9pbnRlciAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYXBib3hnbC1tYXAubW91c2UtbW92ZSAubWFwYm94Z2wtY2FudmFzLWNvbnRhaW5lci5tYXBib3hnbC1pbnRlcmFjdGl2ZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5tYXBib3hnbC1tYXAubW91c2UtYWRkIC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG4ubWFwYm94Z2wtbWFwLm1vdXNlLW1vdmUubW9kZS1kaXJlY3Rfc2VsZWN0IC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4ubWFwYm94Z2wtbWFwLm1vZGUtZGlyZWN0X3NlbGVjdC5mZWF0dXJlLXZlcnRleC5tb3VzZS1tb3ZlIC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLm1hcGJveGdsLW1hcC5tb2RlLWRpcmVjdF9zZWxlY3QuZmVhdHVyZS1taWRwb2ludC5tb3VzZS1wb2ludGVyIC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBjZWxsO1xufVxuLm1hcGJveGdsLW1hcC5tb2RlLWRpcmVjdF9zZWxlY3QuZmVhdHVyZS1mZWF0dXJlLm1vdXNlLW1vdmUgLm1hcGJveGdsLWNhbnZhcy1jb250YWluZXIubWFwYm94Z2wtaW50ZXJhY3RpdmUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4ubWFwYm94Z2wtbWFwLm1vZGUtc3RhdGljLm1vdXNlLXBvaW50ZXIgIC5tYXBib3hnbC1jYW52YXMtY29udGFpbmVyLm1hcGJveGdsLWludGVyYWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG5cbi5tYXBib3gtZ2wtZHJhd19ib3hzZWxlY3Qge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMSk7XG4gICAgYm9yZGVyOiAycHggZG90dGVkICNmZmY7XG4gICAgb3BhY2l0eTogMC41O1xufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubWFya2VyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdC5pbWctd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzO1xuXG5cdFx0aSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDBweDtcblx0XHRcdHJpZ2h0OiAtOHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS1zbTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuNSk7XG5cdFx0XHR6LWluZGV4OiA5O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCAycHggcmdiYSgwLDAsMCwwLjIpO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5uYW1lIHtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmYsIC0xcHggLTFweCAxcHggI2ZmZjtcblx0fVxuXG5cdC5zdGF0dXMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRwYWRkaW5nOiAwICRzcGFjZXIteHM7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcblx0fVxuXG5cdCYuV29ya2luZyB7XG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0XHR9XG5cdH1cblxuXHQmLkJyZWFrIHtcblx0XHQuc3RhdHVzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xuXHRcdH1cblx0fVxuXG5cdCYuT25saW5lIHtcblx0XHQuc3RhdHVzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3c7XG5cdFx0fVxuXHR9XG5cblx0Ji5PZmZsaW5lIHtcblx0XHQuc3RhdHVzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHR9XG5cdH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tYXBib3hnbC1tYXJrZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnNhdmUtdGVycml0b3J5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLnNhdmUtdGVycml0b3J5LWRpYWxvZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VzdDtcbiAgICBwYWRkaW5nOiAkc3BhY2VyO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAgIC5maWVsZHNldGdyb3VwIHtcbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5wcm9qZWN0LWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuYXNpZGUge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTk7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiAtMjIwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XG4gICAgICBmbGV4OiA2MHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcbiAgICAgIH1cblxuICAgICAgJi5jb21wbGV0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNpZGUtY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgcGFkZGluZzogJHNwYWNlci1sZyAkc3BhY2VyO1xuXG4gICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHBvbHlsaW5lLFxuICAgICAgICAgIHN2ZyBsaW5lLFxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMztcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmFjdGl2ZSkgaDMgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFpbmVyLWFjY29yZGlvbiA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIDo6di1kZWVwIGgzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XG4gICAgICB9XG5cbiAgICAgIC50ZXJyaXRvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB3aWR0aDogJHNwYWNlci1sZztcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlc3Q7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XG5cbiAgICAgICAgLnZzX19zZWFyY2gge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hZ2VudHMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHMgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgICAubmFtZSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcztcblxuICAgICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWVycm9yLWxpZ2h0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYubGVhZCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbW92aW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9qZWN0LWNvbnRlbnRzIHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi50bC1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1sZztcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VzdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XG5cbiAgOjp2LWRlZXAgLnYtc2VsZWN0IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgPiBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xuXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuOjp2LWRlZXAgLmFkZHJlc3Mge1xuICBmb250LXNpemU6ICRmb250c2l6ZS1zbSAhaW1wb3J0YW50O1xufVxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnRhYmxlIHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA3MHB4O1xyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnRhYmxlIHtcclxuICAucm93IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciA3MHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L1xyXG4vLyAgdjIuMCB8IDIwMTEwMTI2XHJcbi8vICBMaWNlbnNlOiBub25lIChwdWJsaWMgZG9tYWluKVxyXG5cclxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXHJcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcclxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXHJcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXHJcbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG4gIHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuQGltcG9ydCAnX3Jlc2V0JztcclxuQGltcG9ydCAndHlwbyc7XHJcbkBpbXBvcnQgJ2dyaWQnO1xyXG5AaW1wb3J0ICdmb3Jtcyc7XHJcbkBpbXBvcnQgJ3ZzZWxlY3QnO1xyXG5AaW1wb3J0ICdoZWxwZXInO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSW50ZXItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL0ludGVyRGlzcGxheS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbn1cclxuXHJcbmltZywgc3ZnIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5hcHAge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICBcclxuICA+IC5jb250ZW50IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0PiAqIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZmxleDogMTtcclxuXHJcblx0XHRcdCYuZnVsbC1oZWlnaHQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4zcztcclxuICB3aWxsLWNoYW5nZTogY29sb3I7XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5saW5rIHtcclxuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyLXhzO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkLFxyXG5cdCYuZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgcGFkZGluZzogOHB4ICRzcGFjZXItc207XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzLCBib3JkZXItY29sb3IgLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0PiBzdmcge1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlci14cztcclxuXHR9XHJcblxyXG5cdCYuYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG4gICYuc21hbGwge1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgfVxyXG5cclxuICAmLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVFJBTlNJVElPTlNcclxuLmZhZGUtZW50ZXItYWN0aXZlLCAuZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG59XHJcbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLmZhZGUtem9vbS1lbnRlci1hY3RpdmUsIC5mYWRlLXpvb20tbGVhdmUtYWN0aXZlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcclxufVxyXG4uZmFkZS16b29tLWVudGVyLCAuZmFkZS16b29tLWxlYXZlLXRvIHtcclxuICBvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcclxufVxyXG5cclxuLmNvbnRyb2xzLWVudGVyLWFjdGl2ZSwgLmNvbnRyb2xzLWxlYXZlLWFjdGl2ZSB7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgLjVzLCB0cmFuc2Zvcm0gLjVzIC41cztcclxufVxyXG4uY29udHJvbHMtZW50ZXIsIC5jb250cm9scy1sZWF2ZS10byB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XHJcbn0iLCJodG1sLCBib2R5IHtcclxuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbn1cclxuXHJcbi8vIEhFQURJTkdTXHJcbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQge1xyXG4gIG1hcmdpbjogMDtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG5oMSwgLmgxIHtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS14bDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1sZztcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemU7XHJcbn1cclxuXHJcblxyXG5wIHtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbmIsIHN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbn1cclxuXHJcbmkge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbn0iLCIkY29sb3ItcHJpbWFyeTogIzRjNDY3YjtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzM4MzM2MTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VyOiAjMGYwOTFhO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXN0OiAjMDcwMTEyO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTIlKTtcclxuJGNvbG9yLXByaW1hcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMjUlKTtcclxuXHJcbiRjb2xvci1zZWNvbmRhcnk6ICNmZmFlMDA7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFyazogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDE1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktZGFya2VyOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMzUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodDogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCAyNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNTAlKTtcclxuXHJcblxyXG4kY29sb3ItZ3JheTogI2E1YTBiOTtcclxuJGNvbG9yLXdoaXRlOiByZ2IoMjUxLCAyNTAsIDI1Myk7XHJcbiRjb2xvci10ZXh0OiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XHJcbi8vICRjb2xvci1ib3JkZXI6IHJnYmEoMjU1LDI1NSwyNTUsMC4wOCk7XHJcbiRjb2xvci1ib3JkZXI6ICMyZTJhMzU7XHJcblxyXG4kY29sb3ItaW5mbzogJGNvbG9yLXByaW1hcnk7XHJcbiRjb2xvci1zdWNjZXNzOiAjN0JDNDcxO1xyXG4kY29sb3Itc3VjY2Vzcy1saWdodDogbGlnaHRlbigkY29sb3Itc3VjY2VzcywgMTAlKTtcclxuJGNvbG9yLXdhcm5pbmc6ICNlOTkxNDA7XHJcbiRjb2xvci15ZWxsb3c6ICNkYWM3NTk7XHJcbiRjb2xvci1lcnJvcjogI0M0NjE3MDtcclxuJGNvbG9yLWVycm9yLWRhcms6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcbiRjb2xvci1lcnJvci1saWdodDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcblxyXG4vLyBGb250c2l6ZXNcclxuJGZvbnRzaXplLXhzOiA4cHg7XHJcbiRmb250c2l6ZS1zbTogMTBweDtcclxuJGZvbnRzaXplOiAxMnB4O1xyXG4kZm9udHNpemUtbGc6IDE0cHg7XHJcbiRmb250c2l6ZS14bDogMTZweDtcclxuXHJcbi8vIEZvbnQgV2VpZ2h0c1xyXG4kcmVndWxhcjogNDAwO1xyXG4kbWVkaXVtOiA1MDA7XHJcbiRib2xkOiA3MDA7XHJcblxyXG4vLyBTcGFjaW5nXHJcbiRzcGFjZXIteHM6IDVweDtcclxuJHNwYWNlci1zbTogMTBweDtcclxuJHNwYWNlcjogMjBweDtcclxuJHNwYWNlci1sZzogNDBweDtcclxuJHNwYWNlci14bDogODBweDtcclxuJHNwYWNlci14eGw6IDE2MHB4O1xyXG4iLCIuY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZ1bGwge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxuICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5jb250YWluZXIsXHJcbiAgLmNvbnRhaW5lci1mdWxsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXItbGc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBAbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcclxuLy8gICAuY29udGFpbmVyIHtcclxuLy8gICAgIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXIteGw7XHJcbi8vICAgICBwYWRkaW5nLWxlZnQ6ICRzcGFjZXIteGw7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAuY29udGFpbmVyIHtcclxuLy8gICBtYXgtd2lkdGg6IDEyMDBweDtcclxuLy8gfVxyXG5cclxuLmNvbnRhaW5lciAuZ3JpZCxcclxuLmNvbnRhaW5lci1mdWxsIC5ncmlkIHtcclxuICBtYXJnaW4tcmlnaHQ6IC0kc3BhY2VyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJHNwYWNlcjtcclxuXHJcblx0Ji5uYXJyb3cge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtJHNwYWNlci1zbTtcclxuICBcdG1hcmdpbi1sZWZ0OiAtJHNwYWNlci1zbTtcclxuXHJcblx0XHRbY2xhc3MqPVwiY29sLVwiXSB7XHJcblx0XHRcdHBhZGRpbmc6ICRzcGFjZXItc207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLmdyaWQ6OmJlZm9yZSwgLmdyaWQ6OmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAkc3BhY2VyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAqZGlzcGxheTogaW5saW5lO1xyXG4gIHpvb206IDE7XHJcblxyXG4gICYuZmllbGRzZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdOjpiZWZvcmUsIFtjbGFzcyo9XCJjb2wtXCJdOjphZnRlciB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxufVxyXG5cclxuW2NsYXNzKj1cImNvbC1cIl0gLmdyaWQge1xyXG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1hcmdpbjogLSRzcGFjZXI7XHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICp3aWR0aDogOTkuOSU7XHJcbn1cclxuXHJcbi5jb2wtMTEge1xyXG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMTAge1xyXG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtOSB7XHJcbiAgd2lkdGg6IDc1JTtcclxuICAqd2lkdGg6IDc0LjklO1xyXG59XHJcblxyXG4uY29sLTgge1xyXG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtNyB7XHJcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC02IHtcclxuICB3aWR0aDogNTAlO1xyXG4gICp3aWR0aDogNDkuOSU7XHJcbn1cclxuXHJcbi5jb2wtNSB7XHJcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC00IHtcclxuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTMge1xyXG4gIHdpZHRoOiAyNSU7XHJcbiAgKndpZHRoOiAyNC45JTtcclxufVxyXG5cclxuLmNvbC0yIHtcclxuICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTEge1xyXG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAuY29sLXhzLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC14cy0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC14cy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLXhzLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb2wtc20tMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLXNtLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC1zbS04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLXNtLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLmNvbC1tZC0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC1tZC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgLmNvbC1sZy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC1sZy0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgLmNvbC14bGctMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLXhsZy0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bGctOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC14bGctOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsZy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLXhsZy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bGctNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmFsaWduLXN0YXJ0IHtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmFsaWduLWVuZCB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5hbGlnbi1lbmQgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbGlnbi1jZW50ZXIgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5hbGlnbi1iYXNlbGluZSB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWVuZCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtZW5kIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xyXG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtZW5kIHtcclxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uanVzdGlmeS1zdGFydCB7XHJcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uanVzdGlmeS1lbmQge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi8qIC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4uZ3JpZCB7XHJcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAtbW96LXRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XHJcbn0gKi9cclxuXHJcbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XHJcbiAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uZ3JpZC1ibGVlZCBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNvbC1ncmlkIHtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uY29sLWJsZWVkIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29sLWJsZWVkLXgge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIgMDtcclxufVxyXG5cclxuLmNvbC1ibGVlZC15IHtcclxuICBwYWRkaW5nOiAwICRzcGFjZXI7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gIC5oaWRkZW4teHhzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oaWRkZW4teHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLmhpZGRlbi1zbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmhpZGRlbi1tZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xyXG4gIC5oaWRkZW4tbGcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAuaGlkZGVuLXhsZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBcIkFyaWFsXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogI2ZiZmFmZDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzhjODZiYTtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lcixcbi5jb250YWluZXItZnVsbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmdyaWQsXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyxcbi5jb250YWluZXItZnVsbCAuZ3JpZC5uYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY29udGFpbmVyIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dLFxuLmNvbnRhaW5lci1mdWxsIC5ncmlkLm5hcnJvdyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmdyaWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5ncmlkOjpiZWZvcmUsIC5ncmlkOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB6b29tOiAxO1xufVxuW2NsYXNzKj1jb2wtXS5maWVsZHNldCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2NsYXNzKj1jb2wtXTo6YmVmb3JlLCBbY2xhc3MqPWNvbC1dOjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuW2NsYXNzKj1jb2wtXSAuZ3JpZCB7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbjogLTIwcHg7XG59XG5cbi5jb2wtMTIge1xuICB3aWR0aDogMTAwJTtcbiAgKndpZHRoOiA5OS45JTtcbn1cblxuLmNvbC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICp3aWR0aDogOTEuNTY2NjY2NjclO1xufVxuXG4uY29sLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG4gICp3aWR0aDogNzQuOSU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICp3aWR0aDogNjYuNTY2NjY2NjclO1xufVxuXG4uY29sLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbiAgKndpZHRoOiA0OS45JTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICp3aWR0aDogMzMuMjMzMzMzMzMlO1xufVxuXG4uY29sLTMge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0LjklO1xufVxuXG4uY29sLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbn1cblxuLmNvbC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAqd2lkdGg6IDguMjMzMzMzMzMlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuXG4gIC5jb2wteHMtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cblxuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuXG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG5cbiAgLmNvbC14cy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cblxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG5cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cblxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG5cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC14bGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cblxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG5cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cblxuICAuY29sLXhsZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuXG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuLmFsaWduLXN0YXJ0IHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWVuZCB7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5hbGlnbi1lbmQgW2NsYXNzKj1jb2wtXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1jZW50ZXIge1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hbGlnbi1jZW50ZXIgW2NsYXNzKj1jb2wtXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIFtjbGFzcyo9Y29sLV0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNvbnRlbnQtc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4uanVzdGlmeS1zdGFydCB7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uanVzdGlmeS1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmp1c3RpZnktY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmp1c3RpZnktc3BhY2UtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi8qIC5qdXN0aWZ5LXNwYWNlLWJldHdlZW4uZ3JpZCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xuICB0ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG59ICovXG4uanVzdGlmeS1zcGFjZS1hcm91bmQge1xuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmdyaWQtYmxlZWQgW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb2wtZ3JpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb2wtZ3JpZC5kaXJlY3Rpb24tcm93IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmNvbC1ibGVlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb2wtYmxlZWQteCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLmNvbC1ibGVlZC15IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhpZGRlbi14eHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhpZGRlbi14bGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEF1dG9jb21wbGV0ZSBzdHlsZXMgQ2hyb21lICovXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmFjdGl2ZSxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmJmYWZkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICMxYjE1MjUgaW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmEzNTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xufVxuXG4uZmllbGRzZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmllbGRzZXQuZmllbGRzZXQtZXJyb3IgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNDNDYxNzA7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyYTM1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICNmYmZhZmQ7XG59XG5pbnB1dFt0eXBlPXRleHRdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWVtYWlsXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9bnVtYmVyXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9dGltZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGVdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsXG50ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbmlucHV0W3R5cGU9dGV4dF06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPWVtYWlsXTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuaW5wdXRbdHlwZT1udW1iZXJdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPXRpbWVdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPWRhdGVdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmlucHV0W3R5cGU9Y29sb3JdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG46Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiJTIzZmZmZmZmXCIgZD1cIk0yMCAzaC0xVjFoLTJ2Mkg3VjFINXYySDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxOEg0VjhoMTZ2MTN6XCIvPjwvc3ZnPicpO1xufVxuXG50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyxcbipbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzMzYxICFpbXBvcnRhbnQ7XG59XG5cbipbY29udGVudGVkaXRhYmxlPXRydWVdOmZvY3VzIHtcbiAgY29sb3I6ICNmZmFlMDAgIWltcG9ydGFudDtcbn1cblxuI2NvbnRhaW5lciB7XG4gIGJvcmRlci1jb2xvcjogIzJlMmEzNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jY29udGFpbmVyICN0b29sYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyZTJhMzUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzM4MzM2MSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbiNjb250YWluZXIgI3Rvb2xiYXIgLnRvb2xiYXItc2VjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzJlMmEzNSAhaW1wb3J0YW50O1xufVxuI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIC53eXNpd3lnLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNykgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICNjb250YWluZXIgI3Rvb2xiYXIgLnRvb2xiYXItc2VjdGlvbiAud3lzaXd5Zy1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjZmJmYWZkICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuI2NvbnRhaW5lciAjZWRpdG9yIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5maWVsZHNldGdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maWVsZHNldGdyb3VwIC5maWVsZHNldCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZmxleDogMTtcbn1cbi5maWVsZHNldGdyb3VwIC5maWVsZHNldDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYXNzd29yZC1pbnN0cnVjdGlvbnMgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYXNzd29yZC1pbnN0cnVjdGlvbnMgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyBzcGFuLnRleHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzhjODZiYTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYWJlbCB7XG4gIGNvbG9yOiAjOGM4NmJhO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucmFkaW8gbGFiZWwgaW5wdXQsXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gIGJvcmRlci1jb2xvcjogIzY0NWNhMjtcbn1cbi5yYWRpbyBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcixcbi5jaGVja2JveCBsYWJlbCBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJhZGlvIGxhYmVsIC5jaGVja21hcmssXG4uY2hlY2tib3ggbGFiZWwgLmNoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGM4NmJhO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcztcbn1cbi5yYWRpbyBsYWJlbCAuY2hlY2ttYXJrOmFmdGVyLFxuLmNoZWNrYm94IGxhYmVsIC5jaGVja21hcms6YWZ0ZXIge1xuICB0b3A6IDRweDtcbiAgbGVmdDogNHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnJhZGlvIGxhYmVsOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayxcbi5jaGVja2JveCBsYWJlbDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJvcmRlci1jb2xvcjogIzY0NWNhMjtcbiAgfVxufVxuXG4uY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmxhYmVsLnN3aXRjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxubGFiZWwuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNDYxNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0NjE3MDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjNDY3Yjtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0NjdiO1xufVxubGFiZWwuc3dpdGNoIGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgLnNsaWRlciB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCAuc2xpZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxubGFiZWwuc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi52LXNlbGVjdCA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTJhMzU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDAgMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuOm5vdCguZHJvcC11cCkgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi52cy0tb3Blbi5kcm9wLXVwIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogI2ZiZmFmZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XG59XG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZzX19jbGVhciB7XG4gIGZpbGw6ICNkMjg2OTI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudnNfX2NsZWFyOmhvdmVyIHtcbiAgICBmaWxsOiAjQzQ2MTcwO1xuICB9XG59XG5cbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLW1lbnUge1xuICBib3JkZXItY29sb3I6ICNDNDYxNzAgIWltcG9ydGFudDtcbn1cblxuLnZzX19kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG59XG5cbltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9dG9wXSB7XG4gIGJveC1zaGFkb3c6IDAgLTNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udnNfX25vLW9wdGlvbnMge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xufVxuLnZzX19uby1vcHRpb25zIGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjNjQ1Y2EyO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5jaXJjbGUge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ucmVkIHtcbiAgY29sb3I6ICNDNDYxNzA7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5ncmVlbiB7XG4gIGNvbG9yOiAjN0JDNDcxO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ueWVsbG93IHtcbiAgY29sb3I6ICNlOTkxNDA7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxO1xuICBjb2xvcjogI2ZiZmFmZDtcbn1cblxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6ICM4Yzg2YmEgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQ6aG92ZXIge1xuICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgfVxufVxuLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XG59XG5cbi52c19fZGVzZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbGw6ICNmYmZhZmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDVweCAwIDA7XG59XG5cbi52cy0tc2luZ2xlLnZzLS1vcGVuIC52c19fc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52c19fc2VhcmNoLFxuLnZzX19zZWFyY2g6Zm9jdXMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgd2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52cy0tdW5zZWFyY2hhYmxlIC52c19fc2VhcmNoIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi52c19fc3Bpbm5lciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDAuOWVtIHNvbGlkIHJnYmEoMTAwLCAxMDAsIDEwMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uOiB2U2VsZWN0U3Bpbm5lciAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4udnNfX3NwaW5uZXIsXG4udnNfX3NwaW5uZXI6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogNWVtO1xufVxuXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkgLnZzX19zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogIzM4MzM2MTtcbiAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZiZmFmZDtcbn1cblxuLm14LXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm14IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgteGwge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm15LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXktc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm15IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXkteGwge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm10IHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtbGcge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC14bCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm10LXh4bCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItbGcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLXh4bCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tciB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1mbHVpZCB7XG4gIG1hcmdpbi1ib3R0b206IDV2dyAhaW1wb3J0YW50O1xufVxuXG4ubXQtZmx1aWQge1xuICBtYXJnaW4tdG9wOiA1dncgIWltcG9ydGFudDtcbn1cblxuLm1sLWZsdWlkIHtcbiAgbWFyZ2luLWxlZnQ6IDV2dyAhaW1wb3J0YW50O1xufVxuXG4ubXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IDV2dyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm14LXhzLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14cy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhzLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhzLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15X3hzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhzLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhzLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdF94cyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhzLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iX3hzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yX3hzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhzLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhzLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhzLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxfeHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm14LXNtLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20teHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15X3NtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdF9zbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20teGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iX3NtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20teHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yX3NtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20teGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxfc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20teGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm14LW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teF9tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15X21kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdF9tZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iX21kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yX21kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxfbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5teC1sZy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXhfbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teV9sZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGcteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXRfbGcge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW5vbmUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYl9sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGcteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLXhzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcl9sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1ub25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy14cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sX2xnIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnJlZ3VsYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kYXRhLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udnRjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2Q5ZDdlOTtcbn1cbi52dGMgLnN0cm9rZSB7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xufVxuLnZ0YyAuZmlsbCB7XG4gIGZpbGw6ICNiYWI3ZDY7XG59XG4udnRjIC5hY3RpdmUtbGluZSB7XG4gIHN0cm9rZTogI2ZiZmFmZDtcbn1cbi52dGMgLnBvaW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmlsbDogIzRjNDY3YjtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xufVxuLnZ0YyAucG9pbnQuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udnRjLmNsaWNrZWQge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuLnZ0Yy55ZWxsb3cge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMueWVsbG93IC5zdHJva2Uge1xuICBzdHJva2U6ICNkYWM3NTk7XG59XG4udnRjLnllbGxvdyAuZmlsbCB7XG4gIGZpbGw6IHdoaXRlO1xufVxuLnZ0Yy55ZWxsb3cgLnBvaW50IHtcbiAgZmlsbDogI2RhYzc1OTtcbiAgc3Ryb2tlOiAjZGFjNzU5O1xufVxuLnZ0Yy5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMub3JhbmdlIC5zdHJva2Uge1xuICBzdHJva2U6ICNlOTkxNDA7XG59XG4udnRjLm9yYW5nZSAuZmlsbCB7XG4gIGZpbGw6ICNmZWZhZjc7XG59XG4udnRjLm9yYW5nZSAucG9pbnQge1xuICBmaWxsOiAjZTk5MTQwO1xuICBzdHJva2U6ICNlOTkxNDA7XG59XG4udnRjLnJlZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuLnZ0Yy5yZWQgLnN0cm9rZSB7XG4gIHN0cm9rZTogI0M0NjE3MDtcbn1cbi52dGMucmVkIC5maWxsIHtcbiAgZmlsbDogI2ZiZjZmNjtcbn1cbi52dGMucmVkIC5wb2ludCB7XG4gIGZpbGw6ICNDNDYxNzA7XG4gIHN0cm9rZTogI0M0NjE3MDtcbn1cblxuLnBhZ2UtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMSA2MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmUyYTM1O1xuICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZDogIzBmMDkxYTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGaXJlZm94ICovXG59XG4ucGFnZS1oZWFkOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1oZWFkIGgxIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgaDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlYWQgaDEgLnRpdGxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucGFnZS1oZWFkIGgxIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFnZS1oZWFkID4gLnNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhZ2UtaGVhZCA+IC5zZWFyY2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFnZS1oZWFkIC5idG4ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFnZS1oZWFkIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnBhZ2UtaGVhZCAuYnRuID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS1oZWFkIC5idG4gPiBzdmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2FyZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmEzNTtcbn1cbi5jYXJkIC5oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2FyZCAuaGVhZCAudGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGZpbGw6ICM0YzQ2N2I7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cblxuLnRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4udGFibGUgLnJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyIDNmcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sb3I6ICMyZTJhMzU7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XG59XG4udGFibGUgLnJvdzpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xufVxuLnRhYmxlIC5yb3cubm8tcmVzdWx0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLnRhYmxlIC5yb3cubm8tcmVzdWx0cyAuY2VsbCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmUyYTM1O1xuICBjb2xvcjogIzRjNDY3YjtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDYwcHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICMwZjA5MWE7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuc29ydCB7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5zb3J0IHN2ZyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgc3Ryb2tlLXdpZHRoOiAzO1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0YzQ2N2I7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5zb3J0IHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuY2VsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsLm92ZXJmbG93IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGwuZGVzYyAuc29ydCBwYXRoIHtcbiAgZDogcGF0aChcIk0xLDEgTDEwLDkgTDE5LDFcIik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuY2VsbDpob3ZlciBzdmcge1xuICAgIHN0cm9rZTogIzRjNDY3YjtcbiAgfVxufVxuLnRhYmxlIC5yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFibGUgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50YWJsZSAucm93Om5vdCg6Zmlyc3QtY2hpbGQpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZiZmFmZDtcbiAgfVxufVxuLnRhYmxlIC5yb3cgLmNlbGwge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YWJsZSAucm93IC5jZWxsLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUgLnJvdyAuY2VsbC5vdmVyZmxvdyA+IHNwYW4ge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi50YWJsZSAucm93IC5jZWxsIHNwYW4uc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUgLnJvdyAuY2VsbCBhIHtcbiAgY29sb3I6ICNkYWM3NTk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudGFibGUgLnJvdyAuY2VsbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2RhYzc1OTtcbiAgfVxufVxuLnRhYmxlIC5yb3cgLmNlbGw6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhYmxlIC5yb3cgLmNlbGw6bGFzdC1jaGlsZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubG9hZGluZyB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubG9hZGluZyAuc3Bpbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubG9hZGluZzpub3QoLmFic29sdXRlKSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sb2FkaW5nLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLyogU3Bpbm5lciBDaXJjbGUgUm90YXRpb24gKi9cbi5zcGlubmVyIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiAzcHggcmdiYSg3NiwgNzAsIDEyMywgMC4yNSkgc29saWQ7XG4gIGJvcmRlci10b3A6IDNweCAjNGM0NjdiIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcENpcmNSb3QgMC42cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3BDaXJjUm90IDAuNnMgaW5maW5pdGUgbGluZWFyO1xufVxuLnNwaW5uZXIucmVkIHtcbiAgYm9yZGVyOiAzcHggcmdiYSgxOTYsIDk3LCAxMTIsIDAuMjUpIHNvbGlkO1xuICBib3JkZXItdG9wOiAzcHggI2M0NjE3MCBzb2xpZDtcbn1cbi5zcGlubmVyLmdyZWVuIHtcbiAgYm9yZGVyOiAzcHggcmdiYSgxMjMsIDE5NiwgMTEzLCAwLjI1KSBzb2xpZDtcbiAgYm9yZGVyLXRvcDogM3B4ICM3YmM0NzEgc29saWQ7XG59XG4uc3Bpbm5lci5iaWcge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNwaW5uZXIuc21hbGwge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNwaW5uZXIubWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BDaXJjUm90IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwQ2lyY1JvdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGJvdHRvbTogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzM4MzM2MTtcbiAgYm94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmxleC1ncm93OiAwO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMudGVycml0b3J5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSAuaXMtbWFpbiB7XG4gIGJhY2tncm91bmQ6ICM3QkM0NzE7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsbDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmYmZhZmQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhLmljb24ge1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhIHNwYW4ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjNDY3YjtcbiAgICBmaWxsOiAjZmJmYWZkO1xuICB9XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEuc2F2ZSB7XG4gIGJhY2tncm91bmQ6ICM3QkM0NzE7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEuZGVsZXRlLCAubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEuY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xufVxuXG4uY2x1c3RlciB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2x1c3Rlcjo6YmVmb3JlLCAuY2x1c3Rlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmNsdXN0ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgcGFkZGluZzogN3B4O1xuICBvcGFjaXR5OiAwLjQ7XG59XG4uY2x1c3Rlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jbHVzdGVyLmNsdXN0ZXItMSB7XG4gIGJhY2tncm91bmQ6ICNlOTkxNDA7XG59XG4uY2x1c3Rlci5jbHVzdGVyLTE6OmFmdGVyLCAuY2x1c3Rlci5jbHVzdGVyLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlOTkxNDA7XG59XG4uY2x1c3Rlci5jbHVzdGVyLTIge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0yOjphZnRlciwgLmNsdXN0ZXIuY2x1c3Rlci0yOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuXG4udGFibmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4udGFibmF2IGEge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnRhYm5hdiBhID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICBmb250LXNpemU6IDhweDtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtaW4td2lkdGg6IDE2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYm5hdiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGM0NjdiO1xufVxuXG5pbWcuYXZhdGFyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5pbWcuYXZhdGFyLmJpZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbiNtYXAge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcmF3LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE1LCA5LCAyNiwgMC44KTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5tYXBib3hnbC1tYXJrZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLm1hcGJveGdsLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwZjA5MWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWJvdHRvbSAubWFwYm94Z2wtcG9wdXAtdGlwIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBmMDkxYSAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXJpZ2h0IC5tYXBib3hnbC1wb3B1cC10aXAge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBmMDkxYSAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBmMDkxYSAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLXRvcCAubWFwYm94Z2wtcG9wdXAtdGlwIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBmMDkxYSAhaW1wb3J0YW50O1xufVxuXG4ubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNDNDYxNzA7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB3aWR0aDogOHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2NDVjYTI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjMGYwOTFhO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xufVxuXG5pbWcsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcHAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFwcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFwcCA+IC5jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5hcHAgPiAuY29udGVudCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmFwcCA+IC5jb250ZW50ID4gKi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5hLmxpbmsge1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YzQ2N2I7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbjpkaXNhYmxlZCwgYnV0dG9uLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6ICNmYmZhZmQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGM0NjdiO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG4gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4uc21hbGwge1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5idG4ucmVkIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgYm9yZGVyLWNvbG9yOiAjQzQ2MTcwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi5yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMDQyNTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjA0MjUzO1xuICAgIGNvbG9yOiAjZmJmYWZkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZiZmFmZDtcbiAgICBib3JkZXItY29sb3I6ICNmYmZhZmQ7XG4gIH1cbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTJhMzUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLXNldCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLCAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLXpvb20tZW50ZXItYWN0aXZlLCAuZmFkZS16b29tLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5mYWRlLXpvb20tZW50ZXIsIC5mYWRlLXpvb20tbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG59XG5cbi5jb250cm9scy1lbnRlci1hY3RpdmUsIC5jb250cm9scy1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgMC41cywgdHJhbnNmb3JtIDAuNXMgMC41cztcbn1cblxuLmNvbnRyb2xzLWVudGVyLCAuY29udHJvbHMtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG59IiwiLyogQXV0b2NvbXBsZXRlIHN0eWxlcyBDaHJvbWUgKi9cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzFiMTUyNSBpbnNldCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmllbGRzZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cclxuICAmLmZpZWxkc2V0LWVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9bnVtYmVyXSxcclxuaW5wdXRbdHlwZT10aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbnRleHRhcmVhIHtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwICRzcGFjZXItc207XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJvcmRlci1jb2xvciAuM3M7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y29sb3JdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZmxleDogMjBweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiJTIzZmZmZmZmXCIgZD1cIk0yMCAzaC0xVjFoLTJ2Mkg3VjFINXYySDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxOEg0VjhoMTZ2MTN6XCIvPjwvc3ZnPicpO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdHBhZGRpbmc6ICRzcGFjZXItc207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBBcnJvd3Mgb24gbnVtYmVyXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuKltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl06Zm9jdXMge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHQjdG9vbGJhciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHMgJHNwYWNlci14cyAwIDA7XHJcblxyXG5cdFx0LnRvb2xiYXItc2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Lnd5c2l3eWctYnV0dG9uIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuXHJcblx0I2VkaXRvciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcclxufVxyXG5cclxuLmZpZWxkc2V0Z3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5maWVsZHNldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQVNTV09SRCBJTlNUUlVDVElPTlNcclxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnRleHQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHRwYWRkaW5nLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbn1cclxuXHJcbi8vIFJBRElPXHJcbi5yYWRpbyBsYWJlbCxcclxuLmNoZWNrYm94IGxhYmVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cclxuICBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyayB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrbWFyayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3M7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn0gXHJcblxyXG4uY2hlY2tib3g6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLy8gU1dJVENIXHJcbmxhYmVsLnN3aXRjaCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyNnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0XHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XHJcblx0fVxyXG5cclxuXHQmLnNtYWxsIHtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHJcblx0XHQuc2xpZGVyIHtcclxuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDJweDtcclxuXHRcdFx0XHRib3R0b206IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnYtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG5cdDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XHJcbiAgMCUge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XHJcbiAgdG8ge3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcclxuICAwJSB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cclxuICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9XHJcbn1cclxuXHJcbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXHJcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxufVxyXG5cclxuLnZzX19mYWRlLWVudGVyLFxyXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi52cy0tZGlzYWJsZWQgLnZzX19jbGVhcixcclxuLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSxcclxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VhcmNoLFxyXG4udnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0b3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHRwYWRkaW5nLXRvcDogJHNwYWNlci14cztcclxufVxyXG5cclxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcclxuICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udnNfX2FjdGlvbnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAycHggMCAwICRzcGFjZXIteHM7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udnMtLXNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gIGN1cnNvcjogdGV4dDtcclxufVxyXG5cclxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnZzLS1vcGVuIHtcclxuICAmOm5vdCguZHJvcC11cCkgLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICYuZHJvcC11cCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnZzX19vcGVuLWluZGljYXRvciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xNXMgY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDEsLS4xMTUsLjk3NSwuODU1KTtcclxufVxyXG5cclxuLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIHRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLnZzLS1sb2FkaW5nIC52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi52c19fY2xlYXIge1xyXG4gIGZpbGw6ICRjb2xvci1lcnJvci1saWdodDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gIG1pbi13aWR0aDogYXV0bztcclxuICB3aWR0aDogMTBweDtcclxuXHR0cmFuc2l0aW9uOiBmaWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRmaWxsOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi10b2dnbGUsXHJcbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsMCwwLC41KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5bZGF0YS1wb3BwZXItcGxhY2VtZW50PSd0b3AnXSB7XHJcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSlcclxufVxyXG5cclxuLnZzX19uby1vcHRpb25zIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgfVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG5cclxuICBlbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAmLmNpcmNsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVkIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnllbGxvdyB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0LnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyXHJcblx0fVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlciAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHQudnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQ6aG92ZXIge1xyXG5cdFx0Y3Vyc29yOmluaGVyaXRcclxuXHR9XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB6LWluZGV4OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG59XHJcblxyXG4udnNfX2Rlc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc3BhY2VyLXhzICRzcGFjZXIteHMgMCAwO1xyXG59XHJcblxyXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3BhY2l0eTogLjQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJHNwYWNlcjtcclxufVxyXG5cclxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi1tcy1jbGVhcixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZzX19zZWFyY2gsXHJcbi52c19fc2VhcmNoOmZvY3VzIHtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250LXNpemU6ICRmb250c2l6ZTtcclxufVxyXG5cclxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6MVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdC52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaDpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXJcclxuXHR9XHJcbn1cclxuXHJcbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6IC4yXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZm9udC1zaXplOiA1cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IC45ZW0gc29saWQgaHNsYSgwLDAlLDM5LjIlLC4xKTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2MCw2MCw2MCwuNDUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lcixcclxuLnZzX19zcGlubmVyOmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDVlbVxyXG59XHJcblxyXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi52LXNlbGVjdDpub3QoLnZzLS1zaW5nbGUpIHtcclxuICAudnNfX3NlbGVjdGVkIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcblx0XHRtYXJnaW46IDAgJHNwYWNlci14cyAkc3BhY2VyLXhzIDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udHNpemUtc207XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG59IiwiXHJcbi8vIE1hcmdpbnNcclxuLm14LXhzIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtc20ge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LWxnIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgteGwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1hdXRvIHtcclxuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtbm9uZSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5teS14cyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXkge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1sZyB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LW5vbmUge1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXQteHMge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXNtIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdCB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbGcge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LXhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC14eGwge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1hdXRvIHtcclxuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1ub25lIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWIteHMge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXNtIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbGcge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLXhsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi14eGwge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1hdXRvIHtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1ub25lIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXIteHMge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItc20ge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItbGcge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXIteGwge1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItYXV0byB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tci1ub25lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5tbC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXNtIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLXhsIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1mbHVpZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1mbHVpZCB7XHJcbiAgbWFyZ2luLXRvcDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1mbHVpZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItZmx1aWQge1xyXG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHhzKCkge1xyXG4gIC5teC14cy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXkteHMteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfeHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS14cy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LXhzLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X3hzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWIteHMteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfeHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWIteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci14cy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfeHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci14cy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXIteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci14cy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwteHMteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF94cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwteHMtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc20oKSB7XHJcbiAgLm14LXNtLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14X3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5teS1zbS14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teV9zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXQtc20teHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXRfc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20teGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tYi1zbS14cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYl9zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1sZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS14bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1yLXNtLXhzIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20tc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcl9zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXNtLWxnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20teGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tbC1zbS14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20tc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sX3NtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1zbS1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20teGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZCgpIHtcclxuICAubXgtbWQteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXhfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm15LW1kLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15X21kIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tdC1tZC14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdF9tZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1iLW1kLXhzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iX21kIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWxnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLXhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXItbWQteHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yX21kIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbWQtbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1sLW1kLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWxfbWQge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW1kLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxnKCkge1xyXG4gIC5teC1sZy14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXktbGcteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGcteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1sZy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LWxnLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X2xnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWItbGcteHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGcteGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci1sZy14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1sZy1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbGctYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1sZy1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwtbGcteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF9sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbGctbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRleHQgQWxpZ25cclxuLnRleHQtYWxpZ24tbGVmdCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnRleHQtYWxpZ24tY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLXJpZ2h0IHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuXHJcbi8vIEZvbnQgV2VpZ2h0XHJcbi5yZWd1bGFyIHtcclxuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbn1cclxuXHJcbi5tZWRpdW0ge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG4vLyBGbGV4XHJcbi5mbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG59XHJcblxyXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4vLyBHcmFwaHNcclxuLmRhdGEtaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4udnRjIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNTAlKTtcclxuXHJcbiAgLnN0cm9rZSB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAuZmlsbCB7XHJcbiAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCA0MCUpO1xyXG4gIH1cclxuICAuYWN0aXZlLWxpbmUge1xyXG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XHJcbiAgfVxyXG4gIC5wb2ludCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gIH1cclxuICAucG9pbnQuaXMtYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5jbGlja2VkIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgfVxyXG5cclxuICAmLnllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci15ZWxsb3csIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3IteWVsbG93LCA0MCUpO1xyXG4gICAgfVxyXG4gICAgLnBvaW50IHtcclxuICAgICAgZmlsbDogJGNvbG9yLXllbGxvdztcclxuICAgICAgc3Ryb2tlOiAkY29sb3IteWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5vcmFuZ2Uge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNTAlKTtcclxuXHJcbiAgICAuc3Ryb2tlIHtcclxuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3Itd2FybmluZywgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgICBzdHJva2U6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xyXG4gICAgfVxyXG4gICAgLmZpbGwge1xyXG4gICAgICBmaWxsOiBsaWdodGVuKCRjb2xvci1lcnJvciwgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci1lcnJvcjtcclxuICAgICAgc3Ryb2tlOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQYWdlIEhlYWRcclxuLnBhZ2UtaGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuXHRmbGV4OiAwIDEgNjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDA7XHJcblx0ei1pbmRleDogOTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcblx0Ly8gb3ZlcmZsb3cteDogYXV0bztcclxuXHRzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cclxuXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGgxIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQuY291bnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG4gIH1cclxuXHJcblx0PiAuc2VhcmNoIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gc3ZnIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENBUkRcclxuLmNhcmQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiAkc3BhY2VyLXNtO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgLmhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEljb25zXHJcbi5pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0cmFuc2l0aW9uOiBmaWxsIC4zcztcclxufVxyXG5cclxuLy8gR1JJRCBUQUJMRVxyXG4udGFibGUge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciAxZnIgMWZyIDNmcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMC4wMik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1yZXN1bHRzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuY2VsbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogNjBweDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG5cclxuICAgICAgLnNvcnQge1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtO1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDM7XHJcbiAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG5cclxuICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNlbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcblxyXG5cdFx0XHRcdCYub3ZlcmZsb3cge1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRlc2Mge1xyXG5cdFx0XHRcdFx0LnNvcnQgcGF0aCB7XHJcblx0XHRcdFx0XHRcdGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAvLyAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlcjtcclxuICAgIC8vIH1cclxuXHJcbiAgICAuY2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgJi5vdmVyZmxvdyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4uc21hbGwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci15ZWxsb3c7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICB9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0fVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAvLyAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xyXG5cclxuICAgICAgLy8gICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAvLyAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xyXG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLy8gICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xyXG4gICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tZW5kOiA0O1xyXG4gICAgICAvLyAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgIC8vICAgICBncmlkLXJvdy1lbmQ6IDE7XHJcbiAgICAgIC8vICAgfVxyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQUdFIExPQURFUlxyXG4ubG9hZGluZyB7XHJcbiAgcGFkZGluZzogJHNwYWNlci14bCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHJcbiAgLnNwaW5uZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICB9XHJcblxyXG5cdCY6bm90KC5hYnNvbHV0ZSkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Ji5hYnNvbHV0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6ICRzcGFjZXItbGc7XHJcblx0XHRsZWZ0OiAkc3BhY2VyLWxnO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxufVxyXG5cclxuLyogU3Bpbm5lciBDaXJjbGUgUm90YXRpb24gKi9cclxuLnNwaW5uZXIge1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRib3JkZXI6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDAuMjUpIHNvbGlkO1xyXG5cdGJvcmRlci10b3A6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDEpIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogc3BDaXJjUm90IC42cyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0YW5pbWF0aW9uOiBzcENpcmNSb3QgLjZzIGluZmluaXRlIGxpbmVhcjtcclxuXHJcbiAgJi5yZWQge1xyXG4gICAgYm9yZGVyOiAzcHggcmdiYSgkY29sb3ItZXJyb3IsMC4yNSkgc29saWQ7XHJcblx0ICBib3JkZXItdG9wOiAzcHggcmdiYSgkY29sb3ItZXJyb3IsMSkgc29saWQ7XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGJvcmRlcjogM3B4IHJnYmEoJGNvbG9yLXN1Y2Nlc3MsMC4yNSkgc29saWQ7XHJcblx0ICBib3JkZXItdG9wOiAzcHggcmdiYSgkY29sb3Itc3VjY2VzcywxKSBzb2xpZDtcclxuICB9XHJcblxyXG4gICYuYmlnIHtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG5cdCAgaGVpZ2h0OiAzNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5zbWFsbCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuXHQgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICYubWFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHNwYWNlcjtcclxuICAgIHJpZ2h0OiAkc3BhY2VyO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcblx0dG8geyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxyXG59XHJcblxyXG4vLyBNQVAgQ09OVFJPTFNcclxuLm1hcC1jb250cm9scy13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTtcclxuXHRib3R0b206ICRzcGFjZXItbGc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdC5tYXAtY29udHJvbHMge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cztcclxuXHRcdGZsZXgtZ3JvdzogMDtcclxuXHJcblx0XHQvLyBUZXJyaXRvcnkgQ29udHJvbHNcclxuXHRcdCYudGVycml0b3J5IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHRcdFxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjZXIteHMgJHNwYWNlci1zbTtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5pcy1tYWluIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gYSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRmaWxsOiAkY29sb3ItdGV4dDtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyLXNtO1xyXG5cdFx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcblxyXG4gICAgICAmLmljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgJHNwYWNlci14cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci14cyAwIDAgJHNwYWNlci14cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRzcGFjZXIteHMgJHNwYWNlci14cyAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNhdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRlbGV0ZSxcclxuXHRcdFx0Ji5jYW5jZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBHbWFwIENsdXN0ZXJcclxuLmNsdXN0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcblx0XHRwYWRkaW5nOiAxNHB4O1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTEge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cclxuXHRcdCY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUQUJOQVZcclxuLnRhYm5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRcclxuXHRhIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjZXIgMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuXHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNwYWNlci1zbTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjZXIteHM7XHJcblx0XHRcdG1pbi13aWR0aDogMTZweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBBVkFUQVJcclxuaW1nLmF2YXRhciB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHJcblx0Ji5iaWcge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0fVxyXG59XHJcblxyXG4vLyBNQVBTXHJcbiNtYXAge1xyXG4gIGZsZXg6IDE7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWFwYm94Z2wtY3RybC1ib3R0b20tcmlnaHQsXHJcbi5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHJhdy1pbmZvIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAkc3BhY2VyLWxnO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjAwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMTUgOSAyNiAvIDgwJSk7XHJcbiAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHM7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1tYXJrZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFwYm94Z2wtcG9wdXAge1xyXG4gIG1heC13aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWFuY2hvci1ib3R0b20gLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFya2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1wb3B1cC1hbmNob3ItcmlnaHQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcmtlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWFwYm94Z2wtcG9wdXAtYW5jaG9yLWxlZnQgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hcGJveGdsLXBvcHVwLWFuY2hvci10b3AgLm1hcGJveGdsLXBvcHVwLXRpcCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFya2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYXBib3hnbC1wb3B1cC1jbG9zZS1idXR0b24ge1xyXG4gIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgcGFkZGluZzogMnB4ICRzcGFjZXIteHM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4vLyBTSU1QTEUgQkFSXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkc3BhY2VyLXhzO1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcblxyXG4vLyBmYWRlZCBpbiBieSBnc2FwXHJcbi5yZXZlYWwge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn0iLCJAbWl4aW4geHMoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbSgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1kKCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGcoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/