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

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

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


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

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

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

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin: 0;
  font-weight: 500;
  line-height: inherit;
  color: #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: #7d76b1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-xs-12 {
    width: 100%;
    *width: 99.9%;
  }

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

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

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

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

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

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

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

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

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

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

  .col-xs-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 768px) {
  .col-sm-12 {
    width: 100%;
    *width: 99.9%;
  }

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

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

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

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

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

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

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

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

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

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

  .col-sm-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 992px) {
  .col-md-12 {
    width: 100%;
    *width: 99.9%;
  }

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

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

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

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

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

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

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

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

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

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

  .col-md-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1200px) {
  .col-lg-12 {
    width: 100%;
    *width: 99.9%;
  }

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

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

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

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

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

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

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

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

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

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

  .col-lg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
@media (min-width: 1600px) {
  .col-xlg-12 {
    width: 100%;
    *width: 99.9%;
  }

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

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

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

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

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

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

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

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

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

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

  .col-xlg-1 {
    width: 8.33333333%;
    *width: 8.23333333%;
  }
}
.align-start {
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.col-bleed {
  padding: 0;
}

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

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

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

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

input[type=text],
input[type=password],
input[type=email],
input[type=number],
input[type=time],
input[type=date],
input[type=datetime-local],
textarea {
  font-size: 12px;
  display: block;
  width: 100%;
  padding: 0 10px;
  margin: 0;
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  transition: all 0.3s;
  background: rgba(255, 255, 255, 0.05);
  height: 34px;
  appearance: none;
  text-align: inherit;
  font-weight: 400;
  font-family: inherit;
  line-height: 34px;
  color: #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: rgba(255, 255, 255, 0.08) !important;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.05);
  overflow: hidden;
}
#container #toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
  background: #383361 !important;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
}
#container #toolbar .toolbar-section {
  border-color: rgba(255, 255, 255, 0.08) !important;
}
#container #toolbar .toolbar-section .wysiwyg-button {
  color: rgba(245, 243, 250, 0.7) !important;
}
@media (hover: hover) {
  #container #toolbar .toolbar-section .wysiwyg-button:hover {
    color: #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: #60589c;
  font-size: 10px;
  font-weight: 500;
  line-height: 1;
  margin-bottom: 10px;
  display: block;
  position: relative;
}

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

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

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

label.switch {
  width: 100%;
  height: 26px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  padding-left: 0;
  margin: 0;
  line-height: inherit;
  font-weight: 400;
  font-size: inherit;
  color: #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 rgba(255, 255, 255, 0.08);
  border-radius: 4px;
  white-space: normal;
  min-height: 34px;
}

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

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

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

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

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

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

.vs__open-indicator {
  width: 14px;
  fill: #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: all 0.3s;
}
@media (hover: hover) {
  .vs__clear:hover {
    fill: #C46170;
  }
}

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

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

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

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

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

@media (hover: hover) {
  .vs__dropdown-option:hover {
    cursor: pointer;
  }
}
.vs__dropdown-option--highlight {
  background: #383361;
  color: #fbfafd;
}

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

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

.vs__deselect {
  display: inline-flex;
  appearance: none;
  margin-left: 5px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: #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: 4px;
  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;
}

.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 rgba(255, 255, 255, 0.08);
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9;
  background: #0f091a;
  overflow-x: auto;
  scrollbar-width: none;
  /* Firefox */
}
.page-head::-webkit-scrollbar {
  display: none;
}
.page-head > *:last-child {
  margin-right: 20px;
}
.page-head h1 {
  margin-right: auto;
  display: flex;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 650px) {
  .page-head h1 {
    display: none;
  }
}
.page-head h1 .title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-head h1 .count {
  background: #4c467b;
  border-radius: 8px;
  height: 15px;
  padding: 0 5px;
  font-weight: 500;
  font-size: 8px;
  line-height: 15px;
  color: #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: 8px;
  padding: 20px;
  border: 1px solid rgba(255, 255, 255, 0.08);
}
.card .head {
  display: flex;
  align-items: flex-start;
}
.card .head .title {
  margin-right: auto;
}

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

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

.table {
  display: grid;
  align-items: flex-start;
}
.table .row {
  display: grid;
  grid-template-columns: 5fr 1fr 1fr 1fr 3fr;
  position: relative;
  border-color: rgba(255, 255, 255, 0.08);
  color: rgba(245, 243, 250, 0.7);
}
.table .row:nth-child(even) {
  background: rgba(255, 255, 255, 0.02);
}
.table .row.no-results {
  grid-template-columns: 1fr !important;
  cursor: auto !important;
}
.table .row.no-results .cell {
  justify-content: flex-start !important;
  text-align: left !important;
}
.table .row:first-child {
  user-select: none;
  cursor: pointer;
  height: 50px;
  line-height: 50px;
  font-weight: 500;
  border-bottom: 2px solid rgba(255, 255, 255, 0.08);
  color: #4c467b;
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  z-index: 9;
  background: #0f091a;
}
.table .row:first-child .sort {
  width: 10px;
  margin-left: 10px;
}
.table .row:first-child .sort svg {
  width: 10px;
  height: 5px;
  stroke-width: 3;
  fill: none;
  stroke: #4c467b;
  stroke-linecap: round;
  stroke-linejoin: round;
  transition: all 0.3s;
  margin-bottom: 1px;
}
.table .row:first-child .sort svg path {
  transition: all 0.3s;
}
.table .row:first-child .cell {
  display: flex;
  align-items: center;
  height: 48px;
}
.table .row:first-child .cell.overflow span {
  padding-right: 0;
}
.table .row:first-child .cell.desc .sort path {
  d: path("M1,1 L10,9 L19,1");
}
@media (hover: hover) {
  .table .row:first-child .cell:hover svg {
    stroke: #4c467b;
  }
}
.table .row:last-child {
  border-bottom: none;
}
.table .row:not(:first-child) {
  cursor: pointer;
}
@media (hover: hover) {
  .table .row:not(:first-child):hover {
    color: #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:not(.absolute) {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #383361;
}
.loading.absolute {
  position: absolute;
  top: 40px;
  left: 40px;
  z-index: 999;
}

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

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

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

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

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

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

.reveal {
  opacity: 0;
}

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

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

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

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

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

a {
  color: #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: all 0.3s;
  will-change: auto;
  font-size: inherit;
}
button:focus {
  outline: 0;
}
button:disabled, button.disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

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

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

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

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

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUEyTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMU1GO0FBNk1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVDM0xZO0VENExaLGdCQ3JMTztFRHNMUDtBQTFNRixDO0FFa2FJO0VBQ0k7RUFDQSxjRDFZQztFQzJZRDtFQUNBLG1CRDNZSTtBQ3ZDWjtBQXFiSTtFQUNJO0FBbGJSO0FBcWJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRG5jUTtFQ29jUjtBQWxiUjtBQW1iUTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbmJSO0FBd2JJO0VBQ0k7QUFyYlI7QUF3Ykk7RUFDSTtBQXJiUjtBQXdiSTtFQUNJO0FBcmJSO0FBd2JJO0FBQ0k7SUFDSTtBQXJiVjtBQXdiTTtJQUNJO0FBdGJWO0FBQ0Y7QUF5YkE7RUFDRTtBQXZiRjtBQXliRTtFQUNFO0FBdmJKLEM7QUM4YUU7RUFDRTtBQXRlSjtBQXdlSTtBQUNFO0lBQ0U7QUF0ZU47QUF5ZUk7SUFDRTtJQUNBO0FBdmVOO0FBeWVNO0lBQ0U7SUFDQTtJQUNBO0FBdmVSO0FBMGVVO0lBQ0U7SUFDQTtJQUNBO0lBQ0EsY0Y1Zk87QUVvQm5CO0FBNGVRO0lBQ0UsZUZsZUU7SUVtZUY7QUExZVY7QUE0ZVU7SUFDRTtBQTFlWjtBQThlUTtJQUNFO0FBNWVWO0FBK2VRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7QUE3ZVY7QUFnZlE7SUFDRTtJQUNBO0FBOWVWO0FBQ0YsQztBQzFDQSxpQkFBaUIsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLHNCQUFzQixDQUFDLG1CQUFtQixlQUFlLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxrQkFBa0IsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsZ0NBQWdDLENBQUMsMkJBQTJCLGlCQUFpQixDQUFDLCtCQUErQixDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsdUJBQXVCLENBQUMsMkZBQTJGLE9BQU8sQ0FBQyxRQUFRLENBQUMsbURBQW1ELFdBQVcsQ0FBQyxhQUFhLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLG1CQUFtQixDQUFDLHdDQUF3Qyw0QkFBNEIsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxtQkFBbUIsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsWUFBWSxDQUFDLGdDQUFnQyxrQkFBa0IsQ0FBQyxhQUFhLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGVBQWUsQ0FBQyx1REFBdUQsbUJBQW1CLENBQUMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMscURBQXFELGtCQUFrQixDQUFDLHFCQUFxQixpQkFBaUIsQ0FBQyxNQUFNLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyw2QkFBNkIsQ0FBQyw4Q0FBOEMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLG9DQUFvQyxLQUFLLENBQUMsVUFBVSxDQUFDLGdFQUFnRSxPQUFPLENBQUMsVUFBVSxDQUFDLHNDQUFzQyxNQUFNLENBQUMsV0FBVyxDQUFDLGtFQUFrRSxXQUFXLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQywyREFBMkQsVUFBVSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLG1FQUFtRSxVQUFVLENBQUMsTUFBTSxDQUFDLHlCQUF5QixhQUFhLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixjQUFjLENBQUMsTUFBTSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHVCQUF1Qjs7QUNzckJ2M0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXJyQkY7QUF1ckJFO0VBQ0U7RUFDQTtFQUNBLGdCSjFwQks7RUkycEJMO0FBcnJCSjtBQXVyQkk7RUFDRSxjSjVyQlk7QUlPbEI7QUF3ckJJO0VBQ0UsZUp6cUJRO0FJYmQ7QUEwckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhyQko7QUEwckJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXhyQk47QUE2ckJBO0VBQ0U7RUFDQTtFQUNBO0FBMXJCRjtBQTRyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkp6dUJtQjtFSTB1Qm5CO0VBQ0E7RUFDQTtBQTFyQko7QUE0ckJJO0VBQ0UsZ0JKNXNCRztFSTZzQkgsYUp2c0JHO0VJd3NCSDtFQUNBO0VBQ0E7QUExckJOO0FBNHJCTTtFQUNFLGNKM3RCTTtFSTR0Qk47RUFDQSxtQkpsdUJNO0VJbXVCTjtFQUNBO0VBQ0E7RUFDQTtBQTFyQlI7QUE0ckJRO0VBRUUsbUJKOXVCTTtBSW1EaEI7QUFnc0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE5ckJOO0FBZ3NCTTtFQUNFO0FBOXJCUjtBQWtzQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0p4eEJNO0VJeXhCTixlSjN2Qkk7RUk0dkJKLGdCSnJ2QkQ7RUlzdkJDO0VBQ0E7RUFDQTtFQUNBLG1CSnB2QkU7QUlvRFo7QUFrc0JVO0VBQ0U7RUFDQTtFQUNBO0FBaHNCWjtBQW1zQlU7OztFQUdFO0VBQ0E7RUFDQSxlSjN5Qkk7RUk0eUJKO0VBQ0E7RUFDQTtBQWpzQlo7QUFxc0JRO0VBQ0Usb0JKeHdCRDtBSXFFVDtBQXVzQlU7RUFDRTtBQXJzQlo7QUF5c0JRO0VBQ0U7RUFDQTtBQXZzQlY7QUEyc0JNO0VBQ0U7QUF6c0JSO0FBNHNCTTtFQUNFLGNKdjBCUTtFSXcwQlIsa0JKL3hCSTtBSXFGWjtBQThzQlE7RUFDRSxjSngwQmM7QUk0SHhCO0FBOHNCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTVzQlo7QUErc0JVO0VBQ0U7QUE3c0JaO0FBaXRCWTtFQUNFO0FBL3NCZDtBQWl0QmM7RUFDRTtFQUNBLGFKOTBCQTtBSStIaEI7QUF3dEJFO0VBQ0U7RUFDQTtFQUNBO0FBdHRCSjtBQTB0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXZ0QkY7QUF5dEJFO0VBQ0Usa0JKLzBCUTtFSWcxQlI7QUF2dEJKO0FBeXRCSTtFQUNFLGdCSngxQkc7RUl5MUJIO0VBQ0E7RUFDQTtBQXZ0Qk47QUEwdEJJO0VBQ0U7RUFDQSxlSnYyQlE7QUkrSWQ7QUE0dEJFO0VBQ0U7RUFDQSxXSi8xQlE7RUlnMkJSO0VBQ0E7RUFDQTtBQTF0Qko7QUE2dEJFO0FBQ0U7SUFDRSxjSnA0QlE7QUl5S1o7QUE2dEJJO0lBQ0U7QUEzdEJOO0FBQ0Y7QUFndUJBO0VBQ0UsbUJKbDNCTztBSXFKVDtBQSt0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3dEJKO0FBK3RCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE3dEJOO0FBZ3VCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUpoNUJNO0VJaTVCTjtFQUNBO0VBQ0EsY0o5NkJRO0VJKzZCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOXRCTjtBQWl1Qkk7RUFDRTtFQUNBLGdCSmo2QkM7RUlrNkJEO0FBL3RCTjtBQWt1Qkk7QUFFSTtJQUNFO0FBanVCUjtBQUNGO0FBcXVCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbnVCTjtBQXN1Qkk7RUFDRTtFQUNBO0FBcHVCTjtBQXV1Qkk7RUFDRTtBQXJ1Qk47QUF1dUJNO0VBQ0U7QUFydUJSO0FBeXVCSTtFQUNFO0VBQ0E7QUF2dUJOO0FBeXVCTTtFQUNFO0FBdnVCUjtBQTR1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlKLzhCUTtFSWc5QlI7RUFDQSxtQkpuK0JVO0VJbytCVjtFQUNBO0VBQ0EsYUovK0JVO0VJZy9CVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMXVCSjtBQTZ1QkU7QUFFSTtJQUNFO0FBNXVCTjtBQUNGLEM7QUMzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDRDtFQUNBO0VBQ0E7QUFsUUQ7QUFvUUU7RUFDRTtFQUNGO0FBbFFGO0FBb1FJO0VBQ0UsbUJMN1FrQjtFSzhRbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBMEI7RUFDMUI7RUFBdUI7RUFDdkI7QUFoUU47QUFrUU07RUFDRTtBQWhRUjtBQW1RTTtFQUNFLGNMalJNO0FLZ0JkO0FBcVFRO0VBQ0U7RUFDQSx1Q0xyUks7RUtzUkwsY0x4Ukk7QUtxQmQ7QUFxUVU7RUFDRSxxQkwxU0k7QUt1Q2hCO0FBeVFRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBdlFWO0FBeVFVO0VBQ0Usa0JMbFJBO0VLbVJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2UVo7QUEwUVU7RUFDRTtFQUNBO0VBQ0E7QUF4UVo7QUEyUVU7QUFDSjtJQUNDLGNMN1RPO0FLb0RaO0FBQ0Y7QUE0UVU7RUFDRTtBQTFRWixDO0FDeVFFO0VBQ0U7QUEvVUosQztBQzhSQTtFQUNFO0VBQ0E7QUEvUkY7QUFpU0U7RUFDRSxtQlA1UFE7RU82UFIsaUJQM1BLO0VPNFBMO0VBQ0E7QUEvUko7QUFpU0k7RUFFRTtBQWhTTixDO0FDMFlFO0VBQ0U7QUFyWko7QUF1Wkk7QUFDRTtJQUNFO0FBclpOO0FBd1pJO0lBQ0U7SUFDQTtBQXRaTjtBQXdaTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUF0WlI7QUF5WlU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxjUjdhTztBUXNCbkI7QUEyWlE7SUFDRSxlUm5aRTtJUW9aRjtBQXpaVjtBQTRaUTtJQUNFO0FBMVpWO0FBQ0YsQztBQzZiRTtFQUNFO0FBM2RKO0FBNmRJO0FBQ0U7SUFDRTtBQTNkTjtBQThkSTtJQUNFO0lBQ0E7QUE1ZE47QUE4ZE07SUFDRTtJQUNBO0lBQ0E7QUE1ZFI7QUErZFU7SUFDRTtJQUNBO0lBQ0E7SUFDQSxjVGpmTztBU29CbkI7QUFpZVE7SUFDRSxlVHZkRTtJU3dkRjtBQS9kVjtBQWtlUTtJQUNFO0FBaGVWO0FBbWVRO0lBQ0U7SUFDQTtBQWplVjtBQUNGLEM7QUNzM0JBO0VBQ0U7RUFDQTtFQUNBO0FBdDVCRjtBQXc1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlY5NUJtQjtFVSs1Qm5CO0VBQ0E7RUFDQTtBQXQ1Qko7QUF3NUJJO0VBQ0UsZ0JWajRCRztFVWs0QkgsYVY1M0JHO0VVNjNCSDtFQUNBO0FBdDVCTjtBQXk1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXY1Qk47QUF5NUJNO0VBQ0U7QUF2NUJSO0FBMDVCTTtFQUNFO0FBeDVCUjtBQTQ1QlE7RUFDRTtFQUNBLG1CVm41QkU7RVVvNUJGO0VBQ0E7RUFDQTtFQUNBLGNWajhCTTtFVWs4Qk4sZVZwNkJJO0VVcTZCSixnQlY5NUJEO0VVKzVCQztFQUNBO0VBQ0E7QUExNUJWO0FBNDVCVTtFQUNFO0VBQ0E7RUFDQTtBQTE1Qlo7QUE2NUJVOzs7RUFHRTtFQUNBO0VBQ0EsZVZuOUJJO0VVbzlCSjtFQUNBO0VBQ0E7QUEzNUJaO0FBKzVCUTtFQUNFLG9CVmg3QkQ7QVVtQlQ7QUFpNkJVO0VBQ0U7QUEvNUJaO0FBbTZCUTtFQUNFO0VBQ0E7QUFqNkJWO0FBdTZCRTtFQUNFO0FBcjZCSjtBQXc2QkU7RUFDRTtFQUNBO0FBdDZCSjtBQTA2QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXY2QkY7QUF5NkJFO0VBQ0Usa0JWbjlCUTtFVW85QlI7QUF2NkJKO0FBeTZCSTtFQUNFLGdCVjU5Qkc7RVU2OUJIO0VBQ0E7RUFDQTtBQXY2Qk47QUEwNkJJO0VBQ0U7RUFDQSxlVjMrQlE7QVVtRWQ7QUE0NkJFO0VBQ0U7RUFDQSxXVm4rQlE7RVVvK0JSO0VBQ0E7RUFDQTtBQTE2Qko7QUE2NkJFO0FBQ0U7SUFDRSxjVnhnQ1E7QVU2Rlo7QUE2NkJJO0lBQ0U7QUEzNkJOO0FBQ0YsQztBQzZURTtBQURGO0lBRUk7QUEzYUY7QUFDRjtBQThhQTtFQUNFLG1CWHhZTztBV25DVDtBQTZhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTNhSjtBQTZhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEzYU47QUE4YUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFYdGFNO0VXdWFOO0VBQ0E7RUFDQSxjWHBjUTtFV3FjUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNWFOO0FBK2FJO0VBQ0U7RUFDQSxnQlh2YkM7RVd3YkQ7QUE3YU47QUFnYkk7QUFFSTtJQUNFO0FBL2FSO0FBQ0Y7QUFtYkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpiTjtBQW9iSTtFQUNFO0VBQ0E7QUFsYk47QUFxYkk7RUFDRTtBQW5iTjtBQXFiTTtFQUNFO0FBbmJSO0FBdWJJO0VBQ0U7RUFDQTtBQXJiTjtBQXViTTtFQUNFO0FBcmJSO0FBMGJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZWHJlUTtFV3NlUjtFQUNBLG1CWHpmVTtFVzBmVjtFQUNBO0VBQ0EsYVhyZ0JVO0VXc2dCVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeGJKO0FBMmJFO0FBRUk7SUFDRTtBQTFiTjtBQUNGLEM7QUNzWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTNkRjtBQThkRTtFQUNFO0FBM2RKO0FBNmRJO0FBQ0U7SUFDRTtBQTNkTjtBQThkSTtJQUNFO0lBQ0E7QUE1ZE47QUE4ZE07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUE1ZFI7QUE4ZFE7SUFDRSxlWnhkRTtBWUpaO0FBK2RRO0lBQ0U7SUFDQSxpQlpwZEE7QVlUVjtBQWllVTtJQUNFO0lBQ0E7SUFDQTtJQUNBLGNacGdCTztBWXFDbkI7QUFDRjtBQXVlQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CWjNmYTtFWTRmYjtBQXBlRjtBQXNlRTtFQUNFLG1CWmxnQlk7QVk4QmhCLEM7QUM2MkJBO0VBRUU7RUFDQTtFQUNBO0FBLzVCRjtBQWk2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmJ2NkJtQjtFYXc2Qm5CO0VBQ0E7RUFDQTtBQS81Qko7QUFpNkJJO0FBVEY7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBOTVCSjtBQUNGO0FBZzZCSTtFQUNFLGdCYmw1Qkc7RWFtNUJILGFiNzRCRztFYTg0Qkg7RUFDQTtFQUNBLG1CYnA2QlM7RWFxNkJULGNiNzZCUTtBYWVkO0FBZzZCTTtFQUNFLGlCYnI1Qkk7QWFUWjtBQWk2Qk07RUFDRSxtQmIvNkJRO0FhZ0JoQjtBQW02Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQWo2Qk47QUFvNkJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNiaDlCWTtFYWk5QlosZWJ2N0JJO0VhdzdCSixnQmJqN0JEO0VhazdCQztFQUNBO0VBQ0E7RUFDQSxtQmJoN0JFO0FhY1o7QUFvNkJVO0VBQ0U7RUFDQTtFQUNBO0FBbDZCWjtBQXE2QlU7OztFQUdFO0VBQ0E7RUFDQSxlYnYrQkk7RWF3K0JKO0VBQ0E7RUFDQTtBQW42Qlo7QUF1NkJRO0VBQ0Usb0JicDhCRDtBYStCVDtBQXk2QlU7RUFDRTtBQXY2Qlo7QUEyNkJRO0VBQ0U7RUFDQTtBQXo2QlY7QUE2NkJNO0VBQ0UsY2IxL0JnQjtBYStFeEI7QUE4NkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUE1NkJSO0FBODZCUTtFQUNFLGtCYi85QkU7RWFnK0JGO0FBNTZCVjtBQTg2QlU7RUFDRSxnQmJ4K0JIO0VheStCRztFQUNBO0VBQ0E7QUE1NkJaO0FBKzZCVTtFQUNFO0VBQ0EsZWJ2L0JFO0FhMEVkO0FBaTdCUTtFQUNFO0VBQ0EsV2IvK0JFO0VhZy9CRjtFQUNBO0VBQ0E7QUEvNkJWO0FBazdCUTtBQUNFO0lBQ0UsY2JwaENFO0Fhb0daO0FBazdCVTtJQUNFO0FBaDdCWjtBQUNGO0FBcTdCTTtFQUNFO0VBQ0E7RUFDQSxZYnBnQ0M7RWFxZ0NEO0FBbjdCUjtBQXM3Qk07RUFDRSxtQmJqakNnQjtFYWtqQ2hCO0VBQ0E7QUFwN0JSO0FBczdCUTtFQUNFLGNicGpDYztBYWdJeEI7QUF5N0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF2N0JWO0FBeTdCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2N0JaO0FBMDdCVTtFQUVFLGFidGpDRTtFYXVqQ0Y7RUFDQTtBQXo3Qlo7QUEyN0JZO0FBQ0U7SUFDRSxhYjFqQ0k7QWFpSWxCO0FBQ0Y7QUE0N0JZO0VBQ0UsYWJ6bENFO0VhMGxDRjtBQTE3QmQ7QUE4N0JVO0VBQ0UsY2J2a0NFO0FhMklkO0FBKzdCVTtBQUNFO0lBQ0UsY2JybENBO0Fhd0paO0FBQ0Y7QUFvOEJFO0VBQ0U7RUFDQTtBQWw4Qko7QUFzOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJiOWtDTztFYStrQ1AsbUJidm5Dc0I7RWF3bkN0QjtBQW44QkY7QUFxOEJFO0VBQ0U7QUFuOEJKO0FBczhCRTtFQUNFO0VBQ0E7QUFwOEJKO0FBczhCSTtFQUNFLCtCYnRuQ087RWF1bkNQLGdCYmxtQ0c7RWFtbUNILGtCYjlsQ007QWEwSlo7QUFzOEJNO0FBQ0U7SUFDRSxjYjduQ0k7QWF5TFo7QUFDRjtBQXU4Qk07RUFDRSxjYmxvQ007QWE2TGQsQzs7QUN6TEE7RUFDQTtBQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7QUFDQTtFQUNBO0FBQ0E7OztBQ2hCQTtFQUNBO0FBQ0E7QUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7QUN0QkE7Ozs7Ozs7Ozs7Ozs7RUFhRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNIRjs7QURNQTs7RUFFRTtBQ0hGOztBREtBO0VBQ0U7QUNGRjs7QURJQTtFQUNFO0FDREY7O0FER0E7RUFDRTtBQ0FGOztBREVBOztFQUVFO0VBQ0E7QUNDRjs7QURDQTtFQUNFO0VBQ0E7QUNFRjs7QUMvQ0E7RUFDRTtFQUNBLGVDNkJTO0VENUJULGdCQ2lDUTtFRGhDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEa0RGOztBQzlDQTtFQUNFO0VBQ0EsZ0JDdUJPO0VEdEJQO0VBQ0EsY0NEWTtBRmtEZDs7QUM5Q0E7RUFDRSxlQ2FZO0VEWlo7QURpREY7O0FDOUNBO0VBQ0UsZUNPWTtBRjBDZDs7QUM5Q0E7RUFDRSxlQ0VTO0FGK0NYOztBQzdDQTtFQUNFO0VBQ0E7RUFDQTtBRGdERjtBQzlDRTtFQUNFO0FEZ0RKOztBQzVDQTtFQUNFLGdCQ1BPO0FGc0RUOztBQzVDQTtFQUNDO0FEK0NEOztBQzVDQTtFQUNFLG1CQy9Dc0I7QUY4RnhCOztBR25HQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkRtQ087RUNsQ1Asa0JEa0NPO0FGb0VUOztBR25HQTtFQUNFOztJQUVFLG1CRDZCUTtJQzVCUixrQkQ0QlE7RUYwRVY7QUFDRjtBR3hGQTs7RUFFRTtFQUNBO0FIMEZGO0FHeEZDOztFQUNDO0VBQ0M7QUgyRkg7QUd6RkU7O0VBQ0MsYURDUztBRjJGWjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtHQzBGQSxzQkR6RkE7RUFDQTtBSDBGRjs7QUd2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgwRkY7O0FHdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYUR4Q087RUN5Q1A7R0MwRkEsZUR6RkE7RUFDQTtBSDBGRjtBR3hGRTtFQUNFO0VBQ0E7QUgwRko7O0FHdEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsWUR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxZRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxtQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7R0N5RkEsbUJEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLFlEeEZBO0FIeUZGOztBR3RGQTtFQUNFO0dDeUZBLG1CRHhGQTtBSHlGRjs7QUd0RkE7RUFDRTtHQ3lGQSxrQkR4RkE7QUh5RkY7O0FHdEZBO0VBQ0U7SUFDRTtLQ3lGQSxZRHhGQTtFSHlGRjs7RUd2RkE7SUFDRTtLQzBGQSxtQkR6RkE7RUgwRkY7O0VHeEZBO0lBQ0U7S0MyRkEsbUJEMUZBO0VIMkZGOztFR3pGQTtJQUNFO0tDNEZBLFlEM0ZBO0VINEZGOztFRzFGQTtJQUNFO0tDNkZBLG1CRDVGQTtFSDZGRjs7RUczRkE7SUFDRTtLQzhGQSxtQkQ3RkE7RUg4RkY7O0VHNUZBO0lBQ0U7S0MrRkEsWUQ5RkE7RUgrRkY7O0VHN0ZBO0lBQ0U7S0NnR0EsbUJEL0ZBO0VIZ0dGOztFRzlGQTtJQUNFO0tDaUdBLG1CRGhHQTtFSGlHRjs7RUcvRkE7SUFDRTtLQ2tHQSxZRGpHQTtFSGtHRjs7RUdoR0E7SUFDRTtLQ21HQSxtQkRsR0E7RUhtR0Y7O0VHakdBO0lBQ0U7S0NvR0Esa0JEbkdBO0VIb0dGO0FBQ0Y7QUdqR0E7RUFDRTtJQUNFO0tDbUdBLFlEbEdBO0VIbUdGOztFR2pHQTtJQUNFO0tDb0dBLG1CRG5HQTtFSG9HRjs7RUdsR0E7SUFDRTtLQ3FHQSxtQkRwR0E7RUhxR0Y7O0VHbkdBO0lBQ0U7S0NzR0EsWURyR0E7RUhzR0Y7O0VHcEdBO0lBQ0U7S0N1R0EsbUJEdEdBO0VIdUdGOztFR3JHQTtJQUNFO0tDd0dBLG1CRHZHQTtFSHdHRjs7RUd0R0E7SUFDRTtLQ3lHQSxZRHhHQTtFSHlHRjs7RUd2R0E7SUFDRTtLQzBHQSxtQkR6R0E7RUgwR0Y7O0VHeEdBO0lBQ0U7S0MyR0EsbUJEMUdBO0VIMkdGOztFR3pHQTtJQUNFO0tDNEdBLFlEM0dBO0VINEdGOztFRzFHQTtJQUNFO0tDNkdBLG1CRDVHQTtFSDZHRjs7RUczR0E7SUFDRTtLQzhHQSxrQkQ3R0E7RUg4R0Y7QUFDRjtBRzNHQTtFQUNFO0lBQ0U7S0M2R0EsWUQ1R0E7RUg2R0Y7O0VHM0dBO0lBQ0U7S0M4R0EsbUJEN0dBO0VIOEdGOztFRzVHQTtJQUNFO0tDK0dBLG1CRDlHQTtFSCtHRjs7RUc3R0E7SUFDRTtLQ2dIQSxZRC9HQTtFSGdIRjs7RUc5R0E7SUFDRTtLQ2lIQSxtQkRoSEE7RUhpSEY7O0VHL0dBO0lBQ0U7S0NrSEEsbUJEakhBO0VIa0hGOztFR2hIQTtJQUNFO0tDbUhBLFlEbEhBO0VIbUhGOztFR2pIQTtJQUNFO0tDb0hBLG1CRG5IQTtFSG9IRjs7RUdsSEE7SUFDRTtLQ3FIQSxtQkRwSEE7RUhxSEY7O0VHbkhBO0lBQ0U7S0NzSEEsWURySEE7RUhzSEY7O0VHcEhBO0lBQ0U7S0N1SEEsbUJEdEhBO0VIdUhGOztFR3JIQTtJQUNFO0tDd0hBLGtCRHZIQTtFSHdIRjtBQUNGO0FHckhBO0VBQ0U7SUFDRTtLQ3VIQSxZRHRIQTtFSHVIRjs7RUdySEE7SUFDRTtLQ3dIQSxtQkR2SEE7RUh3SEY7O0VHdEhBO0lBQ0U7S0N5SEEsbUJEeEhBO0VIeUhGOztFR3ZIQTtJQUNFO0tDMEhBLFlEekhBO0VIMEhGOztFR3hIQTtJQUNFO0tDMkhBLG1CRDFIQTtFSDJIRjs7RUd6SEE7SUFDRTtLQzRIQSxtQkQzSEE7RUg0SEY7O0VHMUhBO0lBQ0U7S0M2SEEsWUQ1SEE7RUg2SEY7O0VHM0hBO0lBQ0U7S0M4SEEsbUJEN0hBO0VIOEhGOztFRzVIQTtJQUNFO0tDK0hBLG1CRDlIQTtFSCtIRjs7RUc3SEE7SUFDRTtLQ2dJQSxZRC9IQTtFSGdJRjs7RUc5SEE7SUFDRTtLQ2lJQSxtQkRoSUE7RUhpSUY7O0VHL0hBO0lBQ0U7S0NrSUEsa0JEaklBO0VIa0lGO0FBQ0Y7QUcvSEE7RUFDRTtJQUNFO0tDaUlBLFlEaElBO0VIaUlGOztFRy9IQTtJQUNFO0tDa0lBLG1CRGpJQTtFSGtJRjs7RUdoSUE7SUFDRTtLQ21JQSxtQkRsSUE7RUhtSUY7O0VHaklBO0lBQ0U7S0NvSUEsWURuSUE7RUhvSUY7O0VHbElBO0lBQ0U7S0NxSUEsbUJEcElBO0VIcUlGOztFR25JQTtJQUNFO0tDc0lBLG1CRHJJQTtFSHNJRjs7RUdwSUE7SUFDRTtLQ3VJQSxZRHRJQTtFSHVJRjs7RUdySUE7SUFDRTtLQ3dJQSxtQkR2SUE7RUh3SUY7O0VHdElBO0lBQ0U7S0N5SUEsbUJEeElBO0VIeUlGOztFR3ZJQTtJQUNFO0tDMElBLFlEeklBO0VIMElGOztFR3hJQTtJQUNFO0tDMklBLG1CRDFJQTtFSDJJRjs7RUd6SUE7SUFDRTtLQzRJQSxrQkQzSUE7RUg0SUY7QUFDRjtBR3hJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTtFQUNFO0VBQ0E7RUFDQTtBSDBJRjs7QUd2SUE7RUFDRTtFQUNBO0VBQ0E7QUgwSUY7O0FHdklBO0VBQ0U7RUFDQTtFQUNBO0FIMElGOztBR3ZJQTs7OztHQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUh5SUY7O0FHdElBO0VBQ0U7QUh5SUY7O0FHdElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIeUlGOztBR3RJQTtFQUNFO0VBQ0E7RUFDQTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtBSHlJRjs7QUd0SUE7RUFDRTtJQUNFO0VIeUlGO0FBQ0Y7QUd0SUE7RUFDRTtJQUNFO0VId0lGO0FBQ0Y7QUdySUE7RUFDRTtJQUNFO0VIdUlGO0FBQ0Y7QUdwSUE7RUFDRTtJQUNFO0VIc0lGO0FBQ0Y7QUduSUE7RUFDRTtJQUNFO0VIcUlGO0FBQ0Y7QUdsSUE7RUFDRTtJQUNFO0VIb0lGO0FBQ0Y7QUtydkJBO0FBQ0E7Ozs7Ozs7Ozs7RUFVRTtFQUNBO0VBQ0Q7RUFDQztBTHV2QkY7O0FLcHZCQTtFQUNFO0VBQ0EsbUJId0JPO0FGK3RCVDtBS3B2Qkk7RUFDRSxxQkhDUTtBRnF2QmQ7O0FLanZCQTs7Ozs7Ozs7RUFRQyxlSExVO0VHTVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLGdCSGJTO0VHY1Q7RUFDQTtFQUNBLGNIckNhO0FGd3hCZDtBS2p2QkM7Ozs7Ozs7O0VBQ0M7QUwwdkJGO0FLdnZCQzs7Ozs7Ozs7RUFDQztFQUNBLGVIN0JTO0FGNnhCWDs7QUs1dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwrdkJEOztBSzV2QkE7RUFDRTtBTCt2QkY7O0FLNXZCQTtFQUNDO0VBQ0E7RUFDQTtFQUNDO0FMK3ZCRjs7QUs1dkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsYUgvQ1c7QUY4eUJaOztBSzN2QkE7O0VBRUU7RUFDQTtBTDh2QkY7O0FLM3ZCQTtFQUNFO0FMOHZCRjs7QUszdkJBOzs7RUFHRTtFQUNBO0FMOHZCRjs7QUszdkJBO0VBQ0U7QUw4dkJGOztBSzN2QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTDh2QkQ7QUs1dkJDO0VBQ0c7RUFDQTtFQUNGO0VBQ0E7QUw4dkJGO0FLNXZCRTtFQUNDO0FMOHZCSDtBSzV2Qkc7RUFDQztBTDh2Qko7QUs1dkJJO0VBQ0M7SUFDQztJQUNBO0VMOHZCSjtBQUNGO0FLeHZCQztFQUNDO0FMMHZCRjs7QUt0dkJBO0VBQ0U7QUx5dkJGOztBS3R2QkE7RUFDRTtBTHl2QkY7QUt2dkJFO0VBQ0ksa0JIakhNO0VHa0hOO0FMeXZCTjtBS3Z2Qk07RUFDRTtBTHl2QlI7O0FLbnZCQTtFQUNFO0FMc3ZCRjtBS3B2QkU7RUFDRTtFQUNBO0VBQ0EsbUJIbkpVO0VHb0pWO0VBQ0E7RUFDQTtBTHN2Qko7QUtwdkJJO0VBQ0UsY0hsS1E7QUZ3NUJkO0FLbnZCSTtFQUNFO0FMcXZCTjs7QUs5dUJBO0VBQ0MsY0h6THFCO0VHMExwQixlSGhLWTtFR2lLWixnQkgxSk87RUcySlA7RUFDRCxtQkh2Slc7RUd3Slg7RUFDQTtBTGl2QkQ7O0FLOXVCQTtFQUNDLGNIbk1xQjtFR29NcEIsZUgxS1k7RUcyS1osZ0JIcEtPO0FGcTVCVDs7QUs3dUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FMZ3ZCRjtBSzl1QkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTGl2Qko7QUsvdUJJOztFQUNFLHFCSHhOZ0I7QUYwOEJ0QjtBSy91Qkk7O0VBQ0U7QUxrdkJOO0FLOXVCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaXZCSjtBSy91Qkk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSHBQVTtFR3FQVjtFQUNBO0VBQ0E7QUxrdkJOO0FLOXVCRTtFQUNBOztJQUNDLHFCSHpQbUI7RUYwK0JwQjtBQUNGOztBSzd1QkE7RUFDRTtBTGd2QkY7O0FLNXVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7RUFDQTtFQUNBO0VBQ0Q7RUFDQTtFQUNBLGdCSDdPUztFRzhPVDtFQUNBLGNIcFFhO0FGbS9CZDtBSzd1QkU7RUFDRTtFQUNBO0VBQ0E7QUwrdUJKO0FLNXVCRTtFQUNFO0VBQ0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNGO0FMOHVCRjtBSzV1Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkhuUlE7RUdvUlI7RUFDQTtBTDh1Qk47QUsxdUJDO0VBQ0MscUJIbFRjO0FGOGhDaEI7QUt6dUJDO0VBQ0MseUJIdFRjO0FGaWlDaEI7QUt4dUJDO0VBQ0M7QUwwdUJGO0FLdnVCQztFQUNDO0FMeXVCRjtBS3R1QkM7RUFDQztBTHd1QkY7QUtydUJDO0VBQ0M7QUx1dUJGO0FLcnVCRTtFQUNDO0VBQ0E7QUx1dUJIO0FLcnVCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMdXVCSjtBS251QkU7RUFDQztBTHF1Qkg7QUtsdUJFO0VBQ0M7QUxvdUJIO0FLanVCRTtFQUNDO0FMbXVCSDs7QU1oa0NBO0VBQ0U7RUFDQTtBTm1rQ0Y7QU1qa0NDO0VBQ0M7QU5ta0NGOztBTS9qQ0E7RUFDRTtJ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QUNBLGNKM1ZZO0FGMjNDZDs7QU94NENBO0VBQ0U7RUFDQTtBUDI0Q0Y7O0FPeDRDQTtFQUNFO0VBQ0E7QVAyNENGOztBT3g0Q0E7RUFDRTtFQUNBO0FQMjRDRjs7QU94NENBO0VBQ0U7RUFDQTtBUDI0Q0Y7O0FPeDRDQTtFQUNFO0VBQ0E7QVAyNENGOztBT3g0Q0E7RUFDRTtFQUNBO0FQMjRDRjs7QU94NENBO0VBQ0U7RUFDQTtBUDI0Q0Y7O0FPdjRDQTtFQUNFO0VBQ0E7QVAwNENGOztBT3Y0Q0E7RUFDRTtFQUNBO0FQMDRDRjs7QU92NENBO0VBQ0U7RUFDQTtBUDA0Q0Y7O0FPdjRDQTtFQUNFO0VBQ0E7QVAwNENGOztBT3Y0Q0E7RUFDRTtFQUNBO0FQMDRDRjs7QU92NENBO0VBQ0U7RUFDQTtBUDA0Q0Y7O0FPdjRDQTtFQUNFO0VBQ0E7QVAwNENGOztBT3Q0Q0E7RUFDRTtBUHk0Q0Y7O0FPdDRDQTtFQUNFO0FQeTRDRjs7QU90NENBO0VBQ0U7QVB5NENGOztBT3Q0Q0E7RUFDRTtBUHk0Q0Y7O0FPdDRDQTtFQUNFO0FQeTRDRjs7QU90NENBO0VBQ0U7QVB5NENGOztBT3Q0Q0E7RUFDRTtBUHk0Q0Y7O0FPdDRDQTtFQUNFO0FQeTRDRjs7QU9yNENBO0VBQ0U7QVB3NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcjRDQTtFQUNFO0FQdzRDRjs7QU9yNENBO0VBQ0U7QVB3NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcjRDQTtFQUNFO0FQdzRDRjs7QU9yNENBO0VBQ0U7QVB3NENGOztBT3I0Q0E7RUFDRTtBUHc0Q0Y7O0FPcDRDQTtFQUNFO0FQdTRDRjs7QU9wNENBO0VBQ0U7QVB1NENGOztBT3A0Q0E7RUFDRTtBUHU0Q0Y7O0FPcDRDQTtFQUNFO0FQdTRDRjs7QU9wNENBO0VBQ0U7QVB1NENGOztBT3A0Q0E7RUFDRTtBUHU0Q0Y7O0FPcDRDQTtFQUNFO0FQdTRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FPbjRDQTtFQUNFO0FQczRDRjs7QU9uNENBO0VBQ0U7QVBzNENGOztBT240Q0E7RUFDRTtBUHM0Q0Y7O0FRdmxERTtFRHFOQTtJQUNFO0lBQ0E7RVBzNENGOztFT240Q0E7SUFDRTtJQUNBO0VQczRDRjs7RU9uNENBO0lBQ0U7SUFDQTtFUHM0Q0Y7O0VPbjRDQTtJQUNFO0lBQ0E7RVBzNENGOztFT240Q0E7SUFDRTtJQUNBO0VQczRDRjs7RU9uNENBO0lBQ0U7SUFDQTtFUHM0Q0Y7O0VPbjRDQTtJQUNFO0lBQ0E7RVBzNENGOztFT2w0Q0E7SUFDRTtJQUNBO0VQcTRDRjs7RU9sNENBO0lBQ0U7SUFDQTtFUHE0Q0Y7O0VPbDRDQTtJQUNFO0lBQ0E7RVBxNENGOztFT2w0Q0E7SUFDRTtJQUNBO0VQcTRDRjs7RU9sNENBO0lBQ0U7SUFDQTtFUHE0Q0Y7O0VPbDRDQTtJQUNFO0lBQ0E7RVBxNENGOztFT2w0Q0E7SUFDRTtJQUNBO0VQcTRDRjs7RU9qNENBO0lBQ0U7RVBvNENGOztFT2o0Q0E7SUFDRTtFUG80Q0Y7O0VPajRDQTtJQUNFO0VQbzRDRjs7RU9qNENBO0lBQ0U7RVBvNENGOztFT2o0Q0E7SUFDRTtFUG80Q0Y7O0VPajRDQTtJQUNFO0VQbzRDRjs7RU9qNENBO0lBQ0U7RVBvNENGOztFT2g0Q0E7SUFDRTtFUG00Q0Y7O0VPaDRDQTtJQUNFO0VQbTRDRjs7RU9oNENBO0lBQ0U7RVBtNENGOztFT2g0Q0E7SUFDRTtFUG00Q0Y7O0VPaDRDQTtJQUNFO0VQbTRDRjs7RU9oNENBO0lBQ0U7RVBtNENGOztFT2g0Q0E7SUFDRTtFUG00Q0Y7O0VPLzNDQTtJQUNFO0VQazRDRjs7RU8vM0NBO0lBQ0U7RVBrNENGOztFTy8zQ0E7SUFDRTtFUGs0Q0Y7O0VPLzNDQTtJQUNFO0VQazRDRjs7RU8vM0NBO0lBQ0U7RVBrNENGOztFTy8zQ0E7SUFDRTtFUGs0Q0Y7O0VPLzNDQTtJQUNFO0VQazRDRjs7RU85M0NBO0lBQ0U7RVBpNENGOztFTzkzQ0E7SUFDRTtFUGk0Q0Y7O0VPOTNDQTtJQUNFO0VQaTRDRjs7RU85M0NBO0lBQ0U7RVBpNENGOztFTzkzQ0E7SUFDRTtFUGk0Q0Y7O0VPOTNDQTtJQUNFO0VQaTRDRjs7RU85M0NBO0lBQ0U7RVBpNENGO0FBQ0Y7QVF6d0RFO0VENFlBO0lBQ0U7SUFDQTtFUGc0Q0Y7O0VPNzNDQTtJQUNFO0lBQ0E7RVBnNENGOztFTzczQ0E7SUFDRTtJQUNBO0VQZzRDRjs7RU83M0NBO0lBQ0U7SUFDQTtFUGc0Q0Y7O0VPNzNDQTtJQUNFO0lBQ0E7RVBnNENGOztFTzczQ0E7SUFDRTtJQUNBO0VQZzRDRjs7RU83M0NBO0lBQ0U7SUFDQTtFUGc0Q0Y7O0VPNTNDQTtJQUNFO0lBQ0E7RVArM0NGOztFTzUzQ0E7SUFDRTtJQUNBO0VQKzNDRjs7RU81M0NBO0lBQ0U7SUFDQTtFUCszQ0Y7O0VPNTNDQTtJQUNFO0lBQ0E7RVArM0NGOztFTzUzQ0E7SUFDRTtJQUNBO0VQKzNDRjs7RU81M0NBO0lBQ0U7SUFDQTtFUCszQ0Y7O0VPNTNDQTtJQUNFO0lBQ0E7RVArM0NGOztFTzMzQ0E7SUFDRTtFUDgzQ0Y7O0VPMzNDQTtJQUNFO0VQODNDRjs7RU8zM0NBO0lBQ0U7RVA4M0NGOztFTzMzQ0E7SUFDRTtFUDgzQ0Y7O0VPMzNDQTtJQUNFO0VQODNDRjs7RU8zM0NBO0lBQ0U7RVA4M0NGOztFTzMzQ0E7SUFDRTtFUDgzQ0Y7O0VPMTNDQTtJQUNFO0VQNjNDRjs7RU8xM0NBO0lBQ0U7RVA2M0NGOztFTzEzQ0E7SUFDRTtFUDYzQ0Y7O0VPMTNDQTtJQUNFO0VQNjNDRjs7RU8xM0NBO0lBQ0U7RVA2M0NGOztFTzEzQ0E7SUFDRTtFUDYzQ0Y7O0VPMTNDQTtJQUNFO0VQNjNDRjs7RU96M0NBO0lBQ0U7RVA0M0NGOztFT3ozQ0E7SUFDRTtFUDQzQ0Y7O0VPejNDQTtJQUNFO0VQNDNDRjs7RU96M0NBO0lBQ0U7RVA0M0NGOztFT3ozQ0E7SUFDRTtFUDQzQ0Y7O0VPejNDQTtJQUNFO0VQNDNDRjs7RU96M0NBO0lBQ0U7RVA0M0NGOztFT3gzQ0E7SUFDRTtFUDIzQ0Y7O0VPeDNDQTtJQUNFO0VQMjNDRjs7RU94M0NBO0lBQ0U7RVAyM0NGOztFT3gzQ0E7SUFDRTtFUDIzQ0Y7O0VPeDNDQTtJQUNFO0VQMjNDRjs7RU94M0NBO0lBQ0U7RVAyM0NGOztFT3gzQ0E7SUFDRTtFUDIzQ0Y7QUFDRjtBUTE3REU7RURta0JBO0lBQ0U7SUFDQTtFUDAzQ0Y7O0VPdjNDQTtJQUNFO0lBQ0E7RVAwM0NGOztFT3YzQ0E7SUFDRTtJQUNBO0VQMDNDRjs7RU92M0NBO0lBQ0U7SUFDQTtFUDAzQ0Y7O0VPdjNDQTtJQUNFO0lBQ0E7RVAwM0NGOztFT3YzQ0E7SUFDRTtJQUNBO0VQMDNDRjs7RU92M0NBO0lBQ0U7SUFDQTtFUDAzQ0Y7O0VPdDNDQTtJQUNFO0lBQ0E7RVB5M0NGOztFT3QzQ0E7SUFDRTtJQUNBO0VQeTNDRjs7RU90M0NBO0lBQ0U7SUFDQTtFUHkzQ0Y7O0VPdDNDQTtJQUNFO0lBQ0E7RVB5M0NGOztFT3QzQ0E7SUFDRTtJQUNBO0VQeTNDRjs7RU90M0NBO0lBQ0U7SUFDQTtFUHkzQ0Y7O0VPdDNDQTtJQUNFO0lBQ0E7RVB5M0NGOztFT3IzQ0E7SUFDRTtFUHczQ0Y7O0VPcjNDQTtJQUNFO0VQdzNDRjs7RU9yM0NBO0lBQ0U7RVB3M0NGOztFT3IzQ0E7SUFDRTtFUHczQ0Y7O0VPcjNDQTtJQUNFO0VQdzNDRjs7RU9yM0NBO0lBQ0U7RVB3M0NGOztFT3IzQ0E7SUFDRTtFUHczQ0Y7O0VPcDNDQTtJQUNFO0VQdTNDRjs7RU9wM0NBO0lBQ0U7RVB1M0NGOztFT3AzQ0E7SUFDRTtFUHUzQ0Y7O0VPcDNDQTtJQUNFO0VQdTNDRjs7RU9wM0NBO0lBQ0U7RVB1M0NGOztFT3AzQ0E7SUFDRTtFUHUzQ0Y7O0VPcDNDQTtJQUNFO0VQdTNDRjs7RU9uM0NBO0lBQ0U7RVBzM0NGOztFT24zQ0E7SUFDRTtFUHMzQ0Y7O0VPbjNDQTtJQUNFO0VQczNDRjs7RU9uM0NBO0lBQ0U7RVBzM0NGOztFT24zQ0E7SUFDRTtFUHMzQ0Y7O0VPbjNDQTtJQUNFO0VQczNDRjs7RU9uM0NBO0lBQ0U7RVBzM0NGOztFT2wzQ0E7SUFDRTtFUHEzQ0Y7O0VPbDNDQTtJQUNFO0VQcTNDRjs7RU9sM0NBO0lBQ0U7RVBxM0NGOztFT2wzQ0E7SUFDRTtFUHEzQ0Y7O0VPbDNDQTtJQUNFO0VQcTNDRjs7RU9sM0NBO0lBQ0U7RVBxM0NGOztFT2wzQ0E7SUFDRTtFUHEzQ0Y7QUFDRjtBUTNtRUU7RUQwdkJBO0lBQ0U7SUFDQTtFUG8zQ0Y7O0VPajNDQTtJQUNFO0lBQ0E7RVBvM0NGOztFT2ozQ0E7SUFDRTtJQUNBO0VQbzNDRjs7RU9qM0NBO0lBQ0U7SUFDQTtFUG8zQ0Y7O0VPajNDQTtJQUNFO0lBQ0E7RVBvM0NGOztFT2ozQ0E7SUFDRTtJQUNBO0VQbzNDRjs7RU9qM0NBO0lBQ0U7SUFDQTtFUG8zQ0Y7O0VPaDNDQTtJQUNFO0lBQ0E7RVBtM0NGOztFT2gzQ0E7SUFDRTtJQUNBO0VQbTNDRjs7RU9oM0NBO0lBQ0U7SUFDQTtFUG0zQ0Y7O0VPaDNDQTtJQUNFO0lBQ0E7RVBtM0NGOztFT2gzQ0E7SUFDRTtJQUNBO0VQbTNDRjs7RU9oM0NBO0lBQ0U7SUFDQTtFUG0zQ0Y7O0VPaDNDQTtJQUNFO0lBQ0E7RVBtM0NGOztFTy8yQ0E7SUFDRTtFUGszQ0Y7O0VPLzJDQTtJQUNFO0VQazNDRjs7RU8vMkNBO0lBQ0U7RVBrM0NGOztFTy8yQ0E7SUFDRTtFUGszQ0Y7O0VPLzJDQTtJQUNFO0VQazNDRjs7RU8vMkNBO0lBQ0U7RVBrM0NGOztFTy8yQ0E7SUFDRTtFUGszQ0Y7O0VPOTJDQTtJQUNFO0VQaTNDRjs7RU85MkNBO0lBQ0U7RVBpM0NGOztFTzkyQ0E7SUFDRTtFUGkzQ0Y7O0VPOTJDQTtJQUNFO0VQaTNDRjs7RU85MkNBO0lBQ0U7RVBpM0NGOztFTzkyQ0E7SUFDRTtFUGkzQ0Y7O0VPOTJDQTtJQUNFO0VQaTNDRjs7RU83MkNBO0lBQ0U7RVBnM0NGOztFTzcyQ0E7SUFDRTtFUGczQ0Y7O0VPNzJDQTtJQUNFO0VQZzNDRjs7RU83MkNBO0lBQ0U7RVBnM0NGOztFTzcyQ0E7SUFDRTtFUGczQ0Y7O0VPNzJDQTtJQUNFO0VQZzNDRjs7RU83MkNBO0lBQ0U7RVBnM0NGOztFTzUyQ0E7SUFDRTtFUCsyQ0Y7O0VPNTJDQTtJQUNFO0VQKzJDRjs7RU81MkNBO0lBQ0U7RVArMkNGOztFTzUyQ0E7SUFDRTtFUCsyQ0Y7O0VPNTJDQTtJQUNFO0VQKzJDRjs7RU81MkNBO0lBQ0U7RVArMkNGOztFTzUyQ0E7SUFDRTtFUCsyQ0Y7QUFDRjtBTzEyQ0E7RUFDRTtBUDQyQ0Y7O0FPejJDQTtFQUNFO0FQNDJDRjs7QU96MkNBO0VBQ0U7QVA0MkNGOztBT3YyQ0E7RUFDRSxnQkx0N0JRO0FGZ3lFVjs7QU92MkNBO0VBQ0UsZ0JMejdCTztBRm15RVQ7O0FPdDJDQTtFQUNFO0VBQ0E7RUFDQSxlTHY4Qlk7RUt3OEJaO0FQeTJDRjs7QU90MkNBO0VBQ0U7RUFDQTtFQUNBO0FQeTJDRjtBT3YyQ0U7RUFDRTtFQUNBLGVMaC9CWTtBRnkxRWhCO0FPdjJDRTtFQUNFO0FQeTJDSjtBT3YyQ0U7RUFDRSxlTHYrQlU7QUZnMUVkO0FPdjJDRTtFQUNFO0VBQ0EsYUwxL0JZO0VLMi9CWixlTDMvQlk7QUZvMkVoQjtBT3YyQ0U7RUFDRTtBUHkyQ0o7QU90MkNFO0VBQ0U7QVB3MkNKO0FPcjJDRTtFQUNFO0FQdTJDSjtBT3IyQ0k7RUFDRSxlTGwvQlM7QUZ5MUVmO0FPcjJDSTtFQUNFO0FQdTJDTjtBT3IyQ0k7RUFDRSxhTHgvQlM7RUt5L0JULGVMei9CUztBRmcyRWY7QU9uMkNFO0VBQ0U7QVBxMkNKO0FPbjJDSTtFQUNFLGVMbGdDVTtBRnUyRWhCO0FPbjJDSTtFQUNFO0FQcTJDTjtBT24yQ0k7RUFDRSxhTHhnQ1U7RUt5Z0NWLGVMemdDVTtBRjgyRWhCO0FPajJDRTtFQUNFO0FQbTJDSjtBT2oyQ0k7RUFDRSxlTC9nQ1E7QUZrM0VkO0FPajJDSTtFQUNFO0FQbTJDTjtBT2oyQ0k7RUFDRSxhTHJoQ1E7RUtzaENSLGVMdGhDUTtBRnkzRWQ7O0FPNzFDQTtFQUNFO0VBQ0Q7RUFDQztFQUNEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTDVqQ3NCO0VLNmpDdEI7RUFDQTtFQUF1QjtBUGkyQ3hCO0FPLzFDQztFQUNHO0FQaTJDSjtBTzkxQ0M7RUFDQyxrQkw1aENPO0FGNDNFVDtBTzcxQ0U7RUFDRTtFQUNGO0VBQ0E7RUFDRTtBUCsxQ0o7QU83MUNFO0VBTkE7SUFPQztFUGcyQ0Q7QUFDRjtBTzkxQ0U7RUFDQztFQUNBO0VBQ0E7QVBnMkNIO0FPNzFDRTtFQUNDLG1CTDNsQ2E7RUs0bENiO0VBQ0E7RUFDQTtFQUNBLGdCTDFqQ007RUsyakNOLGNMbmtDVztFS29rQ1g7RUFDQSxjTG5sQ1c7RUtvbENYLGdCTDFqQ1M7RUsyakNUO0FQKzFDSDtBTzMxQ0M7RUFDQyxpQkw5akNPO0VLK2pDUDtBUDYxQ0Y7QU8zMUNFO0VBSkQ7SUFLRTtFUDgxQ0Q7QUFDRjtBTzMxQ0U7RUFDRSxpQkx2a0NLO0FGbzZFVDtBTzMxQ0U7RUFIQTtJQUlDLGlCTDNrQ1M7RUZ5NkVWO0FBQ0Y7QU81MUNFO0VBQ0M7SUFDQztFUDgxQ0Y7RU8zMUNDO0lBQ0M7RVA2MUNGO0FBQ0Y7O0FPdjFDQTtFQUNFO0VBQ0E7RUFDQSxhTDdsQ087RUs4bENQO0FQMDFDRjtBT3gxQ0U7RUFDRTtFQUNBO0FQMDFDSjtBT3gxQ0k7RUFDRTtBUDAxQ047O0FPcDFDQTtFQUNFO0VBQ0EsYUx4cENjO0VLeXBDZjtBUHUxQ0Q7O0FPbDFDQTtFQUNFO0FQcTFDRjtBT24xQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHExQ0o7QU9uMUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJMdHBDUTtFS3VwQ1I7RUFDQTtBUHExQ047QU9uMUNNO0VBQ0U7QVBxMUNSOztBTzcwQ0E7RUFDRTtFQUNBO0FQZzFDRjtBTzkwQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1Q0xsckNXO0VLbXJDWCwrQkxwckNTO0FGb2dGYjtBTzkwQ0k7RUFDRTtBUGcxQ047QU83MENJO0VBQ0U7RUFDQTtBUCswQ047QU83MENNO0VBQ0U7RUFDQTtBUCswQ1I7QU8zMENJO0VBQ0U7RUFDSDtFQUNHO0VBQ0E7RUFDQSxnQkxwckNHO0VLcXJDSDtFQUNILGNMM3RDYTtFSzR0Q2I7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkw5dENvQjtBRjJpRnZCO0FPMzBDTTtFQUNFO0VBQ0EsaUJMMXJDSTtBRnVnRlo7QU8zMENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlTDN1Q007RUs0dUNOO0VBQ0E7RUFDQTtFQUNBO0FQNjBDVjtBTzMwQ1U7RUFDRTtBUDYwQ1o7QU94MENNO0VBQ0U7RUFDQTtFQUNBO0FQMDBDUjtBT3YwQ0s7RUFDQztBUHkwQ047QU9wMENLO0VBQ0M7QVBzMENOO0FPbDBDUTtFQUVGO0lBQ0MsZUwzd0NTO0VGOGtGZDtBQUNGO0FPN3pDSTtFQUNFO0FQK3pDTjtBTzV6Q0k7RUFDRTtBUDh6Q047QU81ekNNO0VBQ0Y7SUFDQyxjTDV3Q1M7RUYwa0ZaO0FBQ0Y7QU9yekNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB1ekNOO0FPcnpDTTtFQUNFO0VBQ0E7RUFDQTtBUHV6Q1I7QU9yekNRO0VBQ0U7RUFDQTtFQUNBO0FQdXpDVjtBT256Q0c7RUFDQyxlTDF4Q1U7RUsyeENWO0VBQ0E7QVBxekNKO0FPbHpDTTtFQUNFLGNMdnlDTztBRjJsRmY7QU9sekNRO0VBQ0g7SUFDQyxjTDN5Q1M7RUYrbEZiO0FBQ0Y7QU9oekNHO0VBQ0MsZ0JMbnlDSztBRnFsRlQ7QU8veUNNO0VBQ0U7RUFDQTtBUGl6Q1I7O0FPanhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xqM0NtQjtBRnFvRnJCO0FPanhDQztFQUNDO0VBQ0EsU0wzMENVO0VLNDBDVixVTDUwQ1U7RUs2MENWO0FQbXhDRjs7QU8vd0NBO0FBQ0E7RUFDQztFQUNBLFNMcDFDVztFS3ExQ1gsV0x0MUNRO0VLdTFDUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQa3hDRDs7QU9oeENBO0VBQ0M7SUFBTztFUG94Q047RU9ueENEO0lBQUs7RVBzeENKO0FBQ0Y7QU9yeENBO0VBQ0M7SUFBTztFUHd4Q047RU92eENEO0lBQUs7RVAweENKO0FBQ0Y7QU92eENBO0VBQ0M7RUFDQTtFQUNBLFlMNTJDVztFSzYyQ1g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeXhDRDtBT3Z4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQSxtQkxuNkNtQjtFS282Q25CO0VBQ0E7RUFDQTtBUHl4Q0Y7QU90eENFO0VBQ0MsbUJMaDRDTTtBRndwRlQ7QU90eENHO0VBQ0MsZ0JMejRDSztFSzA0Q0w7QVB3eENKO0FPcnhDRztFQUNDLG1CTC81Q1k7QUZzckZoQjtBT254Q0U7RUFDQztFQUNBO0VBQ0EsOEJMMTZDVTtFSzI2Q1YsWUxsNUNTO0VLbTVDVDtFQUNBO0VBQ0EsZ0JMejVDTTtFSzA1Q04sY0xoN0NXO0VLaTdDWDtBUHF4Q0g7QU9ueENHO0VBQ0M7QVBxeENKO0FPbHhDRztFQUNDO0FQb3hDSjtBT2p4Q0c7RUFDQztBUG14Q0o7QU9oeENHO0VBQ0M7SUFDQyxtQkxoOUNXO0lLaTlDWCxhTGw4Q1M7RUZvdEZaO0FBQ0Y7QU8vd0NHO0VBQ0MsbUJMbDhDWTtBRm10RmhCO0FPOXdDRztFQUVDLG1CTG44Q1U7QUZrdEZkO0FPNXdDRztFQUNDLG1CTC85Q1k7QUY2dUZoQjs7QU92d0NBO0VBQ0MsbUJMditDZTtFS3crQ2YsY0x6OUNhO0VLMDlDYjtFQUNBLGdCTHI4Q1E7RUtzOENSLGVMNThDVTtFSzY4Q1Y7RUFDQTtBUDB3Q0Q7QU94d0NDO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CTHQvQ2M7RUt1L0NkO0FQeXdDRjtBT3R3Q0M7RUFDQztFQUNBO0VBQ0E7QVB3d0NGO0FPcndDQztFQUNDO0VBQ0E7RUFDQTtBUHV3Q0Y7QU9wd0NDO0VBQ0MsbUJMai9DYztBRnV2RmhCO0FPcHdDRTtFQUNDLG1CTHAvQ2E7QUYwdkZoQjtBT2x3Q0M7RUFDQyxtQkx2L0NZO0FGMnZGZDtBT2x3Q0U7RUFDQyxtQkwxL0NXO0FGOHZGZDs7QU85dkNBO0VBQ0M7RUFDQTtBUGl3Q0Q7QU8vdkNDO0VBQ0M7RUFDQTtFQUNBLGdCTDEvQ087RUsyL0NQO0VBQ0Esa0JMdC9DTztBRnV2RlQ7QU8vdkNFO0VBQ0MsbUJMcGlEYTtFS3FpRGIsY0x0aERXO0VLdWhEWCxjTHpnRFc7RUswZ0RYO0VBQ0EsZ0JMbmdETTtFS29nRE47RUFDQSxnQkxqZ0RTO0VLa2dEVDtFQUNBO0VBQ0E7QVBpd0NIO0FPOXZDRTtFQUNDLGNMampEYTtBRml6RmhCOztBTzF2Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNnZDRDtBTzN2Q0M7RUFDQztFQUNBO0FQNnZDRjs7QU94dkNBO0VBQ0U7QVAydkNGOztBT3Z2Q0M7RUFDQyxtQkw5a0RjO0VLK2tEZDtFQUNBO0VBQ0E7QVAwdkNGO0FPdHZDRTtFQUNDLG1CTGxsRG1CO0FGMDBGdEI7O0FPbnZDQTtFQUNFO0VBQ0E7RUFDQTtBUHN2Q0Y7O0FPanZDQTtFQUNDO0FQb3ZDRDs7QUE3MEZBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUErMEZGO0FBNTBGQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FBNjBGRjtBQTEwRkE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBQTIwRkY7QUF4MEZBO0VBQ0U7RUFDQTtFQUNBO0FBMDBGRjs7QUF2MEZBOztFQUVFO0VBQ0E7RUFDQTtBQTAwRkY7O0FBdjBGQTtFQUNFLG1CRS9DcUI7RUZnRHJCLCtCRWxDVztBRjQyRmI7O0FBdjBGQTtFQUNFO0VBQ0E7QUEwMEZGOztBQXYwRkE7RUFDRTtFQUNBO0VBQ0E7RUFDRDtBQTAwRkQ7QUF4MEZDO0VBTkQ7SUFPSTtFQTIwRkY7QUFDRjtBQXowRkU7RUFDRTtFQUNGO0VBQ0U7RUFDQTtFQUNGO0VBQ0E7RUFDQTtBQTIwRkY7QUF6MEZFO0VBQ0M7RUFDQTtFQUNBO0FBMjBGSDtBQXowRkc7RUFDQztFQUNBO0VBQ0E7QUEyMEZKOztBQXIwRkE7RUFDRSxjRTdFWTtFRjhFWjtFQUNBO0VBQ0E7QUF3MEZGO0FBdDBGRTtFQUNFO0lBQ0UsY0VuR1U7RUYyNkZkO0FBQ0Y7QUFyMEZFO0VBQ0UsY0V6RlU7RUYwRlYsZ0JFcEVLO0VGcUVMO0VBQ0EsbUJFbEVRO0FGeTRGWjtBQXIwRkk7RUFDRTtJQUNFLGNFL0dRO0VGczdGZDtBQUNGOztBQWwwRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXEwRkY7QUFuMEZFO0VBQ0U7QUFxMEZKO0FBbDBGRTtFQUVFO0VBQ0Y7QUFtMEZGOztBQS96RkE7RUFDRTtFQUNEO0VBQ0E7RUFDQztFQUNBLG1CRTlJYztFRitJZCxjRWhJWTtFRmlJWjtFQUNBO0VBQ0EsZ0JFN0dPO0VGOEdQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFrMEZGO0FBaDBGQztFQUNDO0VBQ0E7RUFDQSxnQkV6SFU7QUYyN0ZaO0FBL3pGQztFQUNDO0VBQ0E7QUFpMEZGO0FBOXpGRTtFQUNFLG1CRW5KVTtFRm9KVixxQkVwSlU7QUZvOUZkO0FBOXpGSTtFQUNFO0lBQ0U7SUFDQTtJQUNKO0VBZzBGRjtBQUNGO0FBNXpGRTtFQUNFO0lBQ0U7SUFDQSxtQkUzS1E7SUY0S1IscUJFNUtRO0VGMCtGWjtBQUNGO0FBM3pGRTtFQUNFO0VBQ0E7RUFDQTtBQTZ6Rko7QUEzekZJO0VBQ0U7SUFDRTtJQUNBO0VBNnpGTjtBQUNGOztBQXh6RkE7RUFDRTtFQUNBO0FBMnpGRjtBQXp6RkU7RUFDRSxrQkV2S0s7QUZrK0ZUOztBQXR6RkE7RUFDRTtBQXl6RkY7O0FBdnpGQTtFQUNFO0FBMHpGRjs7QUF2ekZBO0VBQ0U7QUEwekZGOztBQXh6RkE7RUFDRTtFQUNEO0FBMnpGRDs7QUF4ekZBO0VBQ0M7QUEyekZEOztBQXp6RkE7RUFDQztFQUNBO0FBNHpGRCxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vTG9naW4udnVlIiwid2VicGFjazovLy8uLi9zdHlsZXMvX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9SZWdpc3Rlci52dWUiLCJ3ZWJwYWNrOi8vLy4vVXNlcnMudnVlIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zaW1wbGViYXIvZGlzdC9zaW1wbGViYXIubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9Vc2VyLnZ1ZSIsIndlYnBhY2s6Ly8vLi9NYXAudnVlIiwid2VicGFjazovLy8uL09yZ2FuaXNhdGlvbnMudnVlIiwid2VicGFjazovLy8uL09yZ2FuaXNhdGlvbi52dWUiLCJ3ZWJwYWNrOi8vLy4vUHJvZHVjdHMudnVlIiwid2VicGFjazovLy8uL0N1c3RvbWVycy52dWUiLCJ3ZWJwYWNrOi8vLy4vQ3VzdG9tZXIudnVlIiwid2VicGFjazovLy8uL1Byb2ZpbGUudnVlIiwid2VicGFjazovLy8uL1Byb2plY3RzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9Qcm9qZWN0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvZ21hcC12dWUvZGlzdC9jb21wb25lbnRzL21hcC52dWUiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2dtYXAtdnVlL2Rpc3QvY29tcG9uZW50cy9zdHJlZXQtdmlldy1wYW5vcmFtYS52dWUiLCJ3ZWJwYWNrOi8vLy4vX3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS5zY3NzIiwid2VicGFjazovLy8uL3R5cG8uc2NzcyIsIndlYnBhY2s6Ly8vLi9fdmFycy5zY3NzIiwid2VicGFjazovLy8uL2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL3N0eWxlcy9iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92c2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vaGVscGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBmbGV4OiAxO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLnRvZ2dsZS12aXNpYmlsaXR5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlci1zbTtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiJGNvbG9yLXByaW1hcnk6ICM0YzQ2N2I7XHJcbiRjb2xvci1wcmltYXJ5LWRhcms6ICMzODMzNjE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlcjogIzBmMDkxYTtcclxuJGNvbG9yLXByaW1hcnktZGFya2VzdDogIzA3MDExMjtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDIwJSk7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5OiAjZmZhZTAwO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAxNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWRhcmtlcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDM1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgMjUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDUwJSk7XHJcblxyXG5cclxuJGNvbG9yLWdyYXk6ICNhNWEwYjk7XHJcbiRjb2xvci13aGl0ZTogcmdiKDI1MSwgMjUwLCAyNTMpO1xyXG4kY29sb3ItdGV4dDogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xyXG4kY29sb3ItYm9yZGVyOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDgpO1xyXG5cclxuJGNvbG9yLWluZm86ICRjb2xvci1wcmltYXJ5O1xyXG4kY29sb3Itc3VjY2VzczogIzdCQzQ3MTtcclxuJGNvbG9yLXN1Y2Nlc3MtbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLXN1Y2Nlc3MsIDEwJSk7XHJcbiRjb2xvci13YXJuaW5nOiAjZTk5MTQwO1xyXG4kY29sb3IteWVsbG93OiAjZGFjNzU5O1xyXG4kY29sb3ItZXJyb3I6ICNDNDYxNzA7XHJcbiRjb2xvci1lcnJvci1kYXJrOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG4kY29sb3ItZXJyb3ItbGlnaHQ6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG5cclxuLy8gRm9udHNpemVzXHJcbiRmb250c2l6ZS14czogOHB4O1xyXG4kZm9udHNpemUtc206IDEwcHg7XHJcbiRmb250c2l6ZTogMTJweDtcclxuJGZvbnRzaXplLWxnOiAxNHB4O1xyXG4kZm9udHNpemUteGw6IDE2cHg7XHJcblxyXG4vLyBGb250IFdlaWdodHNcclxuJHJlZ3VsYXI6IDQwMDtcclxuJG1lZGl1bTogNTAwO1xyXG4kYm9sZDogNzAwO1xyXG5cclxuLy8gU3BhY2luZ1xyXG4kc3BhY2VyLXhzOiA1cHg7XHJcbiRzcGFjZXItc206IDEwcHg7XHJcbiRzcGFjZXI6IDIwcHg7XHJcbiRzcGFjZXItbGc6IDQwcHg7XHJcbiRzcGFjZXIteGw6IDgwcHg7XHJcbiRzcGFjZXIteHhsOiAxNjBweDtcclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4gICAgLmNhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6ICRzcGFjZXI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LG1pbm1heCgzMDBweCwxZnIpKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZztcbiAgICB9XG5cbiAgICAuYXV0aC1zdWNjZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5sZHMtcmluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgID4gZGl2XG5cbiAgICB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1hcmdpbjogOHB4O1xuICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBhbmltYXRpb246IGxkcy1yaW5nIDEuMnMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC41LCAxKSBpbmZpbml0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICB9XG5cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNDVzO1xuICAgIH1cblxuICAgIC5sZHMtcmluZyBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgICB9XG5cbiAgICAubGRzLXJpbmcgZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTVzO1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgbGRzLXJpbmcge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxuLnJlZ2lzdGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAuYXV0aC1mb3JtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4udXNlcmxpc3Qge1xyXG4gIC5yb3cge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDgwcHggODBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDExMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gJHNwYWNlci1zbTtcclxuXHJcbiAgICAgICAgLmNlbGwge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJi5kYXRhLXRpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAkc3BhY2VyLXhzIDAgMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuXHJcbiAgICAgICAgICAgIC5hdmF0YXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmVtYWlsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY2NvdW50IHtcclxuICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiW2RhdGEtc2ltcGxlYmFyXXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O3Jlc2l6ZTpub25lIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7Ym94LXNpemluZzpib3JkZXItYm94IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO3Njcm9sbGJhci13aWR0aDpub25lOy1tcy1vdmVyZmxvdy1zdHlsZTpub25lfS5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwuc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDowO2hlaWdodDowfS5zaW1wbGViYXItY29udGVudDphZnRlciwuc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3Jle2NvbnRlbnQ6JyAnO2Rpc3BsYXk6dGFibGV9LnNpbXBsZWJhci1wbGFjZWhvbGRlcnttYXgtaGVpZ2h0OjEwMCU7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czpub25lfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcntib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lO2ZsZXgtZ3Jvdzppbmhlcml0O2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczowfS5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXJ7Ym94LXNpemluZzppbmhlcml0O2Rpc3BsYXk6YmxvY2s7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtoZWlnaHQ6MTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxcHg7bWluLXdpZHRoOjFweDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4Oi0xfS5zaW1wbGViYXItdHJhY2t7ei1pbmRleDoxO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvdmVyZmxvdzpoaWRkZW59W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50e3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9W2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFja3twb2ludGVyLWV2ZW50czphbGx9LnNpbXBsZWJhci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWluLWhlaWdodDoxMHB4fS5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjdweDtsZWZ0OjJweDtyaWdodDoycHg7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgbGluZWFyfS5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZXtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAwcyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7dG9wOjA7d2lkdGg6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWx7bGVmdDowO2hlaWdodDoxMXB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87bGVmdDowO3RvcDoycHg7aGVpZ2h0OjdweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LmhzLWR1bW15LXNjcm9sbGJhci1zaXple2RpcmVjdGlvbjpydGw7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDo1MDBweDt3aWR0aDo1MDBweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX1cbiIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5kYXRldGltZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUge1xyXG4gICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgXHJcbiAgICAmOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udXNlci1pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4OiAxO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC5hc2lkZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgICAgIGZsZXg6IDYwcHggMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXhzO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA0cHggJHNwYWNlci14cztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICYuT25saW5lLFxyXG4gICAgICAgICYuV29ya2luZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXNpZGUtY29udGVudCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWxnICRzcGFjZXI7XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPWNvbG9yXSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcgcG9seWxpbmUsXHJcbiAgICAgICAgICBzdmcgbGluZSxcclxuICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIGgzIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZDogcGF0aChcIk0xLDEgTDEwLDkgTDE5LDFcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbWFpbCBzcGFuIHtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDo6di1kZWVwIGxhYmVsOm5vdCguc3dpdGNoKSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb2xlcyB7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHNwYWNlci14cyAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVzZXItY29udGVudHMge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udGVycml0b3J5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gID4gZGl2IHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLm5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGUge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICBmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgd2lkdGg6ICRzcGFjZXItbGc7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgPiBzdmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblxyXG4gIC51cGxvYWQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1hdmF0YXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZW50ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuaG90IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51cGxvYWRpbmcge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgPiAuaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4ubWFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5tYXAtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleDogMTtcclxuXHJcbiAgICAudXNlcmxpc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXN0O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLWxnIDA7XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xyXG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIElFIGFuZCBFZGdlICovXHJcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRmlyZWZveCAqL1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG4gICAgICAgICAgcGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgID4gLnN0YXR1cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gLm5hbWUge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgJi5vZmZsaW5lIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG4ub3JnYW5pc2F0aW9ubGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMWZyO1xyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnN0YXR1cyB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlci14cztcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmLm9ubGluZSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3Itc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5wcm9kdWN0bGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweCA5MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmN1c3RvbWVybGlzdCB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgNzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogJHNwYWNlci1zbSAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgICAuY2VsbCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtbGc7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZW1haWwge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnppcCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL192YXJzLnNjc3NcIjtcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX21peGlucy5zY3NzXCI7XG5cdFx0XHRcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLmN1c3RvbWVyLWlubmVyIHtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmFzaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgZmxleDogNjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1jb250ZW50IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y29sb3JdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjp2LWRlZXAgLmVtYWlsIC52YWx1ZSB7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgfSBcclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3ZnIHBvbHlsaW5lLFxyXG4gICAgICAgICAgc3ZnIGxpbmUsXHJcbiAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMztcclxuICAgICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguYWN0aXZlKSBoMyBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWRkcmVzcyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tZXItY29udGVudHMge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbi50ZXJyaXRvcnkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiBzdmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB3aWR0aDogJHNwYWNlci1sZztcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICA+IHN2ZyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXHJcbi5wYWdlLWhlYWQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XHJcblxyXG4gIC51cGxvYWQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICA+IGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uby1hdmF0YXIge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjEpO1xyXG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgb3V0bGluZTogMXB4IGRvdHRlZCAjMDAwO1xyXG4gICAgICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZW50ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuaG90IHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51cGxvYWRpbmcge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogJHNwYWNlci1zbTtcclxuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgPiAuaWNvbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxyXG5cclxuLmNlbGwtcm93LXdvcmtlcntcclxuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi50YWJsZSB7XHJcbiAgLnJvdyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnIgMWZyIDgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItc207XHJcblxyXG4gICAgICAgIC5jZWxsIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICYubmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4uc21hbGwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci14cztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRhdGEtdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwICRzcGFjZXIteHMgMCAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdHVzIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXllbGxvdztcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICYuY29tcGxldGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG4gIH1cclxufVxyXG4iLCJcblx0XHRcdFx0QGltcG9ydCBcIi4vYXNzZXRzL3Z1ZS9zdHlsZXMvX3ZhcnMuc2Nzc1wiO1xuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fbWl4aW5zLnNjc3NcIjtcblx0XHRcdFxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cclxuLnByb2plY3QtaW5uZXIge1xyXG4gIC8vIGhlaWdodDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDE7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmFzaWRlIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgICAgbGVmdDogLTIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgcGFkZGluZzogJHNwYWNlcjtcclxuICAgICAgZmxleDogNjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93O1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc207XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hc2lkZS1jb250ZW50IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6ICRzcGFjZXItbGcgJHNwYWNlcjtcclxuXHJcbiAgICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjZXItc20gMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc207XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcgcG9seWxpbmUsXHJcbiAgICAgICAgICBzdmcgbGluZSxcclxuICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xyXG4gICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpIGgzIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgZDogcGF0aChcIk0xLDEgTDEwLDkgTDE5LDFcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDo6di1kZWVwIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlcnJpdG9yeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc207XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHN2ZyB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAkc3BhY2VyLWxnO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgID4gc3ZnIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAkc3BhY2VyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VzdDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDFweCByZ2JhKDAsMCwwLDAuNSk7XHJcblxyXG4gICAgICAgIC52c19fc2VhcmNoIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFnZW50cyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2VyLXhzIDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxlYWQge1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZW1vdmluZyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2plY3QtY29udGVudHMge1xyXG4gICAgZmxleDogMTtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4udGwtZmlsdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDYwcHg7XHJcbiAgei1pbmRleDogOTtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXItbGc7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXN0O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuICA6OnYtZGVlcCAudi1zZWxlY3Qge1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmlubmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtO1xyXG5cclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJ2dWUtbWFwLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgcmVmPVwidnVlLW1hcFwiIGNsYXNzPVwidnVlLW1hcFwiPjwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJ2dWUtbWFwLWhpZGRlblwiPlxuICAgICAgPHNsb3Q+PC9zbG90PlxuICAgIDwvZGl2PlxuICAgIDxzbG90IG5hbWU9XCJ2aXNpYmxlXCI+PC9zbG90PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCAoKHgpID0+IHguZGVmYXVsdCB8fCB4KShcbiAgLy8gVE9ETzogdGhpcyBzaG91bGQgYmUgYW5hbHl6ZWQgYWZ0ZXIgdG8gZmluZCBhIGJldHRlciB3YXkgdG8gZG8gdGhpc1xuICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZ2xvYmFsLXJlcXVpcmUgLS0gb2xkIHN0eWxlXG4gIHJlcXVpcmUoJy4uL2NvbXBvbmVudHMtaW1wbGVtZW50YXRpb24vbWFwJylcbik7XG48L3NjcmlwdD5cblxuPHN0eWxlIGxhbmc9XCJjc3NcIj5cbi52dWUtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZ1ZS1tYXAtY29udGFpbmVyIC52dWUtbWFwIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udnVlLW1hcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuPC9zdHlsZT5cbiIsIjx0ZW1wbGF0ZT5cbiAgPGRpdiBjbGFzcz1cInZ1ZS1zdHJlZXQtdmlldy1wYW5vLWNvbnRhaW5lclwiPlxuICAgIDxkaXYgcmVmPVwidnVlLXN0cmVldC12aWV3LXBhbm9cIiBjbGFzcz1cInZ1ZS1zdHJlZXQtdmlldy1wYW5vXCI+PC9kaXY+XG4gICAgPHNsb3Q+PC9zbG90PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCAoKHgpID0+IHguZGVmYXVsdCB8fCB4KShcbiAgLy8gVE9ETzogc2hvdWxkIGJlIGFuYWx5emVkIGlmIHdlIGNhbiBmaW5kIGEgYmV0dGVyIHdheSB0byBkbyB0aGlzXG4gIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBnbG9iYWwtcmVxdWlyZSAtLSBvbGQgc3R5bGVcbiAgcmVxdWlyZSgnLi4vY29tcG9uZW50cy1pbXBsZW1lbnRhdGlvbi9zdHJlZXQtdmlldy1wYW5vcmFtYScpXG4pO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwiY3NzXCI+XG4udnVlLXN0cmVldC12aWV3LXBhbm8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udnVlLXN0cmVldC12aWV3LXBhbm8tY29udGFpbmVyIC52dWUtc3RyZWV0LXZpZXctcGFubyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuPC9zdHlsZT5cbiIsIi8vIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXHJcbi8vICB2Mi4wIHwgMjAxMTAxMjZcclxuLy8gIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXHJcblxyXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8vIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnNcclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5ib2R5IHtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5vbCwgdWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufSIsIlxuXHRcdFx0XHRAaW1wb3J0IFwiLi9hc3NldHMvdnVlL3N0eWxlcy9fdmFycy5zY3NzXCI7XG5cdFx0XHRcdEBpbXBvcnQgXCIuL2Fzc2V0cy92dWUvc3R5bGVzL19taXhpbnMuc2Nzc1wiO1xuXHRcdFx0XG5AaW1wb3J0ICdfcmVzZXQnO1xyXG5AaW1wb3J0ICd0eXBvJztcclxuQGltcG9ydCAnZ3JpZCc7XHJcbkBpbXBvcnQgJ2Zvcm1zJztcclxuQGltcG9ydCAndnNlbGVjdCc7XHJcbkBpbXBvcnQgJ2hlbHBlcic7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ludGVyJztcclxuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0ludGVyRGlzcGxheS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG5cclxuaW1nLCBzdmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmFwcCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIFxyXG4gID4gLmNvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0ZmxleDogMTtcclxuXHJcblx0XHQ+ICoge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0Ji5mdWxsLWhlaWdodCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xyXG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmxpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIteHM7XHJcblxyXG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCxcclxuXHQmLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDhweCAkc3BhY2VyLXNtO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICBsaW5lLWhlaWdodDogMTRweDtcclxuICBtaW4taGVpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICBmbGV4LXNocmluazogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0PiBzdmcge1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlci14cztcclxuXHR9XHJcblxyXG5cdCYuYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG4gICYucmVkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZXJyb3IsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWVycm9yLCAxMCUpO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNldCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUUkFOU0lUSU9OU1xyXG4uZmFkZS1lbnRlci1hY3RpdmUsIC5mYWRlLWxlYXZlLWFjdGl2ZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XHJcbn1cclxuLmZhZGUtZW50ZXIsIC5mYWRlLWxlYXZlLXRvIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZS16b29tLWVudGVyLWFjdGl2ZSwgLmZhZGUtem9vbS1sZWF2ZS1hY3RpdmUge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbn1cclxuLmZhZGUtem9vbS1lbnRlciwgLmZhZGUtem9vbS1sZWF2ZS10byB7XHJcbiAgb3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcbn1cclxuXHJcbi5jb250cm9scy1lbnRlci1hY3RpdmUsIC5jb250cm9scy1sZWF2ZS1hY3RpdmUge1xyXG5cdHRyYW5zaXRpb246IGFsbCAuNXMgLjVzO1xyXG59XHJcbi5jb250cm9scy1lbnRlciwgLmNvbnRyb2xzLWxlYXZlLXRvIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcclxufVxyXG5cclxuLy8gLnNpZGViYXItZW50ZXItYWN0aXZlLCAuc2lkZWJhci1sZWF2ZS1hY3RpdmUge1xyXG4vLyBcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbi8vIH1cclxuLy8gLnNpZGViYXItZW50ZXIsIC5zaWRlYmFyLWxlYXZlLXRvIHtcclxuLy8gXHRtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG4vLyB9XHJcbiIsImh0bWwsIGJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXNpemU6ICRmb250c2l6ZTtcclxuICBmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxufVxyXG5cclxuLy8gSEVBRElOR1NcclxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbmgxLCAuaDEge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLXhsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmgyLCAuaDIge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLWxnO1xyXG59XHJcblxyXG5oMywgLmgzIHtcclxuICBmb250LXNpemU6ICRmb250c2l6ZTtcclxufVxyXG5cclxuXHJcbnAge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxufVxyXG5cclxuaSB7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG46OnNlbGVjdGlvbiB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxufSIsIiRjb2xvci1wcmltYXJ5OiAjNGM0NjdiO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMzgzMzYxO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrZXI6ICMwZjA5MWE7XHJcbiRjb2xvci1wcmltYXJ5LWRhcmtlc3Q6ICMwNzAxMTI7XHJcbiRjb2xvci1wcmltYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAxMCUpO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodGVyOiBsaWdodGVuKCRjb2xvci1wcmltYXJ5LCAyMCUpO1xyXG5cclxuJGNvbG9yLXNlY29uZGFyeTogI2ZmYWUwMDtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrOiBkYXJrZW4oJGNvbG9yLXNlY29uZGFyeSwgMTUlKTtcclxuJGNvbG9yLXNlY29uZGFyeS1kYXJrZXI6IGRhcmtlbigkY29sb3Itc2Vjb25kYXJ5LCAzNSUpO1xyXG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zZWNvbmRhcnksIDI1JSk7XHJcbiRjb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkY29sb3Itc2Vjb25kYXJ5LCA1MCUpO1xyXG5cclxuXHJcbiRjb2xvci1ncmF5OiAjYTVhMGI5O1xyXG4kY29sb3Itd2hpdGU6IHJnYigyNTEsIDI1MCwgMjUzKTtcclxuJGNvbG9yLXRleHQ6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcclxuJGNvbG9yLWJvcmRlcjogcmdiYSgyNTUsMjU1LDI1NSwwLjA4KTtcclxuXHJcbiRjb2xvci1pbmZvOiAkY29sb3ItcHJpbWFyeTtcclxuJGNvbG9yLXN1Y2Nlc3M6ICM3QkM0NzE7XHJcbiRjb2xvci1zdWNjZXNzLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1zdWNjZXNzLCAxMCUpO1xyXG4kY29sb3Itd2FybmluZzogI2U5OTE0MDtcclxuJGNvbG9yLXllbGxvdzogI2RhYzc1OTtcclxuJGNvbG9yLWVycm9yOiAjQzQ2MTcwO1xyXG4kY29sb3ItZXJyb3ItZGFyazogZGFya2VuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuJGNvbG9yLWVycm9yLWxpZ2h0OiBsaWdodGVuKCRjb2xvci1lcnJvciwgMTAlKTtcclxuXHJcbi8vIEZvbnRzaXplc1xyXG4kZm9udHNpemUteHM6IDhweDtcclxuJGZvbnRzaXplLXNtOiAxMHB4O1xyXG4kZm9udHNpemU6IDEycHg7XHJcbiRmb250c2l6ZS1sZzogMTRweDtcclxuJGZvbnRzaXplLXhsOiAxNnB4O1xyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiRyZWd1bGFyOiA0MDA7XHJcbiRtZWRpdW06IDUwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8vIFNwYWNpbmdcclxuJHNwYWNlci14czogNXB4O1xyXG4kc3BhY2VyLXNtOiAxMHB4O1xyXG4kc3BhY2VyOiAyMHB4O1xyXG4kc3BhY2VyLWxnOiA0MHB4O1xyXG4kc3BhY2VyLXhsOiA4MHB4O1xyXG4kc3BhY2VyLXh4bDogMTYwcHg7XHJcbiIsIi5jb250YWluZXIsXHJcbi5jb250YWluZXItZnVsbCB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyO1xyXG4gIHBhZGRpbmctbGVmdDogJHNwYWNlcjtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgLmNvbnRhaW5lcixcclxuICAuY29udGFpbmVyLWZ1bGwge1xyXG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNlci1sZztcclxuICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci1sZztcclxuICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xyXG4vLyAgIC5jb250YWluZXIge1xyXG4vLyAgICAgcGFkZGluZy1yaWdodDogJHNwYWNlci14bDtcclxuLy8gICAgIHBhZGRpbmctbGVmdDogJHNwYWNlci14bDtcclxuLy8gICB9XHJcbi8vIH1cclxuXHJcbi8vIC5jb250YWluZXIge1xyXG4vLyAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4vLyB9XHJcblxyXG4uY29udGFpbmVyIC5ncmlkLFxyXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQge1xyXG4gIG1hcmdpbi1yaWdodDogLSRzcGFjZXI7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kc3BhY2VyO1xyXG5cclxuXHQmLm5hcnJvdyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0kc3BhY2VyLXNtO1xyXG4gIFx0bWFyZ2luLWxlZnQ6IC0kc3BhY2VyLXNtO1xyXG5cclxuXHRcdFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuXHRcdFx0cGFkZGluZzogJHNwYWNlci1zbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ncmlkIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgKmxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcblxyXG4uZ3JpZDo6YmVmb3JlLCAuZ3JpZDo6YWZ0ZXIge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICpkaXNwbGF5OiBpbmxpbmU7XHJcbiAgem9vbTogMTtcclxuXHJcbiAgJi5maWVsZHNldCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuW2NsYXNzKj1cImNvbC1cIl06OmJlZm9yZSwgW2NsYXNzKj1cImNvbC1cIl06OmFmdGVyIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiY29sLVwiXSAuZ3JpZCB7XHJcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gIC13ZWJraXQtZmxleDogMSAxIGF1dG87XHJcbiAgZmxleDogMSAxIGF1dG87XHJcbiAgbWFyZ2luOiAtJHNwYWNlcjtcclxufVxyXG5cclxuLmNvbC0xMiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgKndpZHRoOiA5OS45JTtcclxufVxyXG5cclxuLmNvbC0xMSB7XHJcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC0xMCB7XHJcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxufVxyXG5cclxuLmNvbC05IHtcclxuICB3aWR0aDogNzUlO1xyXG4gICp3aWR0aDogNzQuOSU7XHJcbn1cclxuXHJcbi5jb2wtOCB7XHJcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxufVxyXG5cclxuLmNvbC03IHtcclxuICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG59XHJcblxyXG4uY29sLTYge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgKndpZHRoOiA0OS45JTtcclxufVxyXG5cclxuLmNvbC01IHtcclxuICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG59XHJcblxyXG4uY29sLTQge1xyXG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbn1cclxuXHJcbi5jb2wtMyB7XHJcbiAgd2lkdGg6IDI1JTtcclxuICAqd2lkdGg6IDI0LjklO1xyXG59XHJcblxyXG4uY29sLTIge1xyXG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbn1cclxuXHJcbi5jb2wtMSB7XHJcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gIC5jb2wteHMtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAqd2lkdGg6IDk5LjklO1xyXG4gIH1cclxuICAuY29sLXhzLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtOSB7XHJcbiAgICB3aWR0aDogNzUlO1xyXG4gICAgKndpZHRoOiA3NC45JTtcclxuICB9XHJcbiAgLmNvbC14cy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14cy03IHtcclxuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14cy02IHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICAqd2lkdGg6IDQ5LjklO1xyXG4gIH1cclxuICAuY29sLXhzLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhzLTQge1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhzLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgICp3aWR0aDogMjQuOSU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteHMtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgLmNvbC1zbS0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTEwIHtcclxuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1zbS05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLXNtLTgge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXNtLTcge1xyXG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXNtLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNSB7XHJcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtc20tMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC1zbS0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1zbS0xIHtcclxuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAuY29sLW1kLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC1tZC0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLW1kLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbWQtNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC1tZC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1tZC00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1tZC0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLW1kLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLW1kLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAuY29sLWxnLTEyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgKndpZHRoOiA5OS45JTtcclxuICB9XHJcbiAgLmNvbC1sZy0xMSB7XHJcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLWxnLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICAgICp3aWR0aDogNzQuOSU7XHJcbiAgfVxyXG4gIC5jb2wtbGctOCB7XHJcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wtbGctNiB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgKndpZHRoOiA0OS45JTtcclxuICB9XHJcbiAgLmNvbC1sZy01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC1sZy00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC1sZy0zIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICAqd2lkdGg6IDI0LjklO1xyXG4gIH1cclxuICAuY29sLWxnLTIge1xyXG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLWxnLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAuY29sLXhsZy0xMiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgICp3aWR0aDogOTkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTExIHtcclxuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bGctMTAge1xyXG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcclxuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsZy05IHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICAqd2lkdGg6IDc0LjklO1xyXG4gIH1cclxuICAuY29sLXhsZy04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bGctNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgICp3aWR0aDogNDkuOSU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTUge1xyXG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcclxuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsZy00IHtcclxuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XHJcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bGctMyB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gICAgKndpZHRoOiAyNC45JTtcclxuICB9XHJcbiAgLmNvbC14bGctMiB7XHJcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xyXG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGxnLTEge1xyXG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xyXG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uYWxpZ24tc3RhcnQge1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWxpZ24tZW5kIHtcclxuICAtbXMtZmxleC1hbGlnbjogZW5kO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxufVxyXG5cclxuLmFsaWduLWVuZCBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLmFsaWduLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmFsaWduLWNlbnRlciBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmFsaWduLWJhc2VsaW5lIHtcclxuICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1zdGFydCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1lbmQgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcclxuICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnk7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XHJcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xyXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxufVxyXG5cclxuLmFsaWduLXNlbGYtc3RhcnQge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1lbmQge1xyXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcclxuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuXHJcbi5hbGlnbi1zZWxmLWNlbnRlciB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xyXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LXN0YXJ0IHtcclxuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWVuZCB7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uanVzdGlmeS1jZW50ZXIge1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLyogLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIHtcclxuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIC1tb3otdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xyXG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcclxufSAqL1xyXG5cclxuLmp1c3RpZnktc3BhY2UtYXJvdW5kIHtcclxuICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuXHJcbi5ncmlkLWJsZWVkIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY29sLWdyaWQge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY29sLWdyaWQuZGlyZWN0aW9uLXJvdyB7XHJcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuXHJcbi5jb2wtYmxlZWQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5jb2wtYmxlZWQteCB7XHJcbiAgcGFkZGluZzogJHNwYWNlciAwO1xyXG59XHJcblxyXG4uY29sLWJsZWVkLXkge1xyXG4gIHBhZGRpbmc6IDAgJHNwYWNlcjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLmhpZGRlbi14eHMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmhpZGRlbi14cyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAuaGlkZGVuLW1kIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OXB4KSB7XHJcbiAgLmhpZGRlbi1sZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gIC5oaWRkZW4teGxnIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsImh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbnA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjN2Q3NmIxO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mdWxsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuLmNvbnRhaW5lciAuZ3JpZCxcbi5jb250YWluZXItZnVsbCAuZ3JpZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5jb250YWluZXIgLmdyaWQubmFycm93LFxuLmNvbnRhaW5lci1mdWxsIC5ncmlkLm5hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jb250YWluZXIgLmdyaWQubmFycm93IFtjbGFzcyo9Y29sLV0sXG4uY29udGFpbmVyLWZ1bGwgLmdyaWQubmFycm93IFtjbGFzcyo9Y29sLV0ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZ3JpZCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgKmxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmdyaWQ6OmJlZm9yZSwgLmdyaWQ6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPWNvbC1dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG59XG5bY2xhc3MqPWNvbC1dLmZpZWxkc2V0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5bY2xhc3MqPWNvbC1dOjpiZWZvcmUsIFtjbGFzcyo9Y29sLV06OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG5bY2xhc3MqPWNvbC1dIC5ncmlkIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAtd2Via2l0LWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luOiAtMjBweDtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICAqd2lkdGg6IDk5LjklO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbiAgKndpZHRoOiA3NC45JTtcbn1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICp3aWR0aDogNTguMjMzMzMzMzMlO1xufVxuXG4uY29sLTYge1xuICB3aWR0aDogNTAlO1xuICAqd2lkdGg6IDQ5LjklO1xufVxuXG4uY29sLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG4gICp3aWR0aDogMjQuOSU7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICp3aWR0aDogMTYuNTY2NjY2NjclO1xufVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICp3aWR0aDogOC4yMzMzMzMzMyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAqd2lkdGg6IDk5LjklO1xuICB9XG5cbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDkxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45JTtcbiAgfVxuXG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDY2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5LjklO1xuICB9XG5cbiAgLmNvbC14cy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNDEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICAgICp3aWR0aDogMjQuOSU7XG4gIH1cblxuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gICAgKndpZHRoOiAxNi41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG5cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICp3aWR0aDogOTkuOSU7XG4gIH1cblxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDgzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICAqd2lkdGg6IDc0LjklO1xuICB9XG5cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogNTguMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOSU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiAzMy4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45JTtcbiAgfVxuXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICAgICp3aWR0aDogOC4yMzMzMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuXG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA5MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogODMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA2Ni41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA1OC4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuXG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDQxLjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDMzLjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG5cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogMTYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4LjIzMzMzMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29sLXhsZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgKndpZHRoOiA5OS45JTtcbiAgfVxuXG4gIC5jb2wteGxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICAgICp3aWR0aDogOTEuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gICAgKndpZHRoOiA4My4yMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOSU7XG4gIH1cblxuICAuY29sLXhsZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICp3aWR0aDogNjYuNTY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDU4LjIzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45JTtcbiAgfVxuXG4gIC5jb2wteGxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gICAgKndpZHRoOiA0MS41NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICAgICp3aWR0aDogMzMuMjMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0LjklO1xuICB9XG5cbiAgLmNvbC14bGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgICAqd2lkdGg6IDE2LjU2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgICAqd2lkdGg6IDguMjMzMzMzMzMlO1xuICB9XG59XG4uYWxpZ24tc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLWVuZCBbY2xhc3MqPWNvbC1dIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWNlbnRlciBbY2xhc3MqPWNvbC1dIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQgW2NsYXNzKj1jb2wtXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uYWxpZ24tY29udGVudC1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hbGlnbi1jb250ZW50LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZTtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogYmFzZWxpbmU7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5qdXN0aWZ5LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uanVzdGlmeS1jZW50ZXIge1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uanVzdGlmeS1zcGFjZS1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLyogLmp1c3RpZnktc3BhY2UtYmV0d2Vlbi5ncmlkIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgLW1vei10ZXh0LWFsaWduLWxhc3Q6IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbn0gKi9cbi5qdXN0aWZ5LXNwYWNlLWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uZ3JpZC1ibGVlZCBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbC1ncmlkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNvbC1ncmlkLmRpcmVjdGlvbi1yb3cge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uY29sLWJsZWVkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbC1ibGVlZC14IHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4uY29sLWJsZWVkLXkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGlkZGVuLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5cHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaGlkZGVuLXhsZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogQXV0b2NvbXBsZXRlIHN0eWxlcyBDaHJvbWUgKi9cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzFiMTUyNSBpbnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzICFpbXBvcnRhbnQ7XG59XG5cbi5maWVsZHNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5maWVsZHNldC5maWVsZHNldC1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI0M0NjE3MDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGhlaWdodDogMzRweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogI2ZiZmFmZDtcbn1cbmlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT1udW1iZXJdOmRpc2FibGVkLFxuaW5wdXRbdHlwZT10aW1lXTpkaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpkaXNhYmxlZCxcbnRleHRhcmVhOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC43O1xufVxuaW5wdXRbdHlwZT10ZXh0XTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG5pbnB1dFt0eXBlPW51bWJlcl06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9dGltZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZV06LXdlYmtpdC1hdXRvZmlsbDo6Zmlyc3QtbGluZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOjpmaXJzdC1saW5lIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbjo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMjBweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxNlwiIGhlaWdodD1cIjE1XCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCIlMjNmZmZmZmZcIiBkPVwiTTIwIDNoLTFWMWgtMnYySDdWMUg1djJINGMtMS4xIDAtMiAuOS0yIDJ2MTZjMCAxLjEuOSAyIDIgMmgxNmMxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yem0wIDE4SDRWOGgxNnYxM3pcIi8+PC9zdmc+Jyk7XG59XG5cbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIGhlaWdodDogMTUwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dDpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMzODMzNjEgIWltcG9ydGFudDtcbn1cblxuKltjb250ZW50ZWRpdGFibGU9dHJ1ZV06Zm9jdXMge1xuICBjb2xvcjogI2ZmYWUwMCAhaW1wb3J0YW50O1xufVxuXG4jY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNjb250YWluZXIgI3Rvb2xiYXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpICFpbXBvcnRhbnQ7XG59XG4jY29udGFpbmVyICN0b29sYmFyIC50b29sYmFyLXNlY3Rpb24gLnd5c2l3eWctYnV0dG9uIHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgI2NvbnRhaW5lciAjdG9vbGJhciAudG9vbGJhci1zZWN0aW9uIC53eXNpd3lnLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG4jY29udGFpbmVyICNlZGl0b3Ige1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmZpZWxkc2V0Z3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpZWxkc2V0Z3JvdXAgLmZpZWxkc2V0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4OiAxO1xufVxuLmZpZWxkc2V0Z3JvdXAgLmZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYXNzd29yZC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyBzcGFuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgY29sb3I6ICNmYmZhZmQ7XG59XG4ucGFzc3dvcmQtaW5zdHJ1Y3Rpb25zIHNwYW4udGV4dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjNjA1ODljO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGFiZWwge1xuICBjb2xvcjogIzYwNTg5YztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnJhZGlvIGxhYmVsIGlucHV0LFxuLmNoZWNrYm94IGxhYmVsIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ucmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmssXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICBib3JkZXItY29sb3I6ICM2MDU4OWM7XG59XG4ucmFkaW8gbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIsXG4uY2hlY2tib3ggbGFiZWwgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yYWRpbyBsYWJlbCAuY2hlY2ttYXJrLFxuLmNoZWNrYm94IGxhYmVsIC5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzdkNzZiMTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucmFkaW8gbGFiZWwgLmNoZWNrbWFyazphZnRlcixcbi5jaGVja2JveCBsYWJlbCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDRweDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yYWRpbyBsYWJlbDpob3ZlciBpbnB1dCB+IC5jaGVja21hcmssXG4uY2hlY2tib3ggbGFiZWw6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJrIHtcbiAgICBib3JkZXItY29sb3I6ICM2MDU4OWM7XG4gIH1cbn1cblxuLmNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5sYWJlbC5zd2l0Y2gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxubGFiZWwuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDNDYxNzA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmxhYmVsLnN3aXRjaCAuc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M0NjE3MDtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRjNDY3Yjtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM0NjdiO1xufVxubGFiZWwuc3dpdGNoIGlucHV0Om5vdCg6Y2hlY2tlZCk6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxubGFiZWwuc3dpdGNoIGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cbmxhYmVsLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwge1xuICBoZWlnaHQ6IDE4cHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgLnNsaWRlciB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbn1cbmxhYmVsLnN3aXRjaC5zbWFsbCAuc2xpZGVyOmJlZm9yZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6bm90KDpjaGVja2VkKTpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5sYWJlbC5zd2l0Y2guc21hbGwgaW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xufVxubGFiZWwuc3dpdGNoLnNtYWxsIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcbn1cblxuLnYtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbi52LXNlbGVjdCA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuQGtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxuLnZzX19mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzO1xufVxuXG4udnNfX2ZhZGUtZW50ZXIsXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXG4udnMtLWRpc2FibGVkIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLnZzLS1kaXNhYmxlZCAudnNfX29wZW4taW5kaWNhdG9yLFxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcbi52cy0tZGlzYWJsZWQgLnZzX19zZWxlY3RlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMzRweDtcbn1cblxuLnZzX19zZWxlY3RlZC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4udnMtLXNpbmdsZSAudnNfX3NlbGVjdGVkLW9wdGlvbnMge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZzX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDAgMCA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZzLS1vcGVuOm5vdCguZHJvcC11cCkgLnZzX19kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi52cy0tb3Blbi5kcm9wLXVwIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52c19fb3Blbi1pbmRpY2F0b3Ige1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogI2ZiZmFmZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xufVxuXG4udnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XG59XG5cbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnZzX19jbGVhciB7XG4gIGZpbGw6ICNkMjg2OTI7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fY2xlYXI6aG92ZXIge1xuICAgIGZpbGw6ICNDNDYxNzA7XG4gIH1cbn1cblxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tdG9nZ2xlLFxuLmZpZWxkc2V0LWVycm9yIC52c19fZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1jb2xvcjogI0M0NjE3MCAhaW1wb3J0YW50O1xufVxuXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogIzRjNDY3Yjtcbn1cblxuW2RhdGEtcG9wcGVyLXBsYWNlbWVudD10b3BdIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi52c19fbm8tb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQzLCAyNTAsIDAuNyk7XG59XG4udnNfX25vLW9wdGlvbnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi52c19fZHJvcGRvd24tb3B0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgcGFkZGluZzogMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnZzX19kcm9wZG93bi1vcHRpb24gZW0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgY29sb3I6ICM2MDU4OWM7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtLmNpcmNsZSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS5yZWQge1xuICBjb2xvcjogI0M0NjE3MDtcbn1cbi52c19fZHJvcGRvd24tb3B0aW9uIGVtLmdyZWVuIHtcbiAgY29sb3I6ICM3QkM0NzE7XG59XG4udnNfX2Ryb3Bkb3duLW9wdGlvbiBlbS55ZWxsb3cge1xuICBjb2xvcjogI2U5OTE0MDtcbn1cblxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnZzX19kcm9wZG93bi1vcHRpb246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMzODMzNjE7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxuXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzdkNzZiMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBpbmhlcml0O1xuICB9XG59XG4udnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbn1cblxuLnZzX19kZXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsbDogI2ZiZmFmZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggNXB4IDAgMDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyLFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZzX19zZWFyY2gsXG4udnNfX3NlYXJjaDpmb2N1cyB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudnMtLXVuc2VhcmNoYWJsZTpub3QoLnZzLS1kaXNhYmxlZCkgLnZzX19zZWFyY2g6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnZzX19zcGlubmVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2MCwgNjAsIDYwLCAwLjQ1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XG59XG5cbi52c19fc3Bpbm5lcixcbi52c19fc3Bpbm5lcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDVlbTtcbiAgaGVpZ2h0OiA1ZW07XG59XG5cbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udi1zZWxlY3Q6bm90KC52cy0tc2luZ2xlKSAudnNfX3NlbGVjdGVkIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjMzgzMzYxO1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmJmYWZkO1xufVxuXG4ubXgteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXkteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXkge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWxnIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS14bCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm10LXhsIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQteHhsIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtbGcge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwteGwge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLWZsdWlkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1mbHVpZCB7XG4gIG1hcmdpbi10b3A6IDV2dyAhaW1wb3J0YW50O1xufVxuXG4ubWwtZmx1aWQge1xuICBtYXJnaW4tbGVmdDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5tci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogNXZ3ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubXgteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhzLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14X3hzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhzLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhzLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhzLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHMtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14cy14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXlfeHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHMtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14cy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhzLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10X3hzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHMtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhzLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14cy1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWJfeHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14cy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHMtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhzLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXJfeHMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXhzLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci14cy14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXIteHMtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwteHMteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbF94cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC14cy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXhzLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXgtc20teHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14X3NtIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXlfc20ge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20teGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10X3NtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20teHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWJfc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXJfc20ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLXNtLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1zbS14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItc20tbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtc20teHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbF9zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLXNtLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubXgtbWQteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14X21kIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbm9uZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXlfbWQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLXhzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10X21kIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbGcge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC14bCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1ub25lIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQteHMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWJfbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC14cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXJfbWQge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLW1kLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1tZC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbWQtbm9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbWQteHMge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbF9tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLW1kLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm14LWxnLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teF9sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLW5vbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGcteHMge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15X2xnIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy14cyB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctc20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdF9sZyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGcteGwge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbm9uZSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iX2xnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1ub25lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGcteHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGctc20ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yX2xnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tci1sZy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXItbGcteGwge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1yLWxnLW5vbmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1sLWxnLXhzIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWxfbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGcteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWwtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tbC1sZy1ub25lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4udGV4dC1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGF0YS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZ0YyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICNkOWQ3ZTk7XG59XG4udnRjIC5zdHJva2Uge1xuICBzdHJva2Utd2lkdGg6IDI7XG4gIHN0cm9rZTogIzRjNDY3Yjtcbn1cbi52dGMgLmZpbGwge1xuICBmaWxsOiAjYmFiN2Q2O1xufVxuLnZ0YyAuYWN0aXZlLWxpbmUge1xuICBzdHJva2U6ICNmYmZhZmQ7XG59XG4udnRjIC5wb2ludCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZpbGw6ICM0YzQ2N2I7XG4gIHN0cm9rZTogIzRjNDY3Yjtcbn1cbi52dGMgLnBvaW50LmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZ0Yy5jbGlja2VkIHtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbi52dGMueWVsbG93IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udnRjLnllbGxvdyAuc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZGFjNzU5O1xufVxuLnZ0Yy55ZWxsb3cgLmZpbGwge1xuICBmaWxsOiB3aGl0ZTtcbn1cbi52dGMueWVsbG93IC5wb2ludCB7XG4gIGZpbGw6ICNkYWM3NTk7XG4gIHN0cm9rZTogI2RhYzc1OTtcbn1cbi52dGMub3JhbmdlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udnRjLm9yYW5nZSAuc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZTk5MTQwO1xufVxuLnZ0Yy5vcmFuZ2UgLmZpbGwge1xuICBmaWxsOiAjZmVmYWY3O1xufVxuLnZ0Yy5vcmFuZ2UgLnBvaW50IHtcbiAgZmlsbDogI2U5OTE0MDtcbiAgc3Ryb2tlOiAjZTk5MTQwO1xufVxuLnZ0Yy5yZWQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi52dGMucmVkIC5zdHJva2Uge1xuICBzdHJva2U6ICNDNDYxNzA7XG59XG4udnRjLnJlZCAuZmlsbCB7XG4gIGZpbGw6ICNmYmY2ZjY7XG59XG4udnRjLnJlZCAucG9pbnQge1xuICBmaWxsOiAjQzQ2MTcwO1xuICBzdHJva2U6ICNDNDYxNzA7XG59XG5cbi5wYWdlLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQ6ICMwZjA5MWE7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xufVxuLnBhZ2UtaGVhZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtaGVhZCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdlLWhlYWQgaDEge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLnBhZ2UtaGVhZCBoMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVhZCBoMSAudGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wYWdlLWhlYWQgaDEgLmNvdW50IHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWhlYWQgPiAuc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAucGFnZS1oZWFkID4gLnNlYXJjaCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLWhlYWQgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5wYWdlLWhlYWQgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAucGFnZS1oZWFkIC5idG4gPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLWhlYWQgLmJ0biA+IHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG4uY2FyZCAuaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmNhcmQgLmhlYWQgLnRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBmaWxsOiAjNGM0NjdiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2ggLmljb24uY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOXB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMnB4O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uc2VhcmNoIC5pY29uLmNsZWFyIHNwYW46bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi50YWJsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnRhYmxlIC5yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAzZnI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xufVxuLnRhYmxlIC5yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcbn1cbi50YWJsZSAucm93Lm5vLXJlc3VsdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZSAucm93Lm5vLXJlc3VsdHMgLmNlbGwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgY29sb3I6ICM0YzQ2N2I7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2MHB4O1xuICB6LWluZGV4OiA5O1xuICBiYWNrZ3JvdW5kOiAjMGYwOTFhO1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLnNvcnQge1xuICB3aWR0aDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuc29ydCBzdmcge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHN0cm9rZS13aWR0aDogMztcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjNGM0NjdiO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuc29ydCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4udGFibGUgLnJvdzpmaXJzdC1jaGlsZCAuY2VsbC5vdmVyZmxvdyBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZSAucm93OmZpcnN0LWNoaWxkIC5jZWxsLmRlc2MgLnNvcnQgcGF0aCB7XG4gIGQ6IHBhdGgoXCJNMSwxIEwxMCw5IEwxOSwxXCIpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRhYmxlIC5yb3c6Zmlyc3QtY2hpbGQgLmNlbGw6aG92ZXIgc3ZnIHtcbiAgICBzdHJva2U6ICM0YzQ2N2I7XG4gIH1cbn1cbi50YWJsZSAucm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYmxlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudGFibGUgLnJvdzpub3QoOmZpcnN0LWNoaWxkKTpob3ZlciB7XG4gICAgY29sb3I6ICNmYmZhZmQ7XG4gIH1cbn1cbi50YWJsZSAucm93IC5jZWxsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGFibGUgLnJvdyAuY2VsbC5vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlIC5yb3cgLmNlbGwub3ZlcmZsb3cgPiBzcGFuIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGFibGUgLnJvdyAuY2VsbCBzcGFuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlIC5yb3cgLmNlbGwgYSB7XG4gIGNvbG9yOiAjZGFjNzU5O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRhYmxlIC5yb3cgLmNlbGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkYWM3NTk7XG4gIH1cbn1cbi50YWJsZSAucm93IC5jZWxsOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi50YWJsZSAucm93IC5jZWxsOmxhc3QtY2hpbGQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxvYWRpbmc6bm90KC5hYnNvbHV0ZSkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzM4MzM2MTtcbn1cbi5sb2FkaW5nLmFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLyogU3Bpbm5lciBDaXJjbGUgUm90YXRpb24gKi9cbi5zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHJnYmEoNzYsIDcwLCAxMjMsIDAuMjUpIHNvbGlkO1xuICBib3JkZXItdG9wOiAzcHggIzRjNDY3YiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BDaXJjUm90IDAuNnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNwQ2lyY1JvdCAwLjZzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwQ2lyY1JvdCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzcENpcmNSb3Qge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLm1hcC1jb250cm9scy13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICBib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMzODMzNjE7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzLnRlcnJpdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scy50ZXJyaXRvcnkgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scy50ZXJyaXRvcnkgLmlzLW1haW4ge1xuICBiYWNrZ3JvdW5kOiAjN0JDNDcxO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZpbGw6IHJnYmEoMjQ1LCAyNDMsIDI1MCwgMC43KTtcbiAgcGFkZGluZzogNXB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4ubWFwLWNvbnRyb2xzLXdyYXBwZXIgLm1hcC1jb250cm9scyA+IGE6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICAgIGZpbGw6ICNmYmZhZmQ7XG4gIH1cbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5zYXZlIHtcbiAgYmFja2dyb3VuZDogIzdCQzQ3MTtcbn1cbi5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5kZWxldGUsIC5tYXAtY29udHJvbHMtd3JhcHBlciAubWFwLWNvbnRyb2xzID4gYS5jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjQzQ2MTcwO1xufVxuLm1hcC1jb250cm9scy13cmFwcGVyIC5tYXAtY29udHJvbHMgPiBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG59XG5cbi5jbHVzdGVyIHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6ICNmYmZhZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jbHVzdGVyOjpiZWZvcmUsIC5jbHVzdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICM0YzQ2N2I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uY2x1c3Rlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICBwYWRkaW5nOiA3cHg7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5jbHVzdGVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS40KTtcbiAgcGFkZGluZzogMTRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNsdXN0ZXIuY2x1c3Rlci0xIHtcbiAgYmFja2dyb3VuZDogI2U5OTE0MDtcbn1cbi5jbHVzdGVyLmNsdXN0ZXItMTo6YWZ0ZXIsIC5jbHVzdGVyLmNsdXN0ZXItMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U5OTE0MDtcbn1cbi5jbHVzdGVyLmNsdXN0ZXItMiB7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG59XG4uY2x1c3Rlci5jbHVzdGVyLTI6OmFmdGVyLCAuY2x1c3Rlci5jbHVzdGVyLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNDNDYxNzA7XG59XG5cbi50YWJuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi50YWJuYXYgYSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGFibmF2IGEgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzRjNDY3YjtcbiAgY29sb3I6ICNmYmZhZmQ7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBwYWRkaW5nOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJuYXYgYS5hY3RpdmUge1xuICBjb2xvcjogIzRjNDY3Yjtcbn1cblxuaW1nLmF2YXRhciB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuaW1nLmF2YXRhci5iaWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICM2MDU4OWM7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSW50ZXItTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9JbnRlci1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9JbnRlckRpc3BsYXktQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSW50ZXJEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4qLCAqOjphZnRlciwgKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwge1xuICBiYWNrZ3JvdW5kOiAjMGYwOTFhO1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpO1xufVxuXG5pbWcsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5hcHAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmFwcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmFwcCA+IC5jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5hcHAgPiAuY29udGVudCA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuLmFwcCA+IC5jb250ZW50ID4gKi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjZmJmYWZkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBjb2xvcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5hLmxpbmsge1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0YzQ2N2I7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhLmxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiO1xuICB9XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuYnV0dG9uOmRpc2FibGVkLCBidXR0b24uZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjNGM0NjdiO1xuICBjb2xvcjogI2ZiZmFmZDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWluLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNGM0NjdiO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG4gPiBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4ucmVkIHtcbiAgYmFja2dyb3VuZDogI0M0NjE3MDtcbiAgYm9yZGVyLWNvbG9yOiAjQzQ2MTcwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi5yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMDQyNTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjA0MjUzO1xuICAgIGNvbG9yOiAjZmJmYWZkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG46aG92ZXIge1xuICAgIGNvbG9yOiAjNGM0NjdiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZiZmFmZDtcbiAgICBib3JkZXItY29sb3I6ICNmYmZhZmQ7XG4gIH1cbn1cbi5idG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNDUsIDI0MywgMjUwLCAwLjcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNmYmZhZmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYnRuLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnRuLXNldCA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLCAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5mYWRlLXpvb20tZW50ZXItYWN0aXZlLCAuZmFkZS16b29tLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZmFkZS16b29tLWVudGVyLCAuZmFkZS16b29tLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xufVxuXG4uY29udHJvbHMtZW50ZXItYWN0aXZlLCAuY29udHJvbHMtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgMC41cztcbn1cblxuLmNvbnRyb2xzLWVudGVyLCAuY29udHJvbHMtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG59IiwiLyogQXV0b2NvbXBsZXRlIHN0eWxlcyBDaHJvbWUgKi9cclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcclxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciwgXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXHJcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzFiMTUyNSBpbnNldCAhaW1wb3J0YW50O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmllbGRzZXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cclxuICAmLmZpZWxkc2V0LWVycm9yIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcclxuaW5wdXRbdHlwZT1lbWFpbF0sXHJcbmlucHV0W3R5cGU9bnVtYmVyXSxcclxuaW5wdXRbdHlwZT10aW1lXSxcclxuaW5wdXRbdHlwZT1kYXRlXSxcclxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXHJcbnRleHRhcmVhIHtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAwICRzcGFjZXItc207XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuXHRoZWlnaHQ6IDM0cHg7XHJcblx0Ly8gLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcclxuXHRmb250LXdlaWdodDogJHJlZ3VsYXI7XHJcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0JjpkaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG5cclxuXHQmOi13ZWJraXQtYXV0b2ZpbGw6OmZpcnN0LWxpbmUge1xyXG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y29sb3JdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0ZmxleDogMjBweCAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMTZcIiBoZWlnaHQ9XCIxNVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiJTIzZmZmZmZmXCIgZD1cIk0yMCAzaC0xVjFoLTJ2Mkg3VjFINXYySDRjLTEuMSAwLTIgLjktMiAydjE2YzAgMS4xLjkgMiAyIDJoMTZjMS4xIDAgMi0uOSAyLTJWNWMwLTEuMS0uOS0yLTItMnptMCAxOEg0VjhoMTZ2MTN6XCIvPjwvc3ZnPicpO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0cmVzaXplOiB2ZXJ0aWNhbDtcclxuXHRoZWlnaHQ6IDE1MHB4O1xyXG5cdHBhZGRpbmc6ICRzcGFjZXItc207XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBBcnJvd3Mgb24gbnVtYmVyXHJcbmlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9bnVtYmVyXSB7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzLFxyXG50ZXh0YXJlYTpmb2N1cyxcclxuKltjb250ZW50ZWRpdGFibGU9XCJ0cnVlXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4qW2NvbnRlbnRlZGl0YWJsZT1cInRydWVcIl06Zm9jdXMge1xyXG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdCN0b29sYmFyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrICFpbXBvcnRhbnQ7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblxyXG5cdFx0LnRvb2xiYXItc2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0Lnd5c2l3eWctYnV0dG9uIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcbn1cclxuXHJcblx0I2VkaXRvciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTtcclxufVxyXG5cclxuLmZpZWxkc2V0Z3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5maWVsZHNldCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQQVNTV09SRCBJTlNUUlVDVElPTlNcclxuLnBhc3N3b3JkLWluc3RydWN0aW9ucyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgICYudGV4dCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gbGFiZWw6bm90KC5zd2l0Y2gpLFxyXG4vLyBsYWJlbDpub3QoLmRhdGV0aW1lKSB7XHJcbmxhYmVsIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAkZm9udHNpemUtc207XHJcbiAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG59XHJcblxyXG4vLyBSQURJT1xyXG4ucmFkaW8gbGFiZWwsXHJcbi5jaGVja2JveCBsYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBsaW5lLWhlaWdodDogMThweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHdpZHRoOiAwO1xyXG5cclxuICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja21hcmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktbGlnaHRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDRweDtcclxuICAgICAgbGVmdDogNHB4O1xyXG4gICAgICB3aWR0aDogNnB4O1xyXG4gICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHQmOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktbGlnaHQ7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG5cclxuLmNoZWNrYm94Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi8vIFNXSVRDSFxyXG5sYWJlbC5zd2l0Y2gge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMjZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlciB7XHJcbiAgICBtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDUpO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1lcnJvcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHR9XHJcblx0XHJcblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdH1cclxuXHRcclxuXHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQ6aG92ZXIgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0fVxyXG5cdFxyXG5cdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTRweCk7XHJcblx0fVxyXG5cclxuXHQmLnNtYWxsIHtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHJcblx0XHQuc2xpZGVyIHtcclxuXHRcdFx0bWluLXdpZHRoOiAzMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xyXG5cdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDJweDtcclxuXHRcdFx0XHRib3R0b206IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpub3QoOmNoZWNrZWQpOmhvdmVyICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0aW5wdXQ6Y2hlY2tlZDpob3ZlciArIC5zbGlkZXI6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTJweCk7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnYtc2VsZWN0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcblxyXG5cdDo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lciB7XHJcbiAgMCUge3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9XHJcbiAgdG8ge3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyIHtcclxuICAwJSB7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX1cclxuICB0byB7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9XHJcbn1cclxuXHJcbi52c19fZmFkZS1lbnRlci1hY3RpdmUsXHJcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cztcclxufVxyXG5cclxuLnZzX19mYWRlLWVudGVyLFxyXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG59XHJcblxyXG4udnMtLWRpc2FibGVkIC52c19fY2xlYXIsXHJcbi52cy0tZGlzYWJsZWQgLnZzX19kcm9wZG93bi10b2dnbGUsXHJcbi52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvcixcclxuLnZzLS1kaXNhYmxlZCAudnNfX3NlYXJjaCxcclxuLnZzLS1kaXNhYmxlZCAudnNfX3NlbGVjdGVkIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLnZzX19kcm9wZG93bi10b2dnbGUge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAwICRzcGFjZXItc207XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjA1KTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbi52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gIGZsZXgtZ3JvdzogMTtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHRwYWRkaW5nLXRvcDogJHNwYWNlci14cztcclxuICAvLyBwYWRkaW5nOiAwICRzcGFjZXIteHM7XHJcbn1cclxuXHJcbi52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblx0cGFkZGluZzogMDtcclxuXHQvLyB3aWR0aDogMTAwcHg7IC8vIGhhY2t5XHJcbn1cclxuXHJcbi52c19fYWN0aW9ucyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDJweCAwIDAgJHNwYWNlci14cztcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4udnMtLXVuc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udnMtLW9wZW4ge1xyXG4gICY6bm90KC5kcm9wLXVwKSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIC8vIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICYuZHJvcC11cCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIC8vIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi52c19fb3Blbi1pbmRpY2F0b3Ige1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGN1YmljLWJlemllcigxLC0uMTE1LC45NzUsLjg1NSk7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLC0uMTE1LC45NzUsLjg1NSk7XHJcbn1cclxuXHJcbi52cy0tb3BlbiAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICB0cmFuc2Zvcm06cm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XHJcbn1cclxuXHJcbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4udnNfX2NsZWFyIHtcclxuICBmaWxsOiAkY29sb3ItZXJyb3ItbGlnaHQ7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbTtcclxuICBtaW4td2lkdGg6IGF1dG87XHJcbiAgd2lkdGg6IDEwcHg7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRmaWxsOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZmllbGRzZXQtZXJyb3IgLnZzX19kcm9wZG93bi10b2dnbGUsXHJcbi5maWVsZHNldC1lcnJvciAudnNfX2Ryb3Bkb3duLW1lbnUge1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52c19fZHJvcGRvd24tbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBib3gtc2hhZG93OiAwIDNweCAzcHggMCByZ2JhKDAsMCwwLC41KTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG59XHJcblxyXG5bZGF0YS1wb3BwZXItcGxhY2VtZW50PSd0b3AnXSB7XHJcbiAgYm94LXNoYWRvdzogMCAtM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSlcclxufVxyXG5cclxuLnZzX19uby1vcHRpb25zIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgfVxyXG59XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBwYWRkaW5nOiAkc3BhY2VyLXNtO1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgZW0ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgJi5jaXJjbGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnJlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmdyZWVuIHtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3VjY2VzcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdC52c19fZHJvcGRvd24tb3B0aW9uOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlclxyXG5cdH1cclxufVxyXG5cclxuLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcblxyXG4vLyAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tc2VsZWN0ZWQge1xyXG4vLyAgIGNvbG9yOiAkY29sb3ItZGFya2VycHVycGxlICFpbXBvcnRhbnQ7XHJcbi8vICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4udnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGlzYWJsZWQge1xyXG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0LnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkOmhvdmVyIHtcclxuXHRcdGN1cnNvcjppbmhlcml0XHJcblx0fVxyXG59XHJcblxyXG4udnNfX3NlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgei1pbmRleDogMDtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcclxufVxyXG5cclxuLnZzX19kZXNlbGVjdCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14cztcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcztcclxufVxyXG5cclxuLnZzLS1zaW5nbGUgLnZzX19zZWxlY3RlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyLXhzIDAgMDtcclxuICAvLyBsaW5lLWhlaWdodDogMjZweDtcclxufVxyXG5cclxuLnZzLS1zaW5nbGUudnMtLW9wZW4gLnZzX19zZWxlY3RlZCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IC40O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgLy8gdG9wOiAwO1xyXG4gIC8vIGxlZnQ6IDA7XHJcbiAgLy8gcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmcgLnZzX19zZWxlY3RlZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbi52c19fc2VhcmNoOjotbXMtY2xlYXIsXHJcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxyXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbi52c19fc2VhcmNoOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi52c19fc2VhcmNoLFxyXG4udnNfX3NlYXJjaDpmb2N1cyB7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC8vIG1hcmdpbjogJHNwYWNlci14cyAwIDA7XHJcblx0Ly8gbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cztcclxuICAvLyBwYWRkaW5nOiAwIDAgMCA1cHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBmbGV4LWdyb3c6IDE7XHJcbiAgei1pbmRleDogMTtcclxuICBmb250LXNpemU6ICRmb250c2l6ZTtcclxufVxyXG5cclxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6MVxyXG59XHJcblxyXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdC52cy0tdW5zZWFyY2hhYmxlOm5vdCgudnMtLWRpc2FibGVkKSAudnNfX3NlYXJjaDpob3ZlciB7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXJcclxuXHR9XHJcbn1cclxuXHJcbi52cy0tc2luZ2xlLnZzLS1zZWFyY2hpbmc6bm90KC52cy0tb3Blbik6bm90KC52cy0tbG9hZGluZykgLnZzX19zZWFyY2gge1xyXG4gIG9wYWNpdHk6IC4yXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lciB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgZm9udC1zaXplOiA1cHg7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBib3JkZXI6IC45ZW0gc29saWQgaHNsYSgwLDAlLDM5LjIlLC4xKTtcclxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2MCw2MCw2MCwuNDUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICBhbmltYXRpb246IHZTZWxlY3RTcGlubmVyIDEuMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjFzXHJcbn1cclxuXHJcbi52c19fc3Bpbm5lcixcclxuLnZzX19zcGlubmVyOmFmdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDVlbTtcclxuICBoZWlnaHQ6IDVlbVxyXG59XHJcblxyXG4udnMtLWxvYWRpbmcgLnZzX19zcGlubmVyIHtcclxuICBvcGFjaXR5OiAxXHJcbn1cclxuXHJcbi52LXNlbGVjdDpub3QoLnZzLS1zaW5nbGUpIHtcclxuICAvLyAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XHJcbiAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgLy8gfVxyXG5cclxuICAudnNfX3NlbGVjdGVkIHtcclxuICAgIHBhZGRpbmc6ICRzcGFjZXIteHM7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcblx0XHRtYXJnaW46IDAgJHNwYWNlci14cyAkc3BhY2VyLXhzIDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC52LXNlbGVjdC5wdXJwbGUge1xyXG4vLyAgIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcclxuLy8gICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuLy8gICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4vLyAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19kcm9wZG93bi1tZW51IHtcclxuLy8gICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLXNlbGVjdGVkIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4gIFxyXG4vLyAgIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19zZWxlY3RlZCB7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4vLyAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4vLyAgICAgICAvLyBmb250LXNpemU6IDE1cHg7XHJcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19uby1vcHRpb25zIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19zZWFyY2gsIC52c19fc2VhcmNoOmZvY3VzIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAudnNfX2Ryb3Bkb3duLW1lbnUucHVycGxlIHtcclxuLy8gICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeS1kYXJrZXI7XHJcbi8vICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG5cclxuLy8gICAudnNfX2Ryb3Bkb3duLW9wdGlvbiB7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG5cclxuLy8gICAgICAgZW0ge1xyXG4vLyAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbi8vICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuLy8gICAgICAgfVxyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLWhpZ2hsaWdodCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG4vLyAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnZzX19kcm9wZG93bi1vcHRpb24tLXNlbGVjdGVkIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci13YXJuaW5nICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4gIFxyXG4vLyAgIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XHJcbi8vICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG5cclxuLy8gICAudnNfX3NlbGVjdGVkIHtcclxuLy8gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWxpZ2h0ZXI7XHJcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbi8vICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuLy8gICB9XHJcblxyXG4vLyAgIC52c19fbm8tb3B0aW9ucyB7XHJcbi8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1saWdodGVyO1xyXG4vLyAgIH1cclxuLy8gfSIsIlxyXG4vLyBNYXJnaW5zXHJcbi5teC14cyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LXNtIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teC1sZyB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LXhsIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXgtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm14LW5vbmUge1xyXG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubXkteHMge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1zbSB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15IHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXktbGcge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS14bCB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm15LWF1dG8ge1xyXG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5teS1ub25lIHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm10LXhzIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC1zbSB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm10LWxnIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tdC14bCB7XHJcbiAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQteHhsIHtcclxuICBtYXJnaW4tdG9wOiAkc3BhY2VyLXh4bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtYXV0byB7XHJcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtbm9uZSB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1iLXhzIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi1zbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWIge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi14bCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWIteHhsIHtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXh4bCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItYXV0byB7XHJcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItbm9uZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLm1yLXhzIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLXNtIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLWxnIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLXhsIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLWF1dG8ge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXItbm9uZSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4ubWwteHMge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1zbSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sIHtcclxuICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtbGcge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC14bCB7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1sLWF1dG8ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tbC1ub25lIHtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWItZmx1aWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXQtZmx1aWQge1xyXG4gIG1hcmdpbi10b3A6IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWwtZmx1aWQge1xyXG4gIG1hcmdpbi1sZWZ0OiA1dncgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1yLWZsdWlkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDV2dyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSB4cygpIHtcclxuICAubXgteHMteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgteHMtc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXhfeHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgteHMtbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgteHMteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC14cy1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm15LXhzLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXhzLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15X3hzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXhzLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXhzLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXkteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tdC14cy14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC14cy1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdF94cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC14cy1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC14cy14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC14cy1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC14cy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1iLXhzLXhzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLXhzLXNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iX3hzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLXhzLWxnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLXhzLXhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXIteHMteHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci14cy1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yX3hzIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXIteHMtbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci14cy14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXhzLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXIteHMtbm9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1sLXhzLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC14cy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWxfeHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXhzLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC14cy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwteHMtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLXhzLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNtKCkge1xyXG4gIC5teC1zbS14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1zbS1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teF9zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1zbS1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1zbS14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXktc20teHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktc20tc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXlfc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktc20tbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktc20teGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktc20tYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1zbS1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm10LXNtLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXNtLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10X3NtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXNtLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXNtLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm10LXNtLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LXNtLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWItc20teHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItc20tc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWJfc20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItc20tbGcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItc20teGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWItc20tYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tci1zbS14cyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXNtLXNtIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXJfc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1zbS1sZyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLXNtLXhsIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItc20tYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1zbS1ub25lIHtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubWwtc20teHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXNtLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbF9zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtc20tbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLXNtLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1zbS1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtc20tbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWQoKSB7XHJcbiAgLm14LW1kLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LW1kLXNtIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14X21kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LW1kLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LW1kLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm14LW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5teS1tZC14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1tZC1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teV9tZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1tZC1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1tZC14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teS1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXQtbWQteHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtbWQtc20ge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXRfbWQge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtbWQtbGcge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtbWQteGwge1xyXG4gICAgbWFyZ2luLXRvcDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXQtbWQtYXV0byB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbWQtbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tYi1tZC14cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1tZC1zbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYl9tZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1tZC1sZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1tZC14bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tYi1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1tZC1ub25lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1yLW1kLXhzIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbWQtc20ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tcl9tZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLW1kLWxnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbWQteGwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1tZC1hdXRvIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW1kLW5vbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tbC1tZC14cyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbWQtc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sX21kIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1tZC1sZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbWQteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLW1kLWF1dG8ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1tZC1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBsZygpIHtcclxuICAubXgtbGcteHMge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14cyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbGctc20ge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXhfbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbGctbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci1sZyAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbGcteGwge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXgtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5teC1sZy1ub25lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm15LWxnLXhzIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LWxnLXNtIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15X2xnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LWxnLWxnIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LWxnLXhsIHtcclxuICAgIG1hcmdpbi10b3A6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm15LWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXktbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIFxyXG4gIC5tdC1sZy14cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1sZy1zbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXNtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdF9sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1sZy1sZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1sZy14bCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2VyLXhsICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tdC1sZy1hdXRvIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC1sZy1ub25lIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1iLWxnLXhzIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteHMgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLWxnLXNtIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iX2xnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLWxnLWxnIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXItbGcgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLWxnLXhsIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1iLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICBcclxuICAubXItbGcteHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1sZy1zbSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXItc20gIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yX2xnIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubXItbGctbGcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tci1sZy14bCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteGwgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1yLWxnLWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbGctbm9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLm1sLWxnLXhzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1sZy1zbSB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWxfbGcge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIgIWltcG9ydGFudDtcclxuICB9XHJcbiAgXHJcbiAgLm1sLWxnLWxnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyLWxnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIFxyXG4gIC5tbC1sZy14bCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHNwYWNlci14bCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBcclxuICAubWwtbGctYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLWxnLW5vbmUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IEFsaWduXHJcbi50ZXh0LWFsaWduLWxlZnQge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi50ZXh0LWFsaWduLWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBGb250IFdlaWdodFxyXG4ucmVndWxhciB7XHJcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xyXG59XHJcblxyXG4ubWVkaXVtIHtcclxuICBmb250LXdlaWdodDogJG1lZGl1bTtcclxufVxyXG5cclxuLy8gR3JhcGhzXHJcbi5kYXRhLWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnRzaXplLXNtO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLnZ0YyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDUwJSk7XHJcblxyXG4gIC5zdHJva2Uge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAyO1xyXG4gICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgLmZpbGwge1xyXG4gICAgZmlsbDogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgNDAlKTtcclxuICB9XHJcbiAgLmFjdGl2ZS1saW5lIHtcclxuICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xyXG4gIH1cclxuICAucG9pbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbiAgLnBvaW50LmlzLWFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gICYuY2xpY2tlZCB7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi55ZWxsb3cge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IteWVsbG93LCA1MCUpO1xyXG5cclxuICAgIC5zdHJva2Uge1xyXG4gICAgICBzdHJva2U6ICRjb2xvci15ZWxsb3c7XHJcbiAgICB9XHJcbiAgICAuZmlsbCB7XHJcbiAgICAgIGZpbGw6IGxpZ2h0ZW4oJGNvbG9yLXllbGxvdywgNDAlKTtcclxuICAgIH1cclxuICAgIC5wb2ludCB7XHJcbiAgICAgIGZpbGw6ICRjb2xvci15ZWxsb3c7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLXllbGxvdztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLXdhcm5pbmcsIDUwJSk7XHJcblxyXG4gICAgLnN0cm9rZSB7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdhcm5pbmc7XHJcbiAgICB9XHJcbiAgICAuZmlsbCB7XHJcbiAgICAgIGZpbGw6IGxpZ2h0ZW4oJGNvbG9yLXdhcm5pbmcsIDQwJSk7XHJcbiAgICB9XHJcbiAgICAucG9pbnQge1xyXG4gICAgICBmaWxsOiAkY29sb3Itd2FybmluZztcclxuICAgICAgc3Ryb2tlOiAkY29sb3Itd2FybmluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVkIHtcclxuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLWVycm9yLCA1MCUpO1xyXG5cclxuICAgIC5zdHJva2Uge1xyXG4gICAgICBzdHJva2U6ICRjb2xvci1lcnJvcjtcclxuICAgIH1cclxuICAgIC5maWxsIHtcclxuICAgICAgZmlsbDogbGlnaHRlbigkY29sb3ItZXJyb3IsIDQwJSk7XHJcbiAgICB9XHJcbiAgICAucG9pbnQge1xyXG4gICAgICBmaWxsOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgIHN0cm9rZTogJGNvbG9yLWVycm9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUGFnZSBIZWFkXHJcbi5wYWdlLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleDogMCAxIDYwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG5cdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0dG9wOiAwO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFya2VyO1xyXG5cdG92ZXJmbG93LXg6IGF1dG87XHJcblx0c2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXHJcblxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuXHQ+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XHJcblx0fVxyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvdW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIteHM7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbWVkaXVtO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3BhY2VyLXhzO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuICB9XHJcblxyXG5cdD4gLnNlYXJjaCB7XHJcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNlcjtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG5cclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuXHRcdFx0PiBzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDQVJEXHJcbi5jYXJkIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgLmhlYWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEljb25zXHJcbi5pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoYm94XHJcbi5zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmljb24uY2xlYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogOXB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gIFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGxlZnQ6IDhweDtcclxuICAgICAgdG9wOiA0cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEdSSUQgVEFCTEVcclxuLnRhYmxlIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAucm93IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciAxZnIgMWZyIDFmciAzZnI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMDIpO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tcmVzdWx0cyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmNlbGwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBmb250LXdlaWdodDogJG1lZGl1bTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdFx0XHR0b3A6IDYwcHg7XHJcblx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWRhcmtlcjtcclxuXHJcbiAgICAgIC5zb3J0IHtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHNwYWNlci1zbTtcclxuICAgICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzO1xyXG4gICAgICAgICAgZmlsbDogbm9uZTtcclxuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuXHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jZWxsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdFx0XHQmLm92ZXJmbG93IHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kZXNjIHtcclxuXHRcdFx0XHRcdC5zb3J0IHBhdGgge1xyXG5cdFx0XHRcdFx0XHRkOiBwYXRoKFwiTTEsMSBMMTAsOSBMMTksMVwiKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG4gICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgLy8gICBwYWRkaW5nOiAkc3BhY2VyLXNtICRzcGFjZXI7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmNlbGwge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICYub3ZlcmZsb3cge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cdFx0XHRzcGFuLnNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS1zbTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG5cclxuICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3IteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgfVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgIC8vICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgIGhlaWdodDogYXV0bztcclxuICAgICAgLy8gICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAvLyAgIGdyaWQtY29sdW1uLWVuZDogMztcclxuXHJcbiAgICAgIC8vICAgJi5kYXRhLXRpdGxlIHtcclxuICAgICAgLy8gICAgICY6YmVmb3JlIHtcclxuICAgICAgLy8gICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vICAgICAgIHBhZGRpbmc6IDAgJHNwYWNlci14cyAwIDA7XHJcbiAgICAgIC8vICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgLy8gICAgIH1cclxuICAgICAgLy8gICB9XHJcblxyXG4gICAgICAvLyAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC8vICAgICBncmlkLWNvbHVtbi1zdGFydDogMztcclxuICAgICAgLy8gICAgIGdyaWQtY29sdW1uLWVuZDogNDtcclxuICAgICAgLy8gICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xyXG4gICAgICAvLyAgICAgZ3JpZC1yb3ctZW5kOiAxO1xyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gUEFHRSBMT0FERVJcclxuLmxvYWRpbmcge1xyXG5cdCY6bm90KC5hYnNvbHV0ZSkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG5cdH1cclxuXHJcblx0Ji5hYnNvbHV0ZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6ICRzcGFjZXItbGc7XHJcblx0XHRsZWZ0OiAkc3BhY2VyLWxnO1xyXG5cdFx0ei1pbmRleDogOTk5O1xyXG5cdH1cclxufVxyXG5cclxuLyogU3Bpbm5lciBDaXJjbGUgUm90YXRpb24gKi9cclxuLnNwaW5uZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6ICRzcGFjZXItbGc7XHJcblx0cmlnaHQ6ICRzcGFjZXI7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdGhlaWdodDogMjRweDtcclxuXHRib3JkZXI6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDAuMjUpIHNvbGlkO1xyXG5cdGJvcmRlci10b3A6IDNweCByZ2JhKCRjb2xvci1wcmltYXJ5LDEpIHNvbGlkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHQtd2Via2l0LWFuaW1hdGlvbjogc3BDaXJjUm90IC42cyBpbmZpbml0ZSBsaW5lYXI7XHJcblx0YW5pbWF0aW9uOiBzcENpcmNSb3QgLjZzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BDaXJjUm90IHtcclxuXHRmcm9tIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdHRvIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9XHJcbn1cclxuQGtleWZyYW1lcyBzcENpcmNSb3Qge1xyXG5cdGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG5cdHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfVxyXG59XHJcblxyXG4vLyBNQVAgQ09OVFJPTFNcclxuLm1hcC1jb250cm9scy13cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ei1pbmRleDogOTtcclxuXHRib3R0b206ICRzcGFjZXItbGc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG5cdC5tYXAtY29udHJvbHMge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktZGFyaztcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0ZmxleC1ncm93OiAwO1xyXG5cclxuXHRcdC8vIFRlcnJpdG9yeSBDb250cm9sc1xyXG5cdFx0Ji50ZXJyaXRvcnkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG5cdFx0XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRtZWRpdW07XHJcblx0XHRcdFx0cGFkZGluZzogJHNwYWNlci14cyAkc3BhY2VyLXNtO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LmlzLW1haW4ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGZpbGw6ICRjb2xvci10ZXh0O1xyXG5cdFx0XHRwYWRkaW5nOiAkc3BhY2VyLXhzO1xyXG5cdFx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwICRzcGFjZXIteHM7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNhdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmRlbGV0ZSxcclxuXHRcdFx0Ji5jYW5jZWwge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBHbWFwIENsdXN0ZXJcclxuLmNsdXN0ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRmb250LXNpemU6ICRmb250c2l6ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdCY6OmJlZm9yZSxcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0fVxyXG5cclxuXHQmOjphZnRlciB7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XHJcblx0XHRwYWRkaW5nOiAxNHB4O1xyXG5cdFx0b3BhY2l0eTogMC4yO1xyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTEge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXdhcm5pbmc7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIsICY6OmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13YXJuaW5nO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5jbHVzdGVyLTIge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xyXG5cclxuXHRcdCY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUQUJOQVZcclxuLnRhYm5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRcclxuXHRhIHtcclxuXHRcdHBhZGRpbmc6ICRzcGFjZXIgMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XHJcblx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xyXG5cclxuXHRcdD4gc3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250c2l6ZS14cztcclxuXHRcdFx0cGFkZGluZzogMnB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJG1lZGl1bTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogJHNwYWNlci14cztcclxuXHRcdFx0bWluLXdpZHRoOiAxNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEFWQVRBUlxyXG5pbWcuYXZhdGFyIHtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuXHQmLmJpZyB7XHJcblx0XHR3aWR0aDogNjBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNJTVBMRSBCQVJcclxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gIHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcblx0JjpiZWZvcmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWxpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcclxuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcclxufVxyXG5cclxuXHJcbi8vIGZhZGVkIGluIGJ5IGdzYXBcclxuLnJldmVhbCB7XHJcblx0b3BhY2l0eTogMDtcclxufSIsIkBtaXhpbiB4cygpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNtKCkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWQoKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsZygpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/