/*!
 * CareUI v1.0.0
 * Copyright 2021 Tencent, Inc.
 * Licensed under the MIT license
 */
.care-search__select--arrow::after,.care-dropdown-menu__bar:after {
  content: "";
  height: 0;
  width: 0;
  overflow: hidden;
}

@-webkit-keyframes care-loading {
  0% {
    -webkit-transform: rotate3d(0,0,1,0deg);
    transform: rotate3d(0,0,1,0deg);
  }

  100% {
    -webkit-transform: rotate3d(0,0,1,360deg);
    transform: rotate3d(0,0,1,360deg);
  }
}

@keyframes care-loading {
  0% {
    -webkit-transform: rotate3d(0,0,1,0deg);
    transform: rotate3d(0,0,1,0deg);
  }

  100% {
    -webkit-transform: rotate3d(0,0,1,360deg);
    transform: rotate3d(0,0,1,360deg);
  }
}

@-webkit-keyframes care-loading-dot {
  0%,100% {
    content: "";
  }

  25% {
    content: ".";
  }

  50% {
    content: "..";
  }

  75% {
    content: "...";
  }
}

@keyframes care-loading-dot {
  0%,100% {
    content: "";
  }

  25% {
    content: ".";
  }

  50% {
    content: "..";
  }

  75% {
    content: "...";
  }
}

.care-fadein {
  -webkit-animation: care-fadein 0.3s forwards;
  animation: care-fadein 0.3s forwards;
}

.care-fadeout {
  -webkit-animation: care-fadeout 0.3s forwards;
  animation: care-fadeout 0.3s forwards;
}

@-webkit-keyframes care-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes care-fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes care-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes care-fadeout {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@font-face {
  font-family:"iconfont";src:url("//at.alicdn.com/t/font_840589_uhdcszub0a.eot?t=1557199798338");src:url("//at.alicdn.com/t/font_840589_uhdcszub0a.eot?t=1557199798338#iefix") format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url("//at.alicdn.com/t/font_840589_uhdcszub0a.woff?t=1557199798338") format("woff"),url("//at.alicdn.com/t/font_840589_uhdcszub0a.ttf?t=1557199798338") format("truetype"),url("//at.alicdn.com/t/font_840589_uhdcszub0a.svg?t=1557199798338#iconfont") format("svg");
}

.iconfont {
  font-family: "iconfont"!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-loading:before {
  content: "\e600";
}

.icon-zuobiao:before {
  content: "\e680";
}

.icon-arrow-l:before {
  content: "\e728";
}

.icon-close:before {
  content: "\e7cb";
}

.icon-yuyin:before {
  content: "\e6b8";
}

.icon-add:before {
  content: "\e7fc";
}

.icon-img:before {
  content: "\e7fe";
}

.icon-wenjian:before {
  content: "\e800";
}

.icon-map:before {
  content: "\e808";
}

.icon-daohang:before {
  content: "\e80a";
}

.icon-close-round:before {
  content: "\e80b";
}

.icon-gouxuan:before {
  content: "\e80e";
}

.icon-del:before {
  content: "\e80f";
}

.icon-list:before {
  content: "\e810";
}

.icon-gantan:before {
  content: "\e811";
}

.icon-xingxing:before {
  content: "\e812";
}

.icon-wait:before {
  content: "\e813";
}

.icon-peisong:before {
  content: "\e814";
}

.icon-warn:before {
  content: "\e815";
}

.icon-success:before {
  content: "\e816";
}

.icon-yisheng:before {
  content: "\e819";
}

.icon-yiyuan:before {
  content: "\e81b";
}

.icon-set:before {
  content: "\e81d";
}

.icon-xiaoxi:before {
  content: "\e81c";
}

.icon-gouwuche:before {
  content: "\e81e";
}

.icon-huishou:before {
  content: "\e81f";
}

.icon-sousuo:before {
  content: "\e820";
}

.icon-quxiao:before {
  content: "\e821";
}

.icon-guanbiyuan:before {
  content: "\e822";
}

.icon-jiuzhen:before {
  content: "\e827";
}

.icon-jiahao:before {
  content: "\e828";
}

.icon-send:before {
  content: "\e82e";
}

.icon-notic:before {
  content: "\e82f";
}

.icon-yigouxuan:before {
  content: "\e830";
}

.icon-fenzu:before {
  content: "\e832";
}

.icon-gouwuche-round:before {
  content: "\e835";
}

.icon-none:before {
  content: "\e601";
}

.icon-tuoyuankaobei:before {
  content: "\e836";
}

.icon-tuoyuankaobei1:before {
  content: "\e602";
}

.icon-tuoyuankaobei2:before {
  content: "\e603";
}

.icon-coupons:before {
  content: "\e605";
}

.icon-install:before {
  content: "\e606";
}

.icon-stethoid:before {
  content: "\e607";
}

.icon-message:before {
  content: "\e608";
}

.icon-shoppingCar:before {
  content: "\e604";
}

.icon-coupons_null:before {
  content: "\e609";
}

.icon-home:before {
  content: "\e60a";
}

.icon-jiankangguanli:before {
  content: "\e60b";
}

.icon-wode:before {
  content: "\e60c";
}

.icon-zaixianwenzhen:before {
  content: "\e60d";
}

.icon-coupons_new:before {
  content: "\e60e";
}

.icon-tengxunjiankang:before {
  content: "\e60f";
}

.icon-tuoyuan:before {
  content: "\e611";
}

.icon-ic_fenlei:before {
  content: "\e612";
}

.icon-ic_findmedical:before {
  content: "\e613";
}

.icon-ic_docotor:before {
  content: "\e615";
}

.icon-ic_peisong:before {
  content: "\e616";
}

.icon-ic_medicalbox:before {
  content: "\e610";
}

.icon-ic_RX:before {
  content: "\e614";
}

.icon-ic_px:before {
  content: "\e617";
}

.icon-ic_shaixuan:before {
  content: "\e618";
}

.icon-ic_message:before {
  content: "\e619";
}

.icon-ic_setup:before {
  content: "\e61a";
}

.icon-ic_shoucang:before {
  content: "\e61b";
}

.icon-ic_jiuzhenren:before {
  content: "\e61c";
}

.icon-ic-coupons:before {
  content: "\e61d";
}

.icon-baike_ic_gaishu:before {
  content: "\e61e";
}

.icon-baike_ic_bingyin:before {
  content: "\e61f";
}

.icon-baike_ic_zhengzhuang:before {
  content: "\e620";
}

.icon-ic_imgbroken:before {
  content: "\e621";
}

.icon-baike_ic_zhiliao:before {
  content: "\e622";
}

.icon-zhichi:before {
  content: "\e623";
}

.icon-shezhitubiao:before {
  content: "\e624";
}

.icon-localtion:before {
  content: "\e627";
}

.icon-search:before {
  content: "\e628";
}

.icon-turn:before {
  content: "\e629";
}

.icon-ic_home:before {
  content: "\e62a";
}

.icon-shanchu:before {
  content: "\e625";
}

.icon-xiaoxi1:before {
  content: "\e626";
}

.icon-answer:before {
  content: "\e62b";
}

.icon-city:before {
  content: "\e62c";
}

.icon-rep:before {
  content: "\e62d";
}

.icon-xuanzhong:before {
  content: "\e62e";
}

.icon-share:before {
  content: "\e62f";
}

.icon-yuan:before {
  content: "\e630";
}

.icon-ic_news:before {
  content: "\e631";
}

.icon-ic_tijian:before {
  content: "\e632";
}

.icon-ic_guhao:before {
  content: "\e633";
}

.icon-ic_zixun:before {
  content: "\e634";
}

.icon-ic_code:before {
  content: "\e635";
}

.care-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.care-ellipsis--two {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.care-effect--access:active {
  opacity: 0.5;
}

.care-highlight {
  color: red;
}

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,menu,nav,output,ruby,section,summary,time,mark,audio,video,input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
}

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

body {
  line-height: 1.6;
  font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
}

blockquote,q {
  quotes: none;
}

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

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

a {
  color: #000;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
}

li {
  list-style: none;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

::-webkit-scrollbar-track-piece {
  background-color: rgba(0,0,0,0.2);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:vertical {
  height: 5px;
  background-color: rgba(125,125,125,0.7);
  -webkit-border-radius: 6px;
}

::-webkit-scrollbar-thumb:horizontal {
  width: 5px;
  background-color: rgba(125,125,125,0.7);
  -webkit-border-radius: 6px;
}

html,body {
  width: 100%;
}

body {
  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

button {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  overflow: visible;
}

button::after {
  display: none;
}

.iconfont,[class^=icon] {
  font-family: "iconfont"!important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.care-icon {
  width: 40rpx;
  height: 40rpx;
}

.care-icon-loading {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  -webkit-animation: care-loading 1s steps(12,end) infinite;
  animation: care-loading 1s steps(12,end) infinite;
  background: transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E") no-repeat;
  background-size: 100%;
}

.care-icon-arrow-right {
  display: inline-block;
  position: relative;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  transform: rotate(-45deg);
}

.care-icon-arrow-up {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  position: relative;
  top: 2px;
}

.care-icon-arrow-down {
  display: inline-block;
  position: relative;
  width: 6px;
  height: 6px;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: relative;
  top: -2px;
}

.care-icon-clear {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #b2b2b2;
  border-radius: 50%;
}

.care-icon-clear::before {
  content: '';
  position: absolute;
  left: 3px;
  bottom: 0;
  right: 3px;
  border-bottom: 1px solid #fff;
  -webkit-transform: translate3d(0,-7px,0) rotate(45deg);
  transform: translate3d(0,-7px,0) rotate(45deg);
}

.care-icon-clear::after {
  content: '';
  position: absolute;
  left: 3px;
  bottom: 0;
  right: 3px;
  border-bottom: 1px solid #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform: translate3d(0,-7px,0) rotate(-45deg);
  transform: translate3d(0,-7px,0) rotate(-45deg);
}

.care-icon-search {
  width: 12px;
  height: 12px;
  background: url("https://static.wecity.qq.com/h5/2020-2/search-4d36ad820be42c1925f9650971b2f26b.png") 0 center no-repeat;
  background-size: 12px 12px;
}

.care-icon-close {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  padding: 10px;
}

.care-icon-close::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1px;
  height: 16px;
  margin-left: -8px;
  margin-top: -8px;
  background-color: #000;
  -webkit-transform: translate3d(10px,0,0) rotate(45deg);
  transform: translate3d(10px,0,0) rotate(45deg);
}

.care-icon-close::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1px;
  height: 16px;
  margin-left: -8px;
  margin-top: -8px;
  background-color: #000;
  -webkit-transform: translate3d(10px,0,0) rotate(-45deg);
  transform: translate3d(10px,0,0) rotate(-45deg);
}

.care-icon-check-right {
  display: inline-block;
  position: relative;
  width: 15px;
  height: 8px;
  border-left: 2px solid red;
  border-bottom: 2px solid red;
  -webkit-transform: translate3d(0,6px,0) rotate(-45deg);
  transform: translate3d(0,6px,0) rotate(-45deg);
}

.care-tag-group {
  display: inline-block;
  margin-bottom: -5px;
}

.care-tag-group .care-tag {
  margin-bottom: 5px;
}

.care-tag {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  box-sizing: border-box;
  min-width: 40px;
  border-radius: .2em;
  padding: 0.13em 0.35em;
  font-size: 12px;
  line-height: normal;
  color: #fff;
}

.care-tag:not(:last-child) {
  margin-right: 5px;
}

.care-tag--default {
  background: #D8D8D8;
  border-color: #D8D8D8;
}

.care-tag--default.care-tag--light {
  background: rgba(216,216,216,0.1);
  border-color: rgba(216,216,216,0.1);
  color: #D8D8D8;
}

.care-tag--primary {
  background: red;
  border-color: red;
}

.care-tag--primary.care-tag--light {
  background: rgba(255,0,0,0.1);
  border-color: rgba(255,0,0,0.1);
  color: red;
}

.care-tag--success {
  background: #6BC966;
  border-color: #6BC966;
}

.care-tag--success.care-tag--light {
  background: rgba(107,201,102,0.1);
  border-color: rgba(107,201,102,0.1);
  color: #6BC966;
}

.care-tag--danger {
  background: #FF2B2B;
  border-color: #FF2B2B;
}

.care-tag--danger.care-tag--light {
  background: rgba(255,43,43,0.1);
  border-color: rgba(255,43,43,0.1);
  color: #FF2B2B;
}

.care-tag--warning {
  background: #F6CE50;
  border-color: #F6CE50;
}

.care-tag--warning.care-tag--light {
  background: rgba(246,206,80,0.1);
  border-color: rgba(246,206,80,0.1);
  color: #F6CE50;
}

.care-tag--light {
  background: rgba(255,255,255,0.2);
}

.care-tag--xs {
  min-width: auto;
  padding: 0.01em 0.4em;
  font-size: 10px;
}

.care-tag--text {
  background: none;
  padding: 0.2em 0.5em;
}

.care-tag--text.care-tag--default {
  color: #D8D8D8;
}

.care-tag--text.care-tag--primary {
  color: red;
}

.care-tag--text.care-tag--success {
  color: #6BC966;
}

.care-tag--text.care-tag--danger {
  color: #FF2B2B;
}

.care-tag--text.care-tag--warning {
  color: #F6CE50;
}

.care-tag--plain.care-tag--default {
  border: 1px solid #D8D8D8;
  background: none;
  color: #D8D8D8;
}

.care-tag--plain.care-tag--primary {
  border: 1px solid red;
  background: none;
  color: red;
}

.care-tag--plain.care-tag--success {
  border: 1px solid #6BC966;
  background: none;
  color: #6BC966;
}

.care-tag--plain.care-tag--danger {
  border: 1px solid #FF2B2B;
  background: none;
  color: #FF2B2B;
}

.care-tag--plain.care-tag--warning {
  border: 1px solid #F6CE50;
  background: none;
  color: #F6CE50;
}

.care-tag--round {
  border-radius: 999px;
}

.care-tag--round.care-tag--xs {
  font-size: 10px;
  padding: 0.1em 0.4em;
}

.care-tag__icon {
  width: 1.16em;
  height: 1.16em;
  margin-right: .16em;
}

.care-linelist {
  background: #fff;
}

.care-linelist+.care-linelist {
  margin-top: 5px;
}

.care-lineitem {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 15px;
  position: relative;
  overflow: hidden;
  font-size: 14px;
}

.care-lineitem+.care-lineitem:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  left: 15px;
}

.care-lineitem__hd {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}

.care-lineitem__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  overflow: hidden;
}

.care-lineitem__ft {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 10px;
  text-align: right;
}

.care-lineitem__ft-icon {
  display: block;
}

.care-lineitem__ft-icon+.care-lineitem__desc {
  margin-top: 4px;
}

.care-lineitem__title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0,0,0,0.9);
}

.care-lineitem__title+.care-lineitem__desc {
  margin-top: 2px;
}

.care-lineitem__desc {
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  line-height: 22px;
}

.care-lineitem__arrow-right {
  position: relative;
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}

.care-lineitem__arrow-right:after {
  content: "";
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  margin-right: 5px;
}

.care-lineitem .care-tag-group {
  margin-top: 2px;
}

.care-lineitem--access .care-lineitem__ft {
  position: relative;
  padding-right: 24px;
}

.care-lineitem--access .care-lineitem__ft::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 5px;
}

.care-lineitem--access:active {
  opacity: .5;
}

.care-lineitem.care-is-active {
  color: red;
}

.care-lineitem.care-is-active .care-lineitem__title {
  color: red;
}

.care-lineitem.care-is-active .iconfont {
  font-size: .85em;
}

.care-badge {
  display: inline-block;
  height: 16px;
  padding: 0 6px;
  border-radius: 999px;
  border: 1px solid #fff;
  background-color: #FF2B2B;
  color: #fff;
  font-size: 10px;
  line-height: 16px;
  text-align: center;
  white-space: nowrap;
}

.care-badge--xs {
  height: 14px;
  padding: 0 5px;
  line-height: 14px;
  font-size: 8px;
}

.care-badge--square {
  padding: 0 8px;
  border-radius: 0 8px 0 8px;
  border: none;
}

.care-badge--square.care-badge--xs {
  height: 12px;
  padding: 0 5px;
  line-height: 12px;
  border-radius: 0 8px 0 4px;
}

.care-badge--square.care-badge--fixed {
  -webkit-transform: translate(0,0);
  transform: translate(0,0);
}

.care-badge--fixed {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%,-50%);
  transform: translate(50%,-50%);
  -webkit-transform-origin: 100%;
  transform-origin: 100%;
}

.care-grids {
  position: relative;
}

.care-grids--base {
  overflow: hidden;
}

.care-grids--base::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: top;
  transform-origin: top;
}

.care-grids--base::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-grids--base .care-grid {
  float: left;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  padding: 15px;
}

.care-grids--base .care-grid::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: left;
  transform-origin: left;
  left: auto;
  right: 0;
  -webkit-transform-origin: right;
  transform-origin: right;
}

.care-grids--base .care-grid::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-grids--entry {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}

.care-grid__bd {
  margin: 0 auto;
}

.care-grid__icon {
  display: block;
  width: 100%;
  height: 100%;
}

.care-grid__ft {
  font-size: 14px;
  text-align: center;
  margin-top: 8px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.swiper-pagination-bullet-active {
  background: #fff!important;
}

.care-footer {
  text-align: center;
  padding: 25px 0;
  font-size: 12px;
  line-height: 20px;
}

.care-fooer--fixed-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}

.care-footer__links {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-footer__links+.care-footer__txt {
  margin-top: 5px;
}

.care-footer__link {
  position: relative;
  padding: 0 10px;
  color: #A8A8A8;
}

.care-footer__link:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-right: 1px solid #A8A8A8;
}

.care-footer__link .care-footer__txt {
  color: #A8A8A8;
}

.care-footer__links--primary .care-footer__link {
  color: #756C95;
}

.care-footer__links--primary .care-footer__link:not(:last-child)::after {
  border-right-color: #756C95;
}

.care-footer__links--primary .care-footer__link .care-footer__txt {
  color: #756C95;
}

.care-footer__txt {
  color: rgba(0,0,0,0.5);
}

.care-footer__logo {
  width: auto;
  height: 15px;
  vertical-align: middle;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.care-footer__logo+.care-footer__txt {
  margin-left: 8px;
}

.care-loading__img {
  display: block;
  height: auto;
  margin: 0 auto;
}

.care-loading__desc {
  text-align: center;
  font-size: 14px;
  line-height: 22px;
  color: rgba(0,0,0,0.5);
  margin-top: 16px;
}

.care-loading__dot-animate:after {
  content: "";
  -webkit-animation: care-loading-dot 1.5s infinite;
  animation: care-loading-dot 1.5s infinite;
}

.care-btn {
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 22px;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 45px;
  background-color: #fff;
  line-height: 45px;
  cursor: pointer;
}

.care-btn::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  border-radius: 4px;
}

.care-btn--lg {
  height: 50px;
  line-height: 50px;
}

.care-btn--lg .care-btn__text {
  font-size: 20px;
}

.care-btn--sm {
  padding: 0 12px;
  height: 40px;
  line-height: 40px;
}

.care-btn--sm .care-btn__text {
  font-size: 14px;
}

.care-btn--auto {
  display: inline-block;
  vertical-align: middle;
}

.care-btn--square,.care-btn--square::before {
  border-radius: 0;
}

.care-btn--round,.care-btn--round::before {
  border-radius: 999px;
}

.care-btn:active .care-btn__text,.care-btn:active::before {
  opacity: .7;
}

.care-btn.care-is-disabled {
  cursor: not-allowed;
}

.care-btn.care-is-disabled:active .care-btn__text {
  opacity: unset;
}

.care-btn.care-is-disabled::before {
  content: '';
  opacity: .3;
}

.care-btn.care-is-disabled:active::before {
  content: '';
  opacity: .3;
}

.care-btn--primary {
  color: #fff;
}

.care-btn--primary::before {
  content: '';
  background-color: red;
}

.care-btn--danger {
  color: #fff;
}

.care-btn--danger::before {
  content: '';
  background-color: #FF2B2B;
}

.care-btn--plain::before {
  content: '';
  background-color: #fff;
}

.care-btn--plain.care-btn--primary {
  color: red;
}

.care-btn--plain.care-btn--primary:active .care-btn__text {
  opacity: .7;
}

.care-btn--plain.care-btn--danger {
  color: #FF2B2B;
}

.care-btn--plain.care-btn--danger:active .care-btn__text {
  opacity: .7;
}

.care-btn--plain.care-is-disabled {
  color: rgba(0,0,0,0.5);
}

.care-btn--plain.care-is-disabled:active .care-btn__text,.care-btn--plain.care-is-disabled::before,.care-btn--plain.care-is-disabled:active::before {
  content: '';
  opacity: unset;
}

.care-btn--light::before {
  content: '';
  opacity: .1;
}

.care-btn--light:active .care-btn__text {
  opacity: unset;
}

.care-btn--light:active::before {
  opacity: calc(.7/10);
}

.care-btn--light.care-btn--primary {
  color: red;
}

.care-btn--light.care-btn--danger {
  color: #FF2B2B;
}

.care-btn--light.care-is-disabled {
  color: rgba(0,0,0,0.5);
  opacity: unset;
}

.care-btn--light.care-is-disabled::before,.care-btn--light.care-is-disabled:active::before {
  content: '';
  opacity: .1;
}

.care-btn__text {
  position: relative;
  z-index: 1;
  font-size: 16px;
  font-weight: 500;
}

.care-btn__group {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #fff;
  padding: 8px 12px;
}

.care-btn__group--fixed-buttom {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 32px;
  z-index: 2000;
}

.care-btn__group--fixed-buttom:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
}

.care-btn__group .care-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.care-btn__group .care-btn+.care-btn {
  border-radius: 0;
}

.care-btn__group .care-btn+.care-btn::before {
  border-radius: 0;
}

.care-btn__group .care-btn:first-child:not(:last-child) {
  border-radius: 4px 0 0 4px;
}

.care-btn__group .care-btn:first-child:not(:last-child)::before {
  border-radius: 4px 0 0 4px;
}

.care-btn__group .care-btn:last-child:not(:first-child) {
  border-radius: 0 4px 4px 0;
}

.care-btn__group .care-btn:last-child:not(:first-child)::before {
  border-radius: 0 4px 4px 0;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-input {
  font-size: 16px;
  height: calc($font-size-md + 6px);
  line-height: calc($font-size-md + 6px);
  width: 100%;
  outline: none;
  border: none;
}

.care-input::-webkit-input-placeholder {
  color: rgba(0,0,0,0.5);
  font-size: 16px;
}

.care-input--placeholder {
  color: rgba(0,0,0,0.5);
  font-size: 16px;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-select {
  position: relative;
  width: 100%;
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

.care-select--placeholder {
  color: rgba(0,0,0,0.5);
  font-size: 16px;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-picker .picker-title span {
  font-size: 16px!important;
}

.care-picker .picker-title .pt-submit {
  color: red!important;
}

.care-picker .mask {
  background: rgba(0,0,0,0.6)!important;
}

.picker-wheel-wrapper .wheel-scroll .wheel-item {
  font-size: 16px!important;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-search__bar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 15px;
  background-color: #fff;
}

.care-search__bar+.care-search__bar {
  margin-top: 10px;
}

.care-search__bar--md .care-search__select,.care-search__bar--md .care-search__btn-text {
  color: #000;
  font-weight: 700;
}

.care-search__bar .care-search__icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 10px;
}

.care-search__bar .care-icon-clear {
  width: 14px;
  height: 14px;
}

.care-search__bar--border::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-search__bar--round .care-search__box {
  border-radius: 999px 0 0 999px;
}

.care-search__bar--round .care-btn::before {
  border-radius: 0 999px 999px 0;
}

.care-search__result .care-lineitem__bd:first-child:last-child .care-lineitem__title {
  font-weight: 400;
}

.care-search__result .care-lineitem__title {
  font-weight: 700;
  color: rgba(0,0,0,0.9);
}

.care-search__result-hd .care-lineitem {
  min-height: auto;
  padding-top: 5px;
  padding-bottom: 5px;
}

.care-search__result-hd .care-lineitem__bd:first-child:last-child .care-lineitem__title {
  font-weight: 700;
}

.care-search__result-hd .care-lineitem__title {
  color: rgba(0,0,0,0.5);
}

.care-search__result-hd .care-lineitem__ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  color: rgba(0,0,0,0.5);
}

.care-search__result-hd .iconfont {
  margin-right: 10px;
  width: 18px;
  height: 22px;
  font-size: 21px;
  line-height: 22px;
  color: rgba(0,0,0,0.5);
}

.care-search__box {
  padding: 0 0 0 13px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 36px;
  background-color: #f7f7f7;
}

.care-search__box--round {
  border-radius: 999px;
}

.care-search__box--bg-white {
  background-color: #fff;
}

.care-search__select {
  box-sizing: border-box;
  position: relative;
  max-width: 90px;
  padding-right: 13px;
  font-size: 14px;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: rgba(0,0,0,0.9);
}

.care-search__select--arrow {
  padding-right: 23px;
}

.care-search__select--arrow::after {
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-25%);
  transform: translateY(-25%);
  border-top-style: solid;
  border-top-width: 4px;
  border-top-color: rgba(0,0,0,0.5);
  border-left: 4px dashed transparent;
  border-right: 4px dashed transparent;
}

.care-search__select::before {
  content: "";
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: left;
  transform-origin: left;
  left: auto;
  right: 0;
  -webkit-transform-origin: right;
  transform-origin: right;
}

.care-search__input-box {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-search__input-box--center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-search__input-box--center .care-search__input {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  flex: none;
  color: rgba(0,0,0,0.5);
}

.care-search__select+.care-search__input-box {
  padding-left: 10px;
}

.care-search__input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  position: relative;
  font-size: 14px;
  height: calc($font-size-md + 6px);
  line-height: calc($font-size-md + 6px);
  outline: none;
  border: none;
  caret-color: #756C95;
}

.care-search__input::-webkit-input-placeholder {
  color: rgba(0,0,0,0.5);
  font-size: 14px;
}

.care-icon-search {
  margin-right: 7px;
  width: 14px;
  height: 28px;
  background-position: center center;
  background-size: 14px 14px;
}

.care-search__btn {
  margin-left: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-search__btn-icon {
  width: 20px;
  margin-right: 5px;
}

.care-search__btn-text {
  font-size: 16px;
  color: red;
}

.care-search__list {
  background-color: #fff;
}

.care-search__item {
  position: relative;
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-search__item--access::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 12px;
}

.care-search__item:not(:last-child)::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid rgba(0,0,0,0.5);
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 10px;
  right: 10px;
}

.care-search__item-text {
  font-size: 14px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin-right: 10px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-upload {
  margin-right: -9px;
  padding-left: 9px;
  background-color: #fff;
}

.care-upload__content::after {
  content: '';
  display: block;
  clear: both;
}

.care-upload__item {
  float: left;
  position: relative;
  margin-right: 9px;
  margin-bottom: 9px;
  width: 113px;
  height: 113px;
}

.care-upload__preview-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.care-upload__preview-img {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  object-fit: cover;
}

.care-upload__mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 10px;
  background-color: rgba(0,0,0,0.6);
}

.care-upload__uploading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  background-color: #f8f8f8;
}

.care-upload__uploading-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 32px;
  color: #d9d9d9;
  -webkit-transform: translate(-50%,-50%) rotate(45deg);
  transform: translate(-50%,-50%) rotate(45deg);
}

.care-upload__status-text {
  font-size: 14px;
  color: #fff;
}

.care-upload__action {
  position: absolute;
  right: -8px;
  top: -8px;
  background-color: red;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-checkbox__btn {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.care-checkbox__btn .iconfont {
  position: relative;
  box-sizing: border-box;
  display: block;
  width: 18px;
  height: 18px;
  font-size: 9px;
  font-weight: bold;
  color: #fff;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.care-checkbox__btn .iconfont::before {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: calc(18px + 2PX);
}

.care-checkbox__btn .iconfont::after {
  content: '';
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  border: 1PX solid red;
  border-width: 2PX;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
}

.care-checkbox__btn.care-is-checked .iconfont {
  background-color: red;
}

.care-checkbox__btn.care-is-checked .iconfont::after {
  content: '';
  border-color: red;
}

.care-checkbox__btn.care-is-disabled .iconfont {
  color: #fff;
  background-color: #fff;
}

.care-checkbox__btn.care-is-disabled .iconfont::after {
  content: '';
  border-color: #e6e6e6;
}

.care-checkbox__text {
  font-size: 16px;
}

.care-checkbox__btn+.care-checkbox__text {
  margin-left: 5px;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-radio__btn {
  position: relative;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
}

.care-radio__btn::after {
  content: '';
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  border: 1PX solid red;
  border-width: 2PX;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 50%;
}

.care-radio__btn.care-is-checked::after {
  content: '';
  border-color: red;
}

.care-radio__btn.care-is-checked .care-radio__icon {
  background-color: red;
}

.care-radio__btn.care-is-disabled::after {
  content: '';
  border-color: #e6e6e6;
}

.care-radio__icon {
  box-sizing: border-box;
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.care-radio__text {
  font-size: 12px;
  line-height: 1;
}

.care-radio__text--md {
  font-size: 16px;
}

.care-radio__btn+.care-radio__text {
  margin-left: 5px;
}

.care-form {
  background-color: #fff;
  color: #000;
}

.care-form+.care-form {
  margin-top: 10px;
}

.care-form__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 14px 20px;
}

.care-form__item::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 20px;
  right: 0;
}

.care-form__item:last-child::before {
  display: none;
}

.care-form__item--access::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  right: 15px;
}

.care-form__item--warning {
  color: #FF2B2B;
}

.care-form__item-hd {
  width: 100px;
  padding-right: 15px;
  box-sizing: border-box;
}

.care-form__item-bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-form__item-ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 10px;
  background: none;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__item-ft--seperate {
  position: relative;
  margin-left: 10px;
  padding-left: 10px;
}

.care-form__item-ft--seperate::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-form__title {
  font-size: 14px;
  background-color: #f5f5f5;
  padding: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
}

.care-label {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
}

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

.care-form__txt {
  font-size: 16px;
  line-height: calc($font-size-md + 6px);
  color: rgba(0,0,0,0.9);
}

.care-form__txt--active {
  font-size: 14px;
  color: red;
  background-color: transparent;
  border: none;
  outline: none;
}

.care-form__tips {
  margin-top: 10px;
  padding: 0 20px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
}

.care-form__tips--link {
  color: red;
}

.uni-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-rate {
  line-height: 1;
}

.care-rate__item {
  display: inline-block;
  color: #D8D8D8;
}

.care-rate__item+.care-rate__item {
  margin-left: 6px;
}

.care-rate__item--active {
  color: #F6CE50;
}

.care-rate__item--disabled {
  color: silver;
}

.care-rate .iconfont {
  font-size: 17px;
}

.care-switch {
  position: relative;
  padding: 2px;
  display: inline-block;
  width: 41px;
  height: 21px;
  border-radius: 999px;
  background-color: #e6e6e6;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  vertical-align: middle;
}

.care-switch::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #e6e6e6;
  border-radius: 999px;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transform-origin: 80% center;
  transform-origin: 80% center;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.care-switch.care-is-active {
  background-color: red;
}

.care-switch.care-is-active .care-switch__dot {
  left: 100%;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.care-switch.care-is-active::before {
  content: '';
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.care-switch__dot {
  width: 21px;
  padding-top: 21px;
  border-radius: 999px;
  background: #fff;
  position: relative;
  left: 0;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.care-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.6);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 3000;
}

.care-mask--transparent {
  background: transparent;
}

.care-actionsheet {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background: #fff;
  box-sizing: border-box;
  z-index: 4000;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-radius: 8px 8px 0 0;
}

.care-actionsheet--square {
  border-radius: 0;
}

.care-actionsheet.care-is-toggle {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.care-actionsheet__hd {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
  padding: 0 40px;
}

.care-actionsheet__hd--border-bottom:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-actionsheet__hd+.care-actionsheet__bd .care-actionsheet__status {
  height: auto;
  min-height: 0;
}

.care-actionsheet__ft {
  position: relative;
  padding-bottom: 24px;
}

.care-actionsheet__ft:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
}

.care-actionsheet__title {
  padding: 17px 0;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0,0,0,0.9);
}

.care-actionsheet__close {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 10px;
  line-height: 1;
  padding: 5px;
}

.care-actionsheet__status {
  min-height: 280px;
  padding: 15px 15px 11px;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-actionsheet__status-icon {
  display: block;
  width: 65px;
  height: 65px;
  margin: 0 auto;
}

.care-actionsheet__status-icon+.care-actionsheet__status-text {
  margin-top: 19px;
}

.care-actionsheet__status-text {
  font-size: 16px;
  color: rgba(0,0,0,0.9);
  text-align: center;
  line-height: 24px;
}

.care-actionsheet__options {
  font-size: 14px;
}

.care-actionsheet__option {
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  position: relative;
}

.care-actionsheet__option+.care-actionsheet__option:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
}

.care-actionsheet__option.care-is-active {
  color: red;
}

.care-actionsheet .care-btn--default {
  color: #D8D8D8;
}

.care-dialog {
  width: 320px;
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background: #fff;
  border-radius: 8px;
  z-index: 4000;
}

.care-dialog--tips .care-dialog__bd {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-dialog__hd {
  padding: 16px 18px;
  position: relative;
}

.care-dialog__hd+.care-dialog__bd .care-dialog__content {
  padding-top: 8px;
}

.care-dialog__title {
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

.care-dialog__close {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 18px;
  right: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-dialog__close:active {
  opacity: .5;
}

.care-dialog__close .iconfont {
  line-height: 1;
  font-size: 18px;
  -webkit-transform: translateY(-1px);
  transform: translateY(-1px);
}

.care-dialog__bd {
  overflow-y: auto;
  max-height: 500px;
}

.care-dialog__ft {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-radius: 0 0 8px 8px;
  overflow: hidden;
}

.care-dialog__ft:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  z-index: 2;
}

.care-dialog__ft .care-btn {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.care-dialog__ft .care-btn--plain {
  height: 56px;
}

.care-dialog__ft .care-btn--plain+.care-btn--plain:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
}

.care-dialog__content {
  box-sizing: border-box;
  padding: 32px 24px 20px;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0,0,0,0.7);
  text-align: justify;
}

.care-dialog__form {
  padding: 8px 15px 24px;
}

.care-dialog__form .care-input {
  height: 40px;
  box-sizing: border-box;
  padding: 0 10px;
  border: 1px solid red;
  border-radius: 4px;
}

.care-dialog--lg {
  width: 340px;
}

.care-dialog--lg .care-dialog__content {
  font-size: 14px;
  line-height: 22px;
}

.care-dialog--lg .care-dialog__ft {
  padding: 10px;
}

.care-dialog--lg .care-dialog__ft:before {
  border-top: none;
}

.care-msg {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 30px;
}

.care-msg__main {
  width: 65px;
  height: 65px;
}

.care-msg__icon {
  width: 100%;
  height: 100%;
}

.care-msg__title {
  font-size: 20px;
  font-weight: 500;
  color: rgba(0,0,0,0.9);
  text-align: center;
  line-height: 28px;
  margin-top: 20px;
}

.care-msg__desc {
  padding: 0 90px;
  font-size: 14px;
  color: rgba(0,0,0,0.5);
  text-align: center;
  line-height: 22px;
  margin-top: 9px;
}

.care-msg--empty .care-msg__main {
  width: 115px;
  height: 115px;
}

.care-msg--empty .care-msg__desc {
  margin-top: 19px;
}

.care-msg--empty .care-msg__desc {
  padding: 0 30px;
}

.care-toast {
  position: fixed;
  top: 40%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 80px;
  min-height: 80px;
  padding: 15px;
  background: rgba(0,0,0,0.8);
  border-radius: 8px;
  z-index: 5000;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  font-size: 14px;
}

.care-toast--text {
  width: -webkit-fit-content;
  width: fit-content;
  max-width: 250px;
  height: auto;
  min-height: auto;
}

.care-toast__icon {
  margin-bottom: 5px;
}

.care-toast__icon .iconfont {
  font-size: 25px;
}

.care-toast__icon .icon-loading {
  display: inline-block;
  -webkit-animation: care-loading 1s steps(12,end) infinite;
  animation: care-loading 1s steps(12,end) infinite;
}

.care-dropdown-menu {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  height: 44px;
  background: #fff;
  font-size: 14px;
  z-index: 2;
}

.care-dropdown-menu__bar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  overflow: hidden;
  height: 100%;
  padding: 0 10px;
  color: rgba(0,0,0,0.7);
}

.care-dropdown-menu__bar:after {
  border-top-style: solid;
  border-top-width: 5px;
  border-top-color: inherit;
  border-left: 5px dashed transparent;
  border-right: 5px dashed transparent;
  margin-left: 6px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.care-dropdown-menu__bar+.dropdown-menu__bar:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
  top: 30%;
  bottom: 30%;
}

.care-dropdown-menu__bar.care-is-active {
  color: red;
}

.care-dropdown-menu__bar.care-is-active:after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.care-dropdown-menu__bar.care-is-disabled {
  color: rgba(0,0,0,0.3);
}

.care-dropdown-item {
  position: fixed;
  top: 500rpx;
  left: 0;
  right: 0;
  overflow: hidden;
}

.care-dropdown-item--down {
  bottom: 0;
}

.care-dropdown-item--down:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
}

.care-dropdown-item__mask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,0.6);
}

.care-dropdown-item__popup {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  max-height: 80%;
  overflow-y: auto;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s,-webkit-transform 0.3s;
}

.care-dropdown-item__popup.care-is-toggle {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.care-noticebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
  padding: 7px 15px;
  font-size: 14px;
}

.care-noticebar__hd,.care-noticebar__ft {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.care-noticebar__hd+.care-noticebar__bd {
  margin-left: 7px;
}

.care-noticebar__hd {
  line-height: 1;
  -webkit-transform: translateY(1px);
  transform: translateY(1px);
}

.care-noticebar__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: justify;
  line-height: 20px;
}

.care-noticebar__bd+.care-noticebar__ft {
  margin-left: 17px;
}

.care-noticebar__ft {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-left: auto;
}

.care-noticebar .care-btn {
  border-radius: 4px;
  color: #fff;
}

.care-noticebar .care-btn--sm {
  width: 64px;
  height: 20px;
}

.care-noticebar .care-btn__text {
  font-size: 12px;
}

.care-btn+.care-noticebar__btn {
  margin-left: 15px;
}

.care-noticebar__btn {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-noticebar__btn--access {
  position: relative;
}

.care-noticebar__btn--access:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%) rotate(-45deg);
  transform: translate(-50%,-50%) rotate(-45deg);
  margin-top: 0;
}

.care-noticebar--warning {
  background: rgba(246,206,80,0.1);
  color: #F6CE50;
}

.care-noticebar--warning .care-btn {
  background: #F6CE50;
}

.care-noticebar--warning .care-btn:before {
  background: #F6CE50;
}

.care-noticebar--warning .care-noticebar__btn--access:after {
  border-color: #F6CE50;
}

.care-noticebar--success {
  background: rgba(107,201,102,0.1);
  color: #6BC966;
}

.care-noticebar--success .care-btn {
  background: #6BC966;
}

.care-noticebar--success .care-btn:before {
  background: #6BC966;
}

.care-noticebar--success .care-noticebar__btn--access:after {
  border-color: #6BC966;
}

.care-noticebar--error {
  background: rgba(255,43,43,0.1);
  color: #FF2B2B;
}

.care-noticebar--error .care-btn {
  background: #FF2B2B;
}

.care-noticebar--error .care-btn:before {
  background: #FF2B2B;
}

.care-noticebar--error .care-noticebar__btn--access:after {
  border-color: #FF2B2B;
}

.care-index-barn {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 10px;
}

.care-index-barn__list {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  font-size: 10px;
  color: #D8D8D8;
  text-align: center;
}

.care-index-barn__list.care-is-active {
  color: #fff;
  background-color: red;
}

.care-index-barn__tip {
  position: absolute;
  left: -65px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  text-align: left;
  text-indent: 12px;
  line-height: 39px;
  width: 48px;
  height: 39px;
  font-size: 24px;
  color: #fff;
  background: url("https://static.wecity.qq.com/care-ui/care-right-336df01673cd88dc8f846375ecd98fc1.png") no-repeat center center;
  background-size: 100% 100%;
}

.care-tree-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  font-size: 14px;
  color: #000;
  background-color: #f7f7f7;
}

.care-tree-select__nav,.care-tree-select__content {
  overflow-y: auto;
}

.care-tree-select__nav::-webkit-scrollbar,.care-tree-select__content::-webkit-scrollbar {
  display: none;
  background-color: transparent;
}

.care-tree-select__nav {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
}

.care-tree-select__content {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  flex: 2;
  background-color: #fff;
}

.care-tree-select__nav--border .care-tree-select__nav-item {
  position: relative;
}

.care-tree-select__nav--border .care-tree-select__nav-item::before {
  content: '';
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX solid #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
  left: auto;
  right: 0;
  -webkit-transform-origin: right;
  transform-origin: right;
}

.care-tree-select__nav--border .care-tree-select__nav-item::after {
  content: '';
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-tree-select__nav-item {
  position: relative;
  padding: 15px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  cursor: pointer;
}

.care-tree-select__nav-item.care-is-active {
  font-weight: bold;
  color: red;
  background-color: #fff;
}

.care-tree-select__nav-item.care-is-active::before {
  content: '';
  border-color: transparent;
}

.care-tree-select__nav-item-icon {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 4px;
  height: 16px;
  background-color: red;
}

.care-tree-select__item {
  position: relative;
  padding: 15px 30px 15px 15px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
}

.care-tree-select__item.care-is-active {
  font-weight: bold;
  color: red;
}

.care-tree-select__item .iconfont {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 12px;
}

.care-tabbar {
  position: relative;
  padding-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #fff;
}

.care-tabbar::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  border-width: 1PX;
}

.care-tabbar__item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 6px 6px 0;
  text-align: center;
}

.care-tabbar__item.care-is-active .iconfont {
  color: red;
}

.care-tabbar__item--circle {
  position: relative;
  z-index: 1;
}

.care-tabbar__item--circle::after {
  content: '';
  position: absolute;
  z-index: 1;
  top: -18px;
  left: 50%;
  -webkit-transform-origin: center top;
  transform-origin: center top;
  -webkit-transform: translateX(-50%) scale(0.5);
  transform: translateX(-50%) scale(0.5);
  width: 118px;
  height: 120px;
  border-radius: 50%;
  border: 1PX solid #e6e6e6;
  -webkit-clip-path: inset(0 0 88px 0);
  clip-path: inset(0 0 88px 0);
}

.care-tabbar__item--circle::before {
  content: '';
  position: absolute;
  z-index: 0;
  top: -18px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 58px;
  height: 60px;
  border-radius: 50%;
  background-color: #fff;
  -webkit-clip-path: inset(0 0 40px 0);
  clip-path: inset(0 0 40px 0);
}

.care-tabbar__item--circle .care-tabbar__item-hd {
  width: 24px;
  height: 24px;
}

.care-tabbar__item--circle .care-tabbar__icon {
  position: absolute;
  z-index: 1;
  left: 50%;
  top: -16px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
}

.care-tabbar__tip {
  position: absolute;
  top: -35px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  padding: 2.5px 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 15px;
  background-color: red;
}

.care-tabbar__tip::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  -webkit-transform: translate(-50%,100%);
  transform: translate(-50%,100%);
  display: block;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-color: red;
}

.care-tabbar__tip-img {
  margin-right: 2.5px;
  width: 18px;
  height: 18px;
}

.care-tabbar__tip-text {
  font-size: 12px;
  white-space: nowrap;
  color: #fff;
}

.care-tabbar__item-hd {
  position: relative;
}

.care-tabbar__item-hd .iconfont {
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 24px;
  height: 24px;
  font-size: 19px;
}

.care-tabbar__item-hd .care-badge--dot {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(50%,-50%);
  transform: translate(50%,-50%);
}

.care-tabbar__item-hd .care-badge--num {
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: translate(50%,-25%);
  transform: translate(50%,-25%);
}

.care-tabbar__item-ft {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  position: relative;
  font-size: 14px;
  line-height: 20px;
}

.care-tabbar__icon {
  display: block;
  width: 24px;
  height: 24px;
}

.care-tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow-x: auto;
  background-color: #fff;
}

.care-tab::-webkit-scrollbar {
  display: none;
}

.care-tab::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-tab--left {
  padding: 0 10px;
}

.care-tab--left .care-tab__item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
  flex: none;
  min-width: 65px;
}

.care-tab__item-text {
  overflow: hidden;
}

.care-tab__item-desc,.care-tab__item-headline {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.care-tab__item-desc {
  padding-top: 12px;
  font-size: 10px;
  line-height: 14px;
  color: rgba(0,0,0,0.5);
}

.care-tab__item-headline {
  font-size: 16px;
  line-height: 50px;
  color: rgba(0,0,0,0.7);
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.care-tab__item-desc+.care-tab__item-headline {
  margin-top: 1px;
  padding-bottom: 18px;
  line-height: 25px;
  color: #000;
}

.care-tab__item {
  box-sizing: border-box;
  position: relative;
  padding: 0 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  min-width: 25%;
  min-height: 50px;
  text-align: center;
  overflow: hidden;
}

.care-tab__item.care-is-active .care-tab__item-headline {
  font-weight: 500;
  color: red;
}

.care-tab__slide {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  background-color: red;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}

.care-index-barn {
  position: fixed;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 10px;
}

.care-index-barn__list {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  font-size: 10px;
  color: #D8D8D8;
  text-align: center;
}

.care-index-barn__list.care-is-active {
  color: #fff;
  background-color: red;
}

.care-index-barn__tip {
  position: absolute;
  left: -65px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  text-align: left;
  text-indent: 12px;
  line-height: 39px;
  width: 48px;
  height: 39px;
  font-size: 24px;
  color: #fff;
  background: url("https://static.wecity.qq.com/care-ui/care-right-336df01673cd88dc8f846375ecd98fc1.png") no-repeat center center;
  background-size: 100% 100%;
}

.care-timeline {
  list-style-type: none;
}

.care-timeline--detail .care-timeline__item {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.care-timeline--detail .care-timeline__item::before {
  content: '';
  left: 51px;
}

.care-timeline--detail .care-timeline__item::after {
  content: '';
  left: 51px;
}

.care-timeline--detail .care-timeline__item .care-timeline__left {
  margin-top: 11px;
  width: 40px;
  font-size: 12px;
  line-height: 25px;
  min-height: 25px;
  text-align: right;
  color: rgba(0,0,0,0.5);
  word-wrap: normal;
  word-break: break-all;
}

.care-timeline--detail .care-timeline__item--capsule {
  padding-bottom: 0;
}

.care-timeline--detail .care-timeline__item--capsule:first-child::before {
  top: 0;
}

.care-timeline--detail .care-timeline__item--capsule::after {
  content: '';
  border-color: transparent;
  background-color: transparent;
}

.care-timeline--detail .care-timeline__item--capsule .care-timeline__left {
  box-sizing: border-box;
  margin-top: 0;
  margin-left: 4px;
  padding-right: 4px;
  width: 48px;
  height: 28px;
  background-color: rgba(60,111,255,0.08);
  border-radius: 50px 0 0 50px;
  font-size: 14px;
  font-weight: 500;
  line-height: 28px;
  text-align: right;
  color: rgba(0,0,0,0.5);
}

.care-timeline--detail .care-timeline__item--range {
  padding-top: 3px;
  padding-bottom: 13px;
}

.care-timeline--detail .care-timeline__item--range::after {
  content: '';
  top: calc(50% - 12px);
  background-color: #B1B1B1;
}

.care-timeline--detail .care-timeline__item--range .care-timeline__wrap {
  font-size: 14px;
  color: #656565;
  line-height: 16px;
}

.care-timeline--detail .care-timeline__wrap {
  width: calc(100% - 20px - 45px);
}

.care-timeline--theme-blue .care-timeline__item--capsule .care-timeline__left,.care-timeline--theme-blue .care-timeline__content {
  background-color: #F0F7FD;
}

.care-timeline--theme-blue .care-timeline__headline {
  font-weight: 400;
  color: #333;
}

.care-timeline--theme-blue .care-tag {
  padding-bottom: 1px;
  font-size: 14px;
}

.care-timeline--arrow .care-timeline__item::after {
  content: '';
  top: 21px;
}

.care-timeline--arrow .care-timeline__content {
  padding: 0 0 15px 0;
}

.care-timeline--arrow .care-timeline__item:first-child::before {
  content: '';
  top: 21px;
}

.care-timeline--arrow .care-timeline__item:last-child::before {
  content: '';
  height: 21px;
}

.care-timeline--arrow .care-lineitem::before {
  content: '';
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  left: 15px;
}

.care-timeline--arrow .care-lineitem__title,.care-timeline--arrow .care-lineitem__desc {
  font-size: 16px;
  color: rgba(0,0,0,0.5);
  line-height: 25px;
}

.care-timeline--arrow .care-timeline__content-time {
  margin-top: 10px;
  padding: 0 15px;
  font-size: 18px;
  font-weight: 500;
  color: rgba(0,0,0,0.9);
  line-height: 25px;
}

.care-timeline--arrow .care-timeline__content-info {
  padding: 0 15px;
  font-size: 16px;
  color: rgba(0,0,0,0.7);
  line-height: 25px;
}

.care-timeline--arrow .care-timeline__content-time+.care-timeline__content-info {
  margin-top: 2px;
}

.care-timeline__item {
  position: relative;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.care-timeline__item::before {
  content: '';
  position: absolute;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 0;
  bottom: 0;
  -webkit-transform: scaleX(0.5);
  transform: scaleX(0.5);
  border-left: 1PX dashed #e6e6e6;
  -webkit-transform-origin: left;
  transform-origin: left;
  left: 6px;
  top: 0;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.care-timeline__item::after {
  content: '';
  position: absolute;
  left: 6px;
  top: 17px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  border: 4px solid #e6e6e6;
  background-color: red;
}

.care-timeline__item:first-child::before {
  content: '';
  top: 17px;
}

.care-timeline__item:last-child::before {
  content: '';
  bottom: auto;
  top: 0;
  height: 17px;
}

.care-timeline__item:first-child:last-child::before {
  content: '';
  border-color: transparent;
}

.care-timeline__item+.care-timeline__item--capsule {
  padding-bottom: 0;
}

.care-timeline__wrap {
  margin-left: auto;
  width: calc(100% - 20px);
  text-align: left;
}

.care-timeline__sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-size: 14px;
  text-align: right;
  line-height: 22px;
  color: rgba(0,0,0,0.5);
}

.care-timeline__sort-icon {
  margin-left: 6px;
  width: 18px;
  height: 18px;
}

.care-timeline__content {
  padding: 10px 15px;
  box-shadow: 0 4px 5px 0 rgba(0,0,0,0.07);
  border-radius: 4px;
  background-color: #fff;
}

.care-timeline__headline {
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  color: rgba(0,0,0,0.9);
}

.care-timeline__labels {
  margin-top: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.care-timeline__labels .care-timeline__label {
  font-size: 12px;
  line-height: 1;
  color: rgba(0,0,0,0.5);
}

.care-timeline__labels .care-timeline__label+.care-timeline__label {
  margin-left: 6px;
}

.care-timeline__imgs {
  margin-top: 11px;
  margin-right: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}

.care-timeline__imgs .care-timeline__img {
  width: calc(33% - 3px);
  height: 57px;
  margin-right: 3px;
  object-fit: cover;
}

.care-timeline__imgs .care-timeline__img:nth-child(n+4) {
  margin-top: 3px;
}

.care-timeline__explain {
  margin-top: 11px;
}

.care-timeline__text,.care-timeline__text-input {
  width: 100%;
  font-size: 12px;
  color: rgba(14,10,10,0.7);
  line-height: 20px;
}

.care-timeline__text-input {
  color: #333;
}

.care-timeline__text .care-timeline__edit,.care-timeline__text-input .care-timeline__edit {
  margin-left: 10px;
  width: 12px;
  height: 12px;
  vertical-align: middle;
}

.care-qrcode {
  background: #fff;
  padding: 40px;
}

.care-qrcode__bd {
  position: relative;
  width: 180px;
  height: 180px;
  margin: 0 auto;
}

.care-qrcode__ft {
  margin-top: 15px;
}

.care-qrcode__img {
  width: 100%;
  height: 100%;
}

.care-qrcode__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  width: 46px;
  height: 46px;
}

.care-qrcode__title,.care-qrcode__desc,.care-qrcode__text,.care-qrcode__tip {
  text-align: center;
}

.care-qrcode__title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  color: rgba(0,0,0,0.9);
}

.care-qrcode__text {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0,0,0,0.9);
}

.care-qrcode__desc,.care-qrcode__tip {
  font-size: 12px;
  line-height: 20px;
  color: rgba(0,0,0,0.5);
}

.care-qrcode__desc {
  margin-top: 5px;
}

.care-qrcode__tip+.care-qrcode__text {
  margin-top: 5px;
}

.care-barcode {
  background: #fff;
  padding: 20px;
}

.care-barcode__ft {
  margin-top: 20px;
  text-align: center;
}

.care-barcode__img {
  display: block;
  width: 255px;
  min-height: 50px;
  margin: 0 auto;
}

.care-barcode__num,.care-barcode__tip {
  text-align: center;
}

.care-barcode__num {
  font-size: 12px;
  line-height: 16px;
  margin-top: 1px;
  text-align: center;
}

.care-barcode__title {
  font-size: 18px;
  line-height: 26px;
}

.care-barcode__desc,.care-barcode__tip {
  font-size: 12px;
  line-height: 20px;
  color: rgba(0,0,0,0.5);
}

.care-barcode__desc {
  margin-top: 5px;
}

.care-barcode__tip {
  margin-bottom: 12px;
}

.care-multicode {
  background: #fff;
  padding: 20px;
}

.care-multicode .care-barcode__bd+.care-qrcode__bd {
  margin-top: 20px;
}

.care-header {
  background: #fff;
  padding: 20px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-header__hd {
  width: 60px;
  height: 60px;
  position: relative;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.care-header__bd {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  margin-left: 11px;
}

.care-header__avatar {
  width: 100%;
  height: 100%;
  display: block;
}

.care-header__name {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0,0,0,0.9);
}

.care-header__name--male:after,.care-header__name--female:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 6px;
}

.care-header__name--female:after {
  background: url("https://static.wecity.qq.com/care-uicare-header/icon-female-0236fe3c19ddb4062eb32dde4a8776b4.png") no-repeat;
  background-size: contain;
}

.care-header__operation {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: -webkit-fit-content;
  width: fit-content;
  padding-right: 10px;
}

.care-header__operation:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 6px;
  height: 6px;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
  margin-top: -3px;
}

.care-header__operation:active {
  opacity: 0.5;
}

.care-header__switch {
  position: absolute;
  right: 5px;
  bottom: 3px;
  width: -webkit-fit-content;
  width: fit-content;
  height: 14px;
  padding: 0 6px;
  background: red;
  border-radius: 7px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 10px;
  font-weight: 500;
  line-height: 14px;
  color: #fff;
}

.care-header__users {
  position: absolute;
  left: 21px;
  bottom: -80px;
  max-width: 285px;
  height: 74px;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  box-sizing: border-box;
  box-shadow: 0 4px 5px 0 rgba(0,0,0,0.07);
  display: block;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s,-webkit-transform .3s;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  z-index: 2;
}

.care-header__users.care-is-toggle {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.care-header__users-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  max-width: 285px;
  height: 100%;
  padding-left: 21px;
  overflow-x: auto;
}

.care-header__users-inner::-webkit-scrollbar {
  display: none;
}

.care-header__users-inner:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  border-right: 1px solid transparent;
}

.care-header__users:before,.care-header__users:after {
  content: "";
  position: absolute;
  left: 8px;
  display: block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.care-header__users:before {
  top: -5px;
  border-bottom: 5px solid #e6e6e6;
}

.care-header__users:after {
  top: -4px;
  border-bottom: 5px solid #fff;
}

.care-header__user {
  text-align: center;
  margin: 0 10px;
}

.care-header__user:first-child {
  margin-left: 0;
}

.care-header__user:last-child {
  margin-right: 15px;
}

.care-header__user-avatar,.care-header__user-add {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  box-sizing: border-box;
  display: block;
  margin: 0 auto;
}

.care-header__user-add {
  position: relative;
  border: 1px dashed #e6e6e6;
}

.care-header__user-add:before,.care-header__user-add:after {
  content: "";
  display: block;
  background: #D8D8D8;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.care-header__user-add:before {
  width: 11px;
  height: 2px;
}

.care-header__user-add:after {
  width: 2px;
  height: 11px;
}

.care-header__user-name {
  max-width: 50px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
  margin-top: 2px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.care-header__user--active .care-header__user-avatar {
  border: 1px solid red;
}

.care-header--small {
  padding: 15px;
}

.care-header--small .care-header__hd {
  width: 40px;
  height: 40px;
}

.care-header--small .care-header__operation {
  margin-left: auto;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: rgba(0,0,0,0.9);
}

.care-header--detail .care-header__name {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: rgba(0,0,0,0.9);
}

.care-header--detail .care-header__operation {
  font-size: 14px;
  line-height: 22px;
  color: rgba(0,0,0,0.7);
  margin-top: 10px;
}

.care-comment {
  padding: 15px;
}

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

.care-comment__rate-desc {
  font-size: 12px;
  line-height: 20px;
}

.care-comment .care-rate {
  margin: 6px 0;
}

.care-comment__tags {
  text-align: center;
  margin: 19px -2px 0;
}

.care-comment__tags .care-tag {
  min-width: 75px;
  padding-left: 12px;
  padding-right: 12px;
  box-sizing: border-box;
  margin: 0 3px 5px;
}

.care-comment__tags .care-tag--default {
  background: #f7f7f7;
}

.care-comment__textarea-wrap {
  height: 81px;
  box-sizing: border-box;
  padding: 8px 4px;
  background: #f7f7f7;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  margin-top: 20px;
}

.care-comment__textarea {
  width: 100%;
  height: 100%;
  font-size: 12px;
}

.care-comment__textarea::-webkit-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-search__page {
  box-sizing: border-box;
  min-height: 100vh;
  background-color: #fff;
}

.care-search__page .care-search {
  box-sizing: border-box;
  min-height: 100vh;
}

.care-search__page .care-search__bar {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
}

.care-search__page .care-search__result {
  box-sizing: border-box;
  min-height: calc(100vh - 76px);
  padding-bottom: 32px;
}

.care-search__page .care-search__result--empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.care-search__page .care-search__empty-icon {
  width: 65px;
  height: 65px;
}

.care-search__page .care-search__empty-text {
  font-size: 14px;
  color: rgba(0,0,0,0.3);
  text-align: center;
  line-height: 22px;
}

.care-search__page .care-search__empty-icon+.care-search__empty-text {
  margin-top: 13px;
}

.care-autho {
  min-height: 100vh;
  padding: 0 15px;
  box-sizing: border-box;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.care-autho__hd,.care-autho__ft {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}

.care-autho__hd {
  padding-top: 35px;
  padding-bottom: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.care-autho__bd {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 0 22px;
}

.care-autho__ft {
  padding-bottom: 40px;
}

.care-autho__brand {
  position: relative;
  width: 65px;
  height: 65px;
}

.care-autho__brand-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 25px;
}

.care-autho__brand-name {
  font-size: 12px;
  line-height: 20px;
  color: rgba(0,0,0,0.5);
  text-align: center;
  white-space: nowrap;
  margin-top: 5px;
}

.care-autho__brand .care-autho__logo {
  border-radius: 50%;
}

.care-autho__logo {
  display: block;
  width: 65px;
  height: 65px;
}

.care-autho__conversion {
  width: 28px;
  height: 28px;
  margin: 0 20px;
}

.care-autho__title {
  position: relative;
  padding-bottom: 10px;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0,0,0,0.9);
}

.care-autho__title:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
  transform: scaleY(0.5);
  border-top: 1PX solid #e6e6e6;
  -webkit-transform-origin: top;
  transform-origin: top;
  top: auto;
  bottom: 0;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}

.care-autho__list {
  padding-top: 19px;
  font-size: 14px;
  color: rgba(0,0,0,0.7);
  line-height: 22px;
}

.care-autho__item {
  position: relative;
  padding-left: 23px;
  text-align: justify;
}

.care-autho__item:before {
  content: "";
  position: absolute;
  left: 5px;
  top: 10px;
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: rgba(0,0,0,0.65);
}

.care-autho .care-checkbox {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}

.care-autho .care-checkbox .iconfont {
  -webkit-transform: translateY(2px);
  transform: translateY(2px);
}

.care-autho .care-checkbox__text {
  font-size: 14px;
  color: rgba(0,0,0,0.9);
  line-height: 22px;
}

.care-streetpicker {
  box-sizing: border-box;
  padding: 15px 15px 20px;
  height: 307px;
  overflow-y: auto;
  background-color: #f7f7f7;
}

.care-streetpicker .care-btn+.care-btn {
  margin-top: 10px;
}

.care-streetpicker .care-btn__text {
  font-weight: 500;
}

.care-streetpicker__content {
  padding: 10px 15px 13px;
}

.care-streetpicker__timeline {
  padding: 16px 14px;
  font-size: 18px;
  border-radius: 4px;
  color: rgba(0,0,0,0.9);
  background-color: #f7f7f7;
}

.care-streetpicker__timeline-item {
  position: relative;
  padding-left: 21px;
  font-weight: 500;
  line-height: 26px;
  word-wrap: normal;
  word-break: break-all;
}

.care-streetpicker__timeline-item::before {
  content: '';
  position: absolute;
  z-index: 1;
  left: 3px;
  top: 0;
  bottom: 0;
  width: 1PX;
  background-color: #c9c9c9;
}

.care-streetpicker__timeline-item::after {
  content: '';
  position: absolute;
  left: 0;
  top: 11px;
  bottom: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: #c9c9c9;
}

.care-streetpicker__timeline-item:first-child::before {
  content: '';
  top: 12px;
}

.care-streetpicker__timeline-item:last-child::before {
  content: '';
  bottom: 12px;
}

.care-streetpicker__timeline-item:not(:last-child) {
  padding-bottom: 20px;
}

.care-streetpicker__input {
  position: relative;
  padding: 13px 15px;
}

.care-streetpicker__input-text {
  display: block;
  height: 23px;
  font-size: 16px;
}

.care-streetpicker__input-text::-webkit-input-placeholder {
  color: rgba(0,0,0,0.5);
}

.care-streetpicker__input-text::placeholder {
  color: rgba(0,0,0,0.5);
}

.care-streetpicker__input-text::after {
  content: '';
  position: absolute;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  box-sizing: border-box;
  width: 200%;
  height: 200%;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  border: 1PX solid #e6e6e6;
  border-width: 1PX;
  border-radius: 8px;
}

.care-streetpicker__tip {
  font-size: 16px;
  font-weight: 500;
  color: #FF2B2B;
}

.care-streetpicker__timeline+.care-streetpicker__input {
  margin-top: 15px;
}

.care-streetpicker__input+.care-streetpicker__tip {
  margin-top: 10px;
}

body {
  background: #f5f5f5;
}

.page {
  padding: 10px;
}

.care-page__hd {
  padding: 20px;
  background-color: #ededed;
}

.care-page__bd {
  padding: 20px;
  padding-top: 0;
  background-color: #ededed;
}

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

.care-page__bd--form {
  padding: 0;
  background-color: #f5f5f5;
}

.btn-area {
  margin-top: 10px;
  padding: 0 10px;
}

.title {
  font-size: 16px;
  text-align: left;
  padding: 20px 10px 10px 10px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvbWl4aW4vdHJpYW5nbGUuc2NzcyIsImJhc2UvYW5pbWF0ZS9hbmltYXRpb24uc2NzcyIsImJhc2UvaWNvbmZvbnQvaWNvbmZvbnQuc2NzcyIsImJhc2UvbWl4aW4vZWxsaXBzaXMuc2NzcyIsImJhc2UvdXRpbHMuc2NzcyIsImJhc2UvdGhlbWUvZGFyay5zY3NzIiwiYmFzZS9yZXNldC5zY3NzIiwiY29tcG9uZW50cy9iYXNpYy9jYXJlLWljb24uc2NzcyIsImJhc2UvbWl4aW4vaWNvbi1hcnJvdy5zY3NzIiwiY29tcG9uZW50cy9iYXNpYy9jYXJlLXRhZy5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXRhZy5zY3NzIiwiY29tcG9uZW50cy9iYXNpYy9jYXJlLWxpbmVsaXN0LnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtbGluZWxpc3Quc2NzcyIsImJhc2UvbWl4aW4vYm9yZGVyLnNjc3MiLCJjb21wb25lbnRzL2Jhc2ljL2NhcmUtYmFkZ2Uuc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1iYWRnZS5zY3NzIiwiY29tcG9uZW50cy9iYXNpYy9jYXJlLWdyaWQuc2NzcyIsImNvbXBvbmVudHMvYmFzaWMvY2FyZS1zd2lwZXIuc2NzcyIsImNvbXBvbmVudHMvYmFzaWMvY2FyZS1mb290ZXIuc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYmFzaWMvY2FyZS1sb2FkaW5nLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtbG9hZGluZy5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtYnV0dG9uLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vY2FyZS1mb3JtLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtZm9ybS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtaW5wdXQuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9jYXJlLXNlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL2Zvcm0vY2FyZS1zZWFyY2guc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvZm9ybS9jYXJlLXVwbG9hZC5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtY2hlY2tib3guc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtcmFkaW8uc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1yYWRpby5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2NhcmUtcmF0ZS5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXJhdGUuc2NzcyIsImNvbXBvbmVudHMvZm9ybS9jYXJlLXN3aXRjaC5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXN3aXRjaC5zY3NzIiwiY29tcG9uZW50cy9vcGVyYXRpb24vY2FyZS1tYXNrLnNjc3MiLCJjb21wb25lbnRzL29wZXJhdGlvbi9jYXJlLWFjdGlvbnNoZWV0LnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtYWN0aW9uc2hlZXQuc2NzcyIsImNvbXBvbmVudHMvb3BlcmF0aW9uL2NhcmUtZGlhbG9nLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtZGlhbG9nLnNjc3MiLCJiYXNlL21peGluL3Bvc2l0aW9uLnNjc3MiLCJjb21wb25lbnRzL29wZXJhdGlvbi9jYXJlLW1zZy5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLW1zZy5zY3NzIiwiY29tcG9uZW50cy9vcGVyYXRpb24vY2FyZS10b2FzdC5zY3NzIiwiY29tcG9uZW50cy9vcGVyYXRpb24vY2FyZS1kcm9wZG93bi5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLWRyb3Bkb3duLnNjc3MiLCJjb21wb25lbnRzL29wZXJhdGlvbi9jYXJlLW5vdGljZWJhci5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLW5vdGljZWJhci5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL2NhcmUtaW5kZXgtYmFybi5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL2NhcmUtdHJlZS1zZWxlY3Quc2NzcyIsImNvbXBvbmVudHMvbmF2aWdhdGlvbi9jYXJlLXRhYmJhci5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXRhYmJhci5zY3NzIiwiY29tcG9uZW50cy9uYXZpZ2F0aW9uL2NhcmUtdGFiLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtdGFiLnNjc3MiLCJjb21wb25lbnRzL2J1c2luZXNzL2NhcmUtdGltZWxpbmUuc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS10aW1lbGluZS5zY3NzIiwiY29tcG9uZW50cy9idXNpbmVzcy9jYXJlLXFyY29kZS5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXFyY29kZS5zY3NzIiwiY29tcG9uZW50cy9idXNpbmVzcy9jYXJlLWJhcmNvZGUuc2NzcyIsImJhc2UvdmFyaWFibGUvY2FyZS1iYXJjb2RlLnNjc3MiLCJjb21wb25lbnRzL2J1c2luZXNzL2NhcmUtbXVsdGljb2RlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtbXVsdGljb2RlLnNjc3MiLCJjb21wb25lbnRzL2J1c2luZXNzL2NhcmUtaGVhZGVyLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtaGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2J1c2luZXNzL2NhcmUtY29tbWVudC5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLWNvbW1lbnQuc2NzcyIsImNvbXBvbmVudHMvYnVzaW5lc3MvY2FyZS1zZWFyY2gtcGFnZS5zY3NzIiwiYmFzZS92YXJpYWJsZS9jYXJlLXNlYXJjaC1wYWdlLnNjc3MiLCJjb21wb25lbnRzL2J1c2luZXNzL2NhcmUtYXV0aG8uc2NzcyIsImNvbXBvbmVudHMvYnVzaW5lc3MvY2FyZS1zdHJlZXQtcGlja2VyLnNjc3MiLCJiYXNlL3ZhcmlhYmxlL2NhcmUtc3RyZWV0LXBpY2tlci5zY3NzIiwiZGVtby9pbmRleC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBRUEsa0VBQ0ksVUFBVyxDQUNYLFFBQVMsQ0FDVCxPQUFRLENBQ1IsZUFBZ0IsQ0FDbkIsZ0NDTkcsR0FDSSx5Q0FBVyxDQUFYLGlDQUFrQyxDQUV0QyxLQUNJLDJDQUFXLENBQVgsbUNBQW9DLENBQUEsQ0RFM0Msd0JDTkcsR0FDSSx5Q0FBVyxDQUFYLGlDQUFrQyxDQUV0QyxLQUNJLDJDQUFXLENBQVgsbUNBQW9DLENBQUEsQ0FJNUMsb0NBQ0ksUUFBVSxVQUFXLENBQ3JCLElBQUssV0FBWSxDQUNqQixJQUFLLFlBQWEsQ0FDbEIsSUFBSyxhQUFjLENBQUEsQ0FKdkIsNEJBQ0ksUUFBVSxVQUFXLENBQ3JCLElBQUssV0FBWSxDQUNqQixJQUFLLFlBQWEsQ0FDbEIsSUFBSyxhQUFjLENBQUEsQ0FHdkIsYUFDSSwyQ0FBVyxDQUFYLG1DQUFvQyxDQUN2QyxjQUdHLDRDQUFXLENBQVgsb0NBQXFDLENBQ3hDLCtCQUdHLEdBQ0ksU0FBVSxDQUVkLEtBQ0ksU0FBVSxDQUFBLENBUGpCLHVCQUdHLEdBQ0ksU0FBVSxDQUVkLEtBQ0ksU0FBVSxDQUFBLENBSWxCLGdDQUNJLEdBQ0ksU0FBVSxDQUVkLEtBQ0ksU0FBVSxDQUFBLENBTGxCLHdCQUNJLEdBQ0ksU0FBVSxDQUVkLEtBQ0ksU0FBVSxDQUFBLENDdENsQixXQUFZLHNCQUF1QixDQUNqQyx1RUFBd0UsQ0FDeEUsczVZQUkwRixDQUc1RixVQUNFLGlDQUFrQyxDQUNsQyxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGtDQUFtQyxDQUNuQyxpQ0FBa0MsQ0FDbkMscUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIsaUJBR0MsZUFBZ0IsQ0FDakIsaUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsaUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIseUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsaUJBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsc0JBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsaUJBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsc0JBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsd0JBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsb0JBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIsdUJBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIsMkJBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsc0JBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIseUJBR0MsZUFBZ0IsQ0FDakIsMEJBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIsa0JBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIseUJBR0MsZUFBZ0IsQ0FDakIsNkJBR0MsZUFBZ0IsQ0FDakIscUJBR0MsZUFBZ0IsQ0FDakIsdUJBR0MsZUFBZ0IsQ0FDakIsNEJBR0MsZUFBZ0IsQ0FDakIsd0JBR0MsZUFBZ0IsQ0FDakIsd0JBR0MsZUFBZ0IsQ0FDakIsMkJBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIsbUJBR0MsZUFBZ0IsQ0FDakIseUJBR0MsZUFBZ0IsQ0FDakIs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QiwyQkFBb0IsQ0FBcEIsbUJBQW9CLENBQ3BCLHdCQUFtQixDQUFuQiwwQkFBbUIsQ0FBbkIsa0JBQW1CLENBQ25CLHVCQUF1QixDQUF2Qiw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLHFCQUFzQixDQUN0QixjQ1ZnQixDRFdoQixrQkNWcUIsQ0RXckIscUJDVnVCLENEV3ZCLGNKSGUsQ0lJZixrQkFBbUIsQ0FDbkIsVUpuQndCLENJUTVCLDJCQWdCUSxnQkFBaUIsQ0FDcEIsbUJBS0csa0JKaENxQixDSWlDckIsb0JKakNxQixDSThCeEIsbUNBS08sZ0NKbkNpQixDSW9DakIsa0NKcENpQixDSXFDakIsYUpyQ2lCLENJc0NwQixtQkFHRCxjSjdDaUIsQ0k4Q2pCLGdCSjlDaUIsQ0k0Q3BCLG1DQUlPLDRCSmhEYSxDSWlEYiw4QkpqRGEsQ0lrRGIsU0psRGEsQ0ltRGhCLG1CQUdELGtCSnBEcUIsQ0lxRHJCLG9CSnJEcUIsQ0ltRHhCLG1DQUlPLGdDSnZEaUIsQ0l3RGpCLGtDSnhEaUIsQ0l5RGpCLGFKekRpQixDSTBEcEIsa0JBR0Qsa0JKNURtQixDSTZEbkIsb0JKN0RtQixDSTJEdEIsa0NBSU8sOEJKL0RlLENJZ0VmLGdDSmhFZSxDSWlFZixhSmpFZSxDSWtFbEIsbUJBR0Qsa0JKdkVxQixDSXdFckIsb0JKeEVxQixDSXNFeEIsbUNBSU8sK0JKMUVpQixDSTJFakIsaUNKM0VpQixDSTRFakIsYUo1RWlCLENJNkVwQixpQkFHRCxnQ0N6RWdDLENEMEVuQyxjQUlHLGNBQWUsQ0FDZixvQkMxRXNCLENEMkV0QixjSm5FVyxDSXFFZCxnQkFnQkQsZUFBZ0IsQ0FDaEIsbUJDN0YyQixDRDJGL0Isa0NBSVEsYUp6R3FCLENJcUc3QixrQ0FPUSxTSmhIaUIsQ0l5R3pCLGtDQVVRLGFKakhxQixDSXVHN0IsaUNBYVEsYUpuSG1CLENJc0czQixrQ0FnQlEsYUp4SHFCLENJeUh4QixtQ0FpQkcsd0JKdklxQixDSXdJckIsZUFBZ0IsQ0FDaEIsYUp6SXFCLENJeUg3QixtQ0FtQlEsb0JKaEppQixDSWlKakIs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akIsYzlEN0tPLEM4RDhLUCxlOURsS0ssQzhEbUtMLGdCOUR4S1MsQzhEeUtULHFCOUQ3TFEsQzhEOExYLHdDQUlHLGM5RHZMTyxDOER3TFAsZTlEMUtLLEM4RDJLTCxnQjlEbExTLEM4RG1MVCxxQjlEck1RLEM4RGdNZiw2Q0FRTyxjOUQxTE8sQzhEMkxQLGdCOURwTFMsQzhEcUxULHFCOUQxTVEsQzhEMk1SLGVDeE04QixDRHlNakMsY0VoTkwsWUNEa0IsQ0RFbEIsb0JBQ0ksaUJBQWtCLENBQ2xCLHlCQUNJLGNoRWVPLENnRWRQLGdCaEVxQlMsQ2dFM0JyQix5QkFVUSxZQ1RtQixDRFV0QixvQkFFRyxpQkFBa0IsQ0FDbEIsa0JDWnlCLENEVTVCLDhCQUlPLGNDYmdCLENEY2hCLGlCQ2JjLENEY2Qsa0JDZGMsQ0RlZCxxQkFBc0IsQ0FDdEIsZ0JDZmtCLENET3pCLHVDQVdPLGtCaEVZWSxDZ0VYZiw2QkFHRCxXQ2ZzQixDRGdCdEIscUJBQXNCLENBQ3RCLGVDbEIrQixDRG1CL0Isa0JoRUtnQixDZ0VKaEIsd0JoRU1zQixDZ0VMdEIsaUJDdkJpQyxDRHdCakMsZUN2QitCLENEd0JsQyx3QkFFRyxVQUFXLENBQ1gsV0FBWSxDQUNaLGNoRWxCVyxDZ0VlZCxtREFLTyxxQmhFbkNRLENnRW9DWCxtQkV4Q0wscUJBQXNCLENBQ3RCLGdCQ0tzQixDREp0QixxQmxFK0JzQixDa0VsQzFCLGdDQUtRLHFCQUFzQixDQUN0QixnQkNDa0IsQ0RQMUIscUNBU1EsdUJBQWdCLENBQWhCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixLQUFNLENBQ04sTUFBTyxDQUNQLE9BQVEsQ0FiaEIsd0NBZ0JRLHFCQUFzQixDQUN0Qiw2QkFBcUUsQ0FDckUsbUJDVHNCLENEVDlCLCtDQW9CWSxtQkFBYSxDQUFiLG9CQUFhLENBQWIsWUFBYSxDQUNiLDJCQUFzQixDQUF0Qiw0QkFBc0IsQ0FBdEIsNkJBQXNCLENBQXRCLHFCQUFzQixDQUN0Qix1QkFBdUIsQ0FBdkIsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2Qix3QkFBYSxDQUFi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IHRyaWFuZ2xlIOS4ieinkueureWktFxuLy8g5Y+v6YeH55So56m65YWD57Sg5oiW5Lyq5YWD57Sg55Sf5oiQ77yM5YW35L2T5a6a5L2N6L+Z6YeM5LiN5raJ5Y+KXG4ldHJpYW5nbGUtYmFzaWMge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiB0cmlhbmdsZSgkZGlyZWN0aW9uOiB0b3AsICRib3JkZXJXaWR0aDogNnB4LCAkYm9yZGVyQ29sb3I6ICRjb2xvckMpIHtcbiAgICBAZXh0ZW5kICV0cmlhbmdsZS1iYXNpYztcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyQ29sb3I7IC8vIOaLhuWIhuWHuuadpeS+v+S6juiuvue9ruminOiJsue7p+aJv+eItuWFg+e0oFxuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlcldpZHRoIGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyV2lkdGggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGJvcmRlcldpZHRoO1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGJvcmRlckNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgICAgIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkYm9yZGVyV2lkdGg7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXJDb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXJXaWR0aCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlcldpZHRoIGRhc2hlZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkYm9yZGVyV2lkdGg7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGJvcmRlckNvbG9yO1xuICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVyV2lkdGggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyV2lkdGggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgIH1cbn0iLCJAa2V5ZnJhbWVzIGNhcmUtbG9hZGluZyB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjYXJlLWxvYWRpbmctZG90IHtcbiAgICAwJSwgMTAwJSB7Y29udGVudDogXCJcIjt9XG4gICAgMjUlIHtjb250ZW50OiBcIi5cIjt9XG4gICAgNTAlIHtjb250ZW50OiBcIi4uXCI7fVxuICAgIDc1JSB7Y29udGVudDogXCIuLi5cIjt9XG59XG5cbi5jYXJlLWZhZGVpbiB7XG4gICAgYW5pbWF0aW9uOiBjYXJlLWZhZGVpbiAwLjNzIGZvcndhcmRzO1xufVxuXG4uY2FyZS1mYWRlb3V0IHtcbiAgICBhbmltYXRpb246IGNhcmUtZmFkZW91dCAwLjNzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGNhcmUtZmFkZWluIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBjYXJlLWZhZGVvdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4iLCJAZm9udC1mYWNlIHtmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICBzcmM6IHVybCgnLy9hdC5hbGljZG4uY29tL3QvZm9udF84NDA1ODlfdWhkY3N6dWIwYS5lb3Q/dD0xNTU3MTk5Nzk4MzM4Jyk7IC8qIElFOSAqL1xuICBzcmM6IHVybCgnLy9hdC5hbGljZG4uY29tL3QvZm9udF84NDA1ODlfdWhkY3N6dWIwYS5lb3Q/dD0xNTU3MTk5Nzk4MzM4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXG4gIHVybCgnZGF0YTphcHBsaWNhdGlvbi94LWZvbnQtd29mZjI7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R01nQUJBQUFBQUNQa0FBc0FBQUFBUTJ3QUFDT1RBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhFSUdWZ0NOVGdya0tNOUFBVFlDSkFPQ2JBdUJPQUFFSUFXRWJRZUlDeHVETjJXR21NY0JpTk5oVVpRRVVaWDkvK2VrNDFDak51cDM3aldpaDVxTDJZcFBtV215TFVOVHhFVHg3cFJtdDR5K0E1VnV6eDRRWWg4eHI2R0dsSDdFRmdSc1JCRnUxRkg3Ujl2akJlbDNLT1VQL054NmYvOFR2WTJvRFVmVVJrbVAzTmpJV01Ib0Jaa1MrMGlVUVN0VHorak5RUHNFb3prRkU2dE83MXI3SWplZm15K3N4M29RL2VaYXBLYWpqblZZdVRYeDFvRWdYejJ2azJpRWcyRXJFalNtS1k4ZFc4Q09pSVh4ay9MNkJNQXRyL2NSS0lJc2dReWlPSW9EK3JZaER3SFk1dkRNelR5RWRCRFVyZGw5d1ZUQkVaMHJUQ20veG9qekJjQlB1ZVhQQkFMdGV6RnE5azMwVkIyQnpRcDRWY21GWEpNckVIYTM1djRqOXo4MXQ0bjRUMHpBYzZYR2hVNnNIQmFUYVpMZUMzRGdkZDlzMWEwUkFNMkZja2J6cXd0cTBkcHlSU3lmVmhxbC9vZFFHVmxVOXRYWlV4cjNDTjZlWVNtT3Q5NkhIVUd4RlZ1dEkrVWJRditucXE2RVcrZm1wTHN3clE1YmhpbmJlSGNFUmZ6RGdlSkJqUkRWS0xsQjlOTURwQlRBbFpUcHRGYW5iSUFxNkFxNGtxbFVhcHRxMzNxZDh2ejI3R09XWWNpNnBXbG9ZUkJHYWhQYkphRUlJbkJ2M2JRekdOUDNjL0xXMEdCS0xMSEdJQ0lxamlpNjJ6KzNEQkFBMEFjNzhBQ0VHNU9VQmJxQWdUc1VBZ0JJUmFtOEVIUkROWUFKd2dqb0pyUmoxb2tkUlVaQUMzUUpnNFFGQUZqTDNuL2tGL0JGZEFFSW9JV0N1MVZwc21pSmp0aGlIL3p3cGFiTW9XL0xvSUVhMnFoVDNXSTdLbXVpSU5zV0tULytudU9BWVVKUExQNS9McjVueTE3djZ4ZVU1SUExQjI1OCtBcThDeVFSanNvc1c2NjhSZ1dzbm52VEZZTy9GOTdQV2Rmeit4L25VVEdhbWxtYlcxaGEyZGphMlRzNE9uazR1N2g2dXJsN2VmdjQrdGxKaW1aWWpoZFVUWlJrUlRkTXkrRjB1VDFlSHlFUmlhVXl1VUtwVW11ME9yMWNRVkZKV1VWTlZWMURVMHRiUjFkUDM4RFF5SVJLU25EMFBxalBaUEV2QXRGNUtnU1RCTUUwUVRGRE1Dd1FITE9Fd0J3aE1VOG90QW1OUmNKZ2liQllKaHhXQ0k5VkltQ05pRmduRW5hSmpBMmlZSk9vMkNJYTlvaU9iV0pnaDVqWUp4WU9pSTFENHVDSUFCd2pMazRRRDZlSWp6TWt3RGtTNGdLSmNJbkV1RUlTWENNcGJwQU1qMGlPSjZUQUxWTGlEcWx3ajlSNFFCbzhJeTFla0E2dlNJODNaTUE3TXVJRG1mQ0p6UGhDRm53akszNlFiVGI0RDFBbEp4cDBTdFRvZkZHbjgwT1R6aDh0Q3BRdUNyb3BqUFZSakxHZ3dBUWNRQjlGUElCK2lrU0ptQXdLVEFFRnBvSUMwMENCNmFEQURGQmdOaWd3QUFyTXhRR01VTHdER0tiNGxBb0xjQUJqbEpCU1p4RW9zQmdVV0FFS3JBUUYxb01DRzBDQmphREFaaHpBT0dVN2dBbkt2cFFwOEhkYXk3L0t4TUFaZzNXM2djT3ZNNDBtd090WklEQ0V5NkxwQWtNZThkQWVFVUZSUlIreUdZRVFXUjZKa2JNT2lJcWlIUHhVNlRpaUxGdEJsQlgxVk9raUZFRkdRenF3Q3F1Q1NObzJzZFNRc3Z1ck1aWEt4VjZNaEJqZ0FRWUhUQ0RnaWl1ZTJQbUdFREo1cEljZjRnM2s4UCtHZi9Eb1VwaWlyQmwwUlFFK0c0UG5nMUtPUmFMa05lTU05dGlQbGVRTlYvZWx5RkRMTlNxL0NmMEp4Nm1SczJ0ditLcXFKZHJBV1hwNFBWRDhCUVZqMU56ZWdJdU15Z2t6WE1VTFVFWUp6SExnQ3BnOUZZbk4ySExhY1Z0OGZ1dmhjQjBmSmJHVENGNjRIZ1d5MnFtOUhyd1dJZWM2TTcySVBQWWE5NHlxMVB1anV2QXJOazhDcEd6YTdNNXUzVXRheExCeGFKRkpjMDEyQk94ZTgwVzFzMy82d1I5dnoyVlR2cFZNTUdMdm5oN25mR3FmSlprQVBQMmRVY0c3R2d4TFcyMWtxcEllSkxtOVh0YU9xeW1QRE1nUnpnc1JSQXlqS0VuZGlORFZsQmlkalVNcXljUTlibDNZRGp2TjkxUjBVcExnZlp2RUN0ejNnYzlBbFNMYXREZ2ZRR2U2SWNnU2VZZGZoR1RSa1hlUUp6bkwyUDM1bElna1pDUWUwcTUxa0NVeDlVWWdtVEtzdHVHRWtQaGlmclUrdDFhZDE2Z3RxSzhKT1hmZWZ5RkhKYjlDSmVkR1lpMjdmdDQxbDNTZHdibFhNSHV0ek4ycFphWDRKNUsvakw0OC9Dd0dnZ1JwaEtBc1o1ejJlQ2ZUSE90c3BJMmE1R1F4WjJJRDFZaU94QkM2NjV1SWxjVk1Mb3NyZFJKaklkb3laMlBKS2VKMzRObVpjQVlCRmV3Q0tOZGNTcWNPWHl0eVdldGxxUzVyRHQ4bzh1dXhucGhVSGI4cmlsSW8xUXdiU21wOFJuR1prcHVvQUVFQ0s0cHRqZWtHN0hJMzRRbW9paDJra0VvWFNzRjhpbmhNQWNWQ0p3WjNNK1d1cko4UDBzWXg2WVRTTXFpdXhQZXYxeHM3QWMzVFZaMElneElZdVpEUHZMRDFyMzI5OVJVL2V3V0h6MUU2b0lUdjVUWXdvZ3ZtSWdmbUd6cndUTWtDNXpyQjd4bDNJQm8wa3VBaVB5ZGNoaldUdUlHc0FCMHhMM3RLVEl5ckhvdktTOEQ3UkgvUjlGaThoN3p6dzBEZ2FRVEpoS2twc0hMZlR5aGF5S1ZQSjVwVUlGWFFMazI1K3k3cmtUdVRqSFBkOVErbFRYVzVtVEhXS0pncTYybHRzWnpaY2QyNklNbmswaFB1QnJGZkh5bXAzYnZkWnIzS3JnSXQwSTArZ0VXN3VoMmplY2U0TEJYcHRlR1cwd083WE1HM1cyeWZqMjZDT2Vpd1orMzI4LzJYbStIazRGVUhlT1VpR1hsNXh1MjZOSFN0RFU4TVhNR1VYOFhEZ2F2ZnpXaVp0N0t3Lzd2ODgySkgyazMvUWovT3Q4V3RhMGhBMGswc2NrbXBybHBwblFHbzQ5TWFxeUNCUS9EMVFISEF0STNYelg3RFZzd1VwZzJWb3dMMm9XTXhOWWxORHFOVGJRWC9rZitZMEZKSGJ0bTM4enZpM1lnZmVld25BZitGTDMrT0kyZDhpU0F4L0Q1dCtWNFdmNWZQM2hlSUQ1cDFvaFZ6WUtucG5Ob2NyejNPTm9uUndEUnd0VUtLOGVZTDZ0VjVVa0ZIUmdNcmtsRXdUUzA3SUdNeDZOMU1LNlpvak5BODA1OGF0U2hkQmlrMS9xSndNWDNTeHo2RHVVNEMyaENXMjM3NzVHaUtuaFhNbFVDbEo0WEY0VytXR2VFRXlQaDVqL1d1WkNHNlZua3RySUt4NWhYcTlvSXV0Vmw2WGhzS0s0VE9jaXdrTjBaZVhMQTZNYWllRDNiMlFrcWpjL0hzbWZYZ0xhUG4rc1JERVJaMnhTNGQvTjlQei9ocGRucE9NckVQcDVqbk9GczIxdjRodGV6NFRCTjY3NDdSNlllSHhtRmJkaG9oamNkY2hCdk0xYWlBMHdweUpwNFhvdEU0TVNIakxpVC9yMU9kUk9tU3N5MnMyeW9GdSttL0taRGJTNzhLeG8rTExZekxHL3FMSUwwWGYzQXBUdDIyaU84MkUvYmQ1cXM3OE1TOWVNUGR1RGpoeHViR05DM3RuRENvV1I1bmErbzduUWx1eVhhY3l4ZHR6VDFtd3NRSE5HaGhPcGQ2MHlSR1NhTzZZNjBBaWp6WE1tQU9MWjBKYVg2ZXd0VG0rTGdGczNDOExvRmFqWXg1eW1VTnp5U3pvMWFWNlJ1K0xiTUtGSFcxSFgyRHlMUjBBRjBQVzF1aS8yQlB2NFVLOURFazhHRUhtSUVDUmZxeHY2UkFMaDFGU3dIZDJnM3JOaGwzL2JxNnk1MHk3K2kxOUhiN0psQWdjM2pBVGRZRkp3bWFQc1poM1hOeU1hV3U2NFpVUXVwK1AwcWVzOGhrZkpiSm0wZEhGajZhVmN3M1lCbTRkNFBxazk3VmtXYW0rV0ZhZ3E5QTRQR2xiVm0zT1hpeWJ5MEVEak93RFoxSzdmOWUvbXFxaW1FQWU5NFpZQ1p1SzVLakdvQTNMblM4b2YyOEMyRUpDeVlkcmFnOXFnMHprQmh3d3o0NFZNZjBaSkMvUWsvRlozQVByZzBCdktLOWhuNFliazlpbjgzZ1ZjeWpqV203ZlFIMmFPSjJlRk9TTHIvZFViN2lsREFhY0NNQVpKRDBNUFFwQXR2dGZuYW9Mby9IbXE1Z1N0b2VXa3A4QlY0WnZaVjZCV1pFQXVuWUtRaWhWMVNZRHIxcUh5dWFXb3BpREgyNHVYN0VQdzBNWTkvMVhTU2FTSWNWYitpUGZDWjhOWkZmU2YwRXZMcTcvS0FmdGpUZy9jMnJzMjdmRFBBYXlpTjQ1b3ZqdmRlYVlILzF4VVlzdkdiNnZ6bnF1OHFRKy9yNGRQNmROMEMzZm5Va0hvVmMvNXdOejE1ZWw0U0k3ZVRBVWlnMG9TaDRkMnRpczVCTU1TblEvbFdUckRlZG9sR2g3MXU4bWsyUUg5RDZtaTd6S0NKcnpBSHdNa0d5QS9lMFllM2RFK210QVdmdlQ1ODNJdEVyeVRKcG9OZ1A4MHBZMnZKOW0rODNUdmJLbzdZUC9mbEs4Rnk2S09YbU91RTVTZXZwUVhxU3Ezak9IM054Ukh4UGtNenZhU08zMWg2c1BkbzRBc0NEdXdtbFkzaEdCWW9CZldQYW9ja1EzWmJ2MHM5a0N3ajYrOFk3SXQxNnErOEI2Mnl1VUwxNkJaMXFCZXZlSjNVeU9WVXMxK2hTUjZwUkI5YklDdVphejBBQUFSVWo4ZTEydTNRdkFHVFZQZjBBQkFNNWVvSWhjOUpXMXB3OGtTSTFKQk5aM2Nqa0ZoOGFkOWpqTnhoUFpBWUZWSTc3ek44Z2dEVktVYTJQYjVFcEVDaU5XV0NTb1RnNUJNSUpaK0p4SVlZSDFQWUxlYk1CeFdRdUpIL1dLWklvV1hKMm81WW5RaktSODBweHV2a2VGZ3NHbkVrdTVDWnIxNFUvTzVxdXlxbm52a3p2Yk5hRVBIZkJXK0hqRVl3dDJnRS80T2F4YmM2OFVNYWx6dVdiZXR0UzQ1WFRHVEY3RnloU21DVGgxOStCVDVpOU0waHhxQS9zSTkwNnAwd2ZWSFd5UlFqQzA2MDEvUWdZZC9ldnErNm1kZnFVd0UrVjRoNW9xSklNYUM0RGp4UmR1ak1qV0h0M3lIZ25RM1BPZG1PNkVOMEllUnNrR1hCVFVMa3NnWHpST2UrRUNRSWlnWmFTbGJVVlp2VXZwN0hybXhKL3p5ZmVJd3N0VnAzTlNYbVVGVE03M1NWM003UmQrZjlKSm92TVpuQ1JXQ2YyNkliNEhsU1Z4Qi9nR1FCS2JqYjBhVzRIVWZTMUpDWVdNZCtrZTYwL2tJTjczc0YwYjQreFFnZCtkZlNRUmdLTDlYMkI0dkRhOTRPTkwrbHZGYVJVc0FSOENLczIyUG9RM2RYWGhCSTRmbkk5QXBaM1FxcnVLWVg2Qm8xc0M3bVhxWjZ3YVBrWGRMWVF5L0lGT1BiMDVXR1VMbGxzekt1K2I4WXZjSXBLcVpLcWwvYXNFMHBycmJ5NFc2NHM3OTBnVSs1bVZXVWZ1dDVoSUhmV0NibDFKbS9SWEdMd3RCM2NnVHZPclV5RG5KdzhZeUo4aWZnMFQ1OXdzVjFBZHROdEFuclNJWk5aUFBRVURyUnZRMG0ybmlmTm5UdGZFSk9XdDBvaHkwZzNtU3FtcmFLbGxTWTZwZWRzdzJTMkJhdmwwc3FwMHhkNTJsbThvYmtQMEIyaVU1WUpMS1htdXE1b05zR3dpQndwdnZGbGljU3FtQXRPT041ZjdWdG4wenVkeVRVMzAzeHdoMXl5OE1QYWVsNDZvUWVaOEZOSkthR0JFa0p6eGVYSytKVHZ0cmxXejIvUUJFTW05K3hMMU1WYzNwanZRREU0Y3pDVEFkM2dhQVpCSW1DMEo2Z0EzUGxvT2lodGlqcE15ZFBZbzZzVVRpdThwYzhSSnl4dGYwNG9POER1Wkt6c01vM29qSzYxSVpFQ1N6R0lReWJpbmVrWDl6ZDlzeEJZN3lhUkdRZ0lnbWFqcHBPUjRkVW9BWU1oK2ttM0x6dmlkekFTcVVmMUNRYThUSW01VktlVjVoT01VQUViMjZKa2J4Um9EWEp0ckRUYWtVNldFa3QxZDhmMmp1dzFoMVJJTXovMVVIREpaa3ZydkFzM25yU0QxdVJSM0RYR2FFZVVNOXRsMHRBa3JYM1AxZDRrUFIzdnpiNi91N2tTdVE1WnBBMm1XUVFPOFUxeCs5U1ZhRmV1NnovRzJtK3NZcTZTM0s2S3NnU1NTMGw5N1lMTzV2YWtuamh0L1habncvZkdTdVAzMXVNeWJmSit1M1c4a3cwN1Bya1R0M3ptc3RpRmU2V0s0Nkl5SkxWM3FNdStGL3BWVk95a1d6dC9jSFpPTW5md1dlOER0eFdDVHRkaTBwVjY5dFFlZjFEWldoQ1kyRk41aENVMTVUWUhCcG5GQVEzdDJJOSsvejI2WC8vMGZ3RVZlVy9kM3BhSk5VSDZwOUg5MzMrLzM1TUZmRDdDUXRoOEh1dGhKcCtIc0N2QjU4T2ZwYzlmN0tWeXFjcXJWOCtlVmRseUtYdHYzYlpIbHlzcEVCeTFLRXRLRnNob0lpbDQ4dUZBSy9BanB3ZG5OeVNzMCtPSFJvWWE1S1I4eFFwN3dncU4yWFJHN08yUThmS3gwcXVXSFJ2VSt2ZmpBdmZzb1ZVb1NqdFN5TThDamVJUlJxTmhqOGhwTkQvT3V3aU9yekplSFl0QjhtZlh2cFErcmZHVTNaazRBRjFyWEhIOGZIYXlpZjdReWdjdkR1UUxLMTBINlAzTDA5QlRLaExWY08xOVo0aEhkb3VXVm9qc0hleEY4NEZuUkY2cEVLdXdyZGRFZmp6eGdROHN4TmoyV3hXNHhWR2JxWEU2YTJyZnFGOC92VzNWa3ExU3B5QlFnL2RkNDVHUm9hRmlsQjlmWmJCUnAzK3dxV2xvMkE4MWJXZ042ZTVyYWk1NXl0QlQ1a2NESEdRZ0oxYlFoTTVoZi8yRnpRVWE3T2Z3VXhDWHZwdkpSUy91YzY2N1F3WVFxMy91NU5IaFRleUtET3J0azRuREIwaUZVSlhPOExDa2hGYW1GOEtVcGFlMGtXSkl2VjJSRVRHL2hQMmtkNjdQMGlqSFhaNkxGZ3NlQ3haZy9zejh2bVp6SG5NV3lZeEZOeU9OU0ViTWttekduODBUSTdMUnBnN3V2cGZoSHpZbXpIUnhEYmJGYkd0NzEwekN4by9oci9ZVko5cUVPYjBZOFlZMTVMZWV3Ymt5dTFteW5SMVpxZU10MmRqNC9Ja1MvallHVzhTNHc0aGtTenpYMFhIcm9yRGMrYU8vUy9nVjl3aTdScitHUGRLNmJ0WnUzUDZqN1E4ZHQxaHo5RGw1cHo4T056Uk83OXJsVUY0NjdSNG1yKy80T3RqVEJrdkxISFpQVGNONmVCMTY3UnZDZXNLNnFWbUhjbW5kQzhOYVZJR3NIU0ZVRU1vRkZZL1lrY3FCNE12RHgxL3V2N0RnSi9OYjBQZ25RWHY2c21qZFJQVEE1ZjZ4MEJVZ2xRU3NqSU80VGtvbFJ4a2cvVzRCRnFTeVJlWGl3clRmb3ArZlZBbks5VEkvdVY5cXhGS0JXWXU3MnJGUFhFL3RUQnRZOC9oTGlzS0N2TVFuUHQya0xhUnVueWMvVHhaUTEzMTV2Q1p0b0RQMStrazdkbEtlSmlmbGZMTitMRW5XVGpsdlAwdHZvYzh1ejNieXBSNExsWExpendEdGdtSXRXN3JGU0ZzYlFSeG9WREhDc1k4UlRDK1NHeDBhUGNBTHpSemtoVVJQWjRabGd1WTdPOGExaXBGU2pCY2FLaHNyQVp6QUg1emRwUC9LRm1HeGFOTTQwQ05aVHMraS9LeXpmTmJhbUN5RzA1NzQ2a202dXdvMG1yZndsc1hBR1V0MEZzNVNLUTZwTExvNlN1Q3o3ck9tVk9VcWVIdDI3dlRDNlRsNm13ZG5NN3AwRjkxc2ZHa0pNOUM3U3c3UlhtMXhUVDJFZ3djSkp2V3NaQTlLQkV3d0w5QnFGcmxmbmRmTTE4U3JtbGhRWUVLRDh4Vk1WeGRyNmNyQ2lIUERuUmVYTHAyNjdOcWwyVXNrcWI0RWw4c3E4RTBDT1N4Yzd4VStRT1l2WTI2Umd6L0FBMlZhWUpwaFZGa0NiZVlXTVJJSmEybHhZZVJ3Zzg5eDlQTm5GTkp4WWNRSkx0R0VoMXFTRnFXSHdJaHowNzdtYithbnZWM1A2WnMzVDJaQVFJYTlPTVZkOXRKZHZpdHJGclY2NTB0UmtqdWZNWGVSTWVzdUVDWFp4ZGhOSktjdW0xaTUzb1A0MTQxYkQvL1ZLVllhblhrZGpSWGw1K2ZoeXpOL1FhUjlGM1ozbWZVajdEWm1ZNnZWNVQreVdYWUhrNTlLSEJsTitwb3JFN0czZG5Sc1pZdU9ZWi8veE9hd28xKytISFVxK2VlbnIvYnlJY1loaGlDUkprdEpqWGEvU29GUDVwRjRvZjQ4SXE5L0NDSTR5Yk0wT1UzOTViUGJaMm5OdE5uWnVUbmZTR2pabkMrZnY4d3VLN0RKZGNQYm1JVkZhYVRiZy8wNEg0a1VmemNuTjdLanE1TnI1YkMvazRDZXlqTi9KK05NV2dkdUE3TXluSUdyY1RwRjMwZUdXVFRGNTZsQnplTXJGSEZJdmhqaDZzc21sTnZISnpmcEZRTzNRQno3SDBzVDd6bEJSQnAremVLTTBlZXpxS0VKL01rV3Nndlc3dUx1dFZkMDJxdTR1MGJ5UmRCRzJMSERTS2N1d1c2ckUraXU1ODkyWVVSRU4zbzRDSFlqNDRRb1JDaEVXb3BTTWdxaWlqdEJ4QWgreC9RQzhlK0xHSkFzbjZtRTFxMWJXd2xBd0Q3Nmg3WlVKa1JPVDB0amxNQVZ0c1JrbWpWdDB0enpiWS9uZU0vcS9tZHJsbmMrcTBpMHk4MzBsK2NoS3MvTjNleE9jQkY0ZDN1OC9Ydy9XZ0loYk54VklnMFovbGlHclhFMmpaYU5rcmRlM2p6VE9NazQ4YXBQcWRnbHNqVFQyeXN0MDZld1BQeGhZVzdoajJYaGhSLzh5M3p2c3ZheTJIQlorSS9USHBaYlNxTkhoVWhqSTlLU2NHRndwSW4zU1YrV3FFNnljK2NDbXcxVUlKWmthUU1qWUs2QUpkQWEzKzJRNGlDc3FoSFZCRlZuSVRVMUNLV3NoWkhEZS9xL2ZHZHMvTzZsazRGRnlrYlhaYUs0cUZqNjc5UTZVZTFoeEVSK3lKdHJzbXVTNjFLWkZGaEFzZGZwTnBDTERsdHUyTW1zRWFXYkQyZVlOL1djRnAzT3Bpa2hUUVJ1THZRZElSRG5CZkVpTWdWaGdzd05WVUc0T0t4NFUrT1dUcGd0bUgyRnFWZ255Qk0rOVNlRFQ5YjdUSkJWVVV4UG9JSy9LRlVodjNERHZ0STdJU2xGZ1c1TktVMVY1VlhONCtBV1dKUVNVbmFuU2ZZeVBJQ0QrQi9OY0xqZ2tIbDB2aTNCbkNDSWhyODVsSnBxKzhhMnF3OEZYZnN6MUdyVjBRdENSL0M2NWZxTmdaV1NpQWhLQk5HRkRzK25FMjZ4MUFGcXJKczYwRDg3TjZCRWFEK0RnV28zYXV4QUxCVTBpb1RWN2c4V3JheGZKMjZLaU8xczZxNVBwRTZLeG5PYmd6ejNMTitsL3cxd010ZXNmdG9idkhyMUU3aklsdEQyMmcwMDI4OXllMm4zZXJRNU5JKytjcEkzZTgyLzJLM1RBdlcwT0tsOVAvM0RoYkJ0THkxN0xjSXNKazNyMGtLTk9LNmI2cElxeW9aNVVDNDVlVXhORWwvY3dyRDM3NnZhcEpUSkRlT0plaWFVQlczNXE4YlZCbGNyTENab084bUYxaGxNODJTelloZmFvWkQwRzQ2RzE0d1NYWTE1bFBNUHU2YytpWXBjM29wZFYzVzRydXRMSHkzYndoZ3c0ZHh2dTFUQnNXd0tOV3NxTFRIZWVsdS8wV2JDZ0p0dGxGcGkzcEkwa3VKQmlNai9lc3N4cmJZZWEvT1BpWjN3dnkzb2E2ME5DUTVJOUl3Sk1velA4Nkpzd1Y2WWNhUTZlaE42TGlIRlpiVkdlbE42bFd6NzBFbnZBZ2VEak1PdDduWWQ0NEV4bFk1OFprQklObFRhLzN2Y0lJMGlwb2ljM2x2NGNJSTRVVWxzZG80NGh4T2VGSmJDRnJNak04VVplVUY1RmVLS1ZHR1NJQ1ZPejArQkhGM2pNUk1ubkVqUnR0eXQ3UU1HQVFiR3NTY3AvclUyTlhyQjltSWF4MzV2UmUyMUlqWjNlZFFsblViVFp0TVZmalhSbmxXa3B1cU40YjNpUG9sYnNOR3ZJWi9JVkNkV3pyZDhGL3U4NU5jTnBPSEdOUGF1OWFlYmV0NXh3bmNiU3NiMUVyeHp2Yk9KKzB3YjZELzNKSFV6TnFYNWJ1bUsxYk53RW9iR3k0WGh3bW5RZmZKdnBIdmdmbE5RUzhBL0RwS1JZdzhOSEo4dFR4c1BQREtJZ2tnYy9nbG9DV3E2UHdEbW1UaGZ6UWUraWhyVWZQTXNVRHRDalVyTnZobytxR2pDalRtNVJybWtoaUVrSHdDL2Q1OU9MOGhvbFpsR2JpWXptQ2J5aVk1TzVtV3BHV3N4b2dkMDVFMU1XQVhuQkUwNWtoenYyVjhCd2hUcW5UbjQ1bjZveFg2UEtac1FIOW1sMHRLMyszbU9RUldSUnFudUxpMnVNelA2VFViZFRoNnVIc2NabnE2ZWhWVjZwT2hId2x5OWVub3VlTmluTG05NXo5bG03Y2p3MGFDNEk0azJHUm00UGlQSlhaZWxpZFBFazVkVDhxcTRaRWVoYVFESFM3Zm13aDNqZzFxWUpKbnUzb1Yvc2g3WFR1K25TcWoyTXlsZVIvSDRtUklhTGM0ZEJjMWh1ZjcwRnVYTW9MNWNhWjZ5OEoyWjNPek5RcXE1Y3N1MC9sVTdLT1ZLemNLMGJKcEZUNldBOXV1Z0txYzlIeS96NHlSRzYvUWVYU005STNKTnFreTR4T09vaUVPM3M3amlTZkhUVkwxckNaQ1ZBUndkWnZSMXF3SFh2OTBhdHplNi9aMFhIMDlQaTMzSHAvVW1kc1k3djhMaWt6b2hZaVhyM0ozL1F5UUVRMzM5TUl5WTdhQ3RiWjFNYTczeWdjOUlOVTdKL2lFc2hobGRYZE5YMDEwZHpBNWcxMVIyMS9lRkdZaWloTTgybk9NeW82a2I0TTZtMHRLamRpV3Z3cHkzZXphSG1yU0V0bnc4OGlFYjdqdnQyTEZ6eDZxYzRwekxFdzl1NmhZWHVZY3VzSkRIUnlYRXVEV3hzUXBGdFQyTUowcE8xS2tmWW1LQWRNMDdUZUtsQXFOeVNrcm83eWRJa2k2TUtQZmo0eVRnY0FST29Nbjc2VGtzZ1dwUHhLblk1OEtPdW9qWkhRMllERjRISVRWNHlreVc0UXJEckJsMlFZcGY4Znd2RVJUbmpyZnE0WFNUdjB4K296ZGFtY2tiOGpjNnoxUy9jWUh3bVZKSXRrdTBTME1Ta0xTRXhBUVdLWUVrbzFkR2hVVjRvR2lvOHZUcHFtay9JSXlxUXJFcVlWVWx2RjZ5MWxqWFdvRlZNTHMzQUxFRkJiRndKZmhxUG9MalNENVk2bWxHTElOQkE3VkJwdCtXcVhxV1ZFUGtEQjNHemZTeHNYS01LUkdPdFRvU092VUV5WkpvRStnUk9oL1hkRXdZVXlMd0xZZ3R4WTFXZXEwMEY2VFU5YmlNSGRCSGg3S3FCR1JCdTZKRCtnZkdlbHhTNmdUbUs3OVg2L21STVB6VlkwY0Z1Y1NkTGRDdjhTNTZWK25DOHN5a0hZcU5TQWc1Q3ZGaFpLekFMOWtyQllJUE1UMVNEbTRaVEd5YmdabTJOZTlvbDNkRWozdXVyNkJTQzMxZkJQbk9hVS9DUjl0Ly9kNXc5VmhYRFN2QkxLRXNmRzNyVUlmKzQyQ3ZrZnpmeGNmM2RKVTlDUDVXdjdGY1dHWHI5aVA1c1N2N205VWhIY21IK0RhVmxqVjFqK0Z4bzh0bmhuWHlYdkRkdHZQZzRSbkNReHNHOFRDUllmUFFsay9lL3dsUHg2ckdWcjlTTVljSjd4NHZkN2FzTUd0citCRG5OTDl4UlV5LzRmSFlFODZPUlpJMkczaTlnUW1hRC93UEdtRFdXWmxZTWExTG9vQmJNL2xub0pwbjZtcXMrRllhM2IwMVRBcnp5dXM2MXhIWTZUKzFNTFJ1V3B2ZHhRSk5PM1lUdTBXODgzWkdzSU80L3EwclBXSU9Zaisrd2RSRVRCNUU0ZituTjZqYTBIQk41N0dMZFovK3hFZ3ZGdXFBaHBKejVzY1MrMDV1dEp5cm5mc3BZNVQ5bmRlRk93STdRbG1iM0prQm9YY0locHlQMU5jamZEVFlqM095OHh1VjA3Ym41Y3M5bE5DRmdCNDRZcmo5Y1RqU0JHckNodytWQlV0ZEV4ellMMm41K2NlUFRUYktMZnI2RmF2UmtvNjFQWU15eXZxNnNkWkFpWHhMZis1YXdwa3o2TnBJbmpsNzQrZlJaMGY2RE9BNEFBc0RNSXQ1K3ZRb3BaRkZPUGlOL3A3bGV6eUNWNGduaEZQMnlZMWRMWjBKd1pOUGNJMlBaam5SL29FYWgzajFmME5VQnlMcWg0ZjBwT1JGV2JMVHRvaHNQN0t0eVVwUUppdjhraGNBMS8wMjhMQm85Zm9QTFNqRC9ZTWc1MUtPY0xEamxOYXBBMThmMkpKNExCRytPcXdlQU5nMEI4eEg0cURLQitZSU5pKzhqazl0L1I0SFhCZGxuVklhRFM2cUlKNUxrWFFlM2QyTXdXZndzaGozR2ZlT3UzV2ZEc29qa05wN21FMzhrakFsUXJjK3VMY2QzWVkrdkhkN0E5OGhudERhSlNCMmFtblNZdVBNeld0Q1dzRUVMYTIyWFJtMTFKMktLVXpIanAyNTRSNGc0M1BaQ2tSbEVMTGRjbnVJQWJuZmFRQnF2NjBXRU9IV002TzRraGJrMkJwS1EwVHRPVjVROHNhcjhyajB5TXlSL2pTbnl2RlY2WXVMVDVOTlV4dTQxeGQ0V1R5Z29LeHpHVWhaR1pJQmlkU1VnVURJNDZVSjJJSEpTMEw1eUVnNUFRZ2pmL2d6Y01Uci9iN3dlUFJ3MnNyUGF2cmhveVBmMlhNMU1wMXpzSUNtOUtZV21helZpMjZTVFc5aWdTYktMZVNiYnJQWW4zOWlXalQ3NTErenFKQ2k1TVgySndTakREN3c2Um8xWDYxUU1IZ00wQkNWVlNNOHRTSmJXN04weEUvc2MwSEl6QW00U0E4VGxMYUVEdWxXeDRlMzYvU0pnb04vOSt2YldLYVlVaWdnaXc1TEtyaXZ1bjhQZDB4L0lrcENCY2VDdUw0dEJpSnA2bnZiajN2WjBVQWY1ZkJ4NjRjUFpnbEd2OWVtQUgvT0dkSm1FbGRKZzFHeVJ1Yld1U3RDVStyNnN3R3E5djIrUEUxYTFBUHE0K1pCdTdLcnR2bkYzNE9hNzM4NEI2QlppWDVCTzlsbzVTd0Zhb0YyQmZzWDdVRXhBQUJVaS9BV1FJT2pQNlA0WWRaSGRDMXEwb2hyblE0N0FtQkF3RFgvYTlxeEtPT2EvMlRZbTdnTXFrWUIyWHRvT2NwZ285V3psT2ozcUd6V0RIWU9UVXV2Umo4WHBhL0QzRkFSMGpnR1JRQXVJNjl5MGtOb3UwbGkwVGM4bzhWRW8weHB4ckZpTXJabTlLVm1CZlpYV0FiZFpoejlDZTNTL0J5WHRrRlg2eGdWT0I5QTk0WHNXRFdUb3c1OXl1U2ZWWnNWV0xpb1doS1hSMlo5d2I1SERaV1RiUU9IMmtCT2JhdndLOVExMjRrUjBOeHdlQjZOUzZzd0Y1VnNQM29SYmRXQlFKQXR3MHhRWlhqMDBXWmM3eGNXTTIyeWpoMU0xVVV1YVZNRmI5djBZelNNeWZmRG9JTEMvNS92QXdFdnZUTTYzeVRzTjEyRC95Qy80T0Vmd2VNT2JnOG8wOTlUQ1FDNlFMalZoQUQ4cjNaT3V2Z1crajcrV2VWQ3p0Y3BBbnAyV2tIUkk3cDRDVm1hLzlYUHNlWS8zWEVvcjNGS1Vrd1Exb3dsQ0VWUURZSVQvMVVNL1ZrbVFUTHRwRlRPQ1dVUXdrNnVXUDhxY1VJZXJrVFYvSzhML1NpQU1VNnZMUXZBcEk1OUFRSUFPVWcybUlLckV3QkEzenNEd1AveWJ5WEQ4KzVSektYSkNYUkQ0bE9FQURwQWphQ2dDMDRDTnRZam9nVUc0Qi9SQmwySWpPZ0RBMkxYYndDbVVBY29JSmdlQU5DaDl4QkJnQWdISXdRd2hyTVJGSWl3S0dCam4wVzB3QUxlUnJTQmlLQVJmZUFqcGo0TndBVlprUzduQVNHaHFlcXBJaTNjWkgyNlBCL3pBOXJzSVZ4V3NUMi9ZSWkwb05xdHQ3OTJ2VWZHb0tOSTdPMCtwYVpxZ3JUVnU4UFdvZmRTZFVFT3FOUGFwZFM5YkRaTlhCbHJMZTNKNVR3Z0pEUlZQWjBPVDFxNHVlaDBHWG52UDZETkhvS2cxNC9EZjhFUTZhNVh1L1ZXUW5ndnMxU3ZwdGhqYi9mSjBacUtMaCtrcmQ0NUdub3ZLMVVYMzk4QmRWbzdCYjE3MlRnbjFjaks2K0tWZG5xUWU5OHEzYlVqdHdXRkNjMWdzdjdueld2bDR1Ymg1Wk1WVmRNTjA3SWQ0SHArRUVaeGttWjVVVloxMDNiOU1FN3pzbTc3Y2JuZTdvL242LzJQWUs5YnFiU3h6b2VZY3FtdGo3bU84N3FmOS90bCt1c2s4d0tHMktvNVMwMGdDa0tRWWVVWDJrdkV4WlFuNG5NdzVweGFxd2JrQXdHZnQ5QXBBK0tBN1pXTTZ5cElacU9zNURHTGlodjBoYWVZU2d1Y2dKZGo1b1QyVnd4QVNYVklVUzQyTWJDS1dXdU1VVTBVSGJJdEo1cVUzU0ttY2lTUWtaWVoyb2FzSFNxWHhYMUtMcVBrbUtYOG4xLzRwVTBxMXlsMGRhQThad0NsZWV0M0lFVkVOZ3VXUlBwaW9uSWRjOUVnei9sV24yaXlzV0JodkVrZ0dxUWpybHdqM1laT1l2ZFkxbDVweVoxd1ZNUXhnZmZMbURBNUlhUGFlbVRBNGxVcGwrODZZdnNLNFRwaFgzODVlMTg0YWZHMkFkdVB3TlpzTjAvRklBWnZaNkM2QURjdk1iLzZLb1dPdzEzQ3BxdlAvSzZva21RdVNQK3RDbmhEU2JBUFl0T2kwY0JmWG5ZM29pVkplSSsxTmR3Z2RqTlR5N2g0VlQ5OE80Vzc4WXBIVjNRb3k1Y1MwUXJRNWJWNW1ISW5taWRaZzRaWUc2c0JKWldWa2VhN0d1aUlmNytPYllHaXkvZmhsV3BpT3hFL1A1S1VrbTNJV1FuWDc1QmFXd2M1SXQ4TFRlUUpwR1NTenN4MWRCaW9LZmRPN2NLTDhjVVRDWmNSSVdoWHBCeFlQWkptQlZXSHhheGRWajFuRTNZbGNCd3dGSnJTZEI2d3U2aWZhWGJDZGlHVkRsajBHcHl5blhHSWpha21hbUpTN1U2YkhjaTVZNll4aTd0cE1YZ0NBQUE9JykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfODQwNTg5X3VoZGNzenViMGEud29mZj90PTE1NTcxOTk3OTgzMzgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcvL2F0LmFsaWNkbi5jb20vdC9mb250Xzg0MDU4OV91aGRjc3p1YjBhLnR0Zj90PTE1NTcxOTk3OTgzMzgnKSBmb3JtYXQoJ3RydWV0eXBlJyksIC8qIGNocm9tZSwgZmlyZWZveCwgb3BlcmEsIFNhZmFyaSwgQW5kcm9pZCwgaU9TIDQuMisgKi9cbiAgdXJsKCcvL2F0LmFsaWNkbi5jb20vdC9mb250Xzg0MDU4OV91aGRjc3p1YjBhLnN2Zz90PTE1NTcxOTk3OTgzMzgjaWNvbmZvbnQnKSBmb3JtYXQoJ3N2ZycpOyAvKiBpT1MgNC4xLSAqL1xufVxuXG4uaWNvbmZvbnQge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4uaWNvbi16dW9iaWFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG5cbi5pY29uLWFycm93LWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3Y2JcIjtcbn1cblxuLmljb24teXV5aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjhcIjtcbn1cblxuLmljb24tYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlN2ZjXCI7XG59XG5cbi5pY29uLWltZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTdmZVwiO1xufVxuXG4uaWNvbi13ZW5qaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAwXCI7XG59XG5cbi5pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOFwiO1xufVxuXG4uaWNvbi1kYW9oYW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBhXCI7XG59XG5cbi5pY29uLWNsb3NlLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBiXCI7XG59XG5cbi5pY29uLWdvdXh1YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGVcIjtcbn1cblxuLmljb24tZGVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTBcIjtcbn1cblxuLmljb24tZ2FudGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODExXCI7XG59XG5cbi5pY29uLXhpbmd4aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEyXCI7XG59XG5cbi5pY29uLXdhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTNcIjtcbn1cblxuLmljb24tcGVpc29uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvbi13YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODE1XCI7XG59XG5cbi5pY29uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmljb24teWlzaGVuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uaWNvbi15aXl1YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWJcIjtcbn1cblxuLmljb24tc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29uLXhpYW94aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxY1wiO1xufVxuXG4uaWNvbi1nb3V3dWNoZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZVwiO1xufVxuXG4uaWNvbi1odWlzaG91OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59XG5cbi5pY29uLXNvdXN1bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uaWNvbi1xdXhpYW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn1cblxuLmljb24tZ3VhbmJpeXVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMlwiO1xufVxuXG4uaWNvbi1qaXV6aGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI3XCI7XG59XG5cbi5pY29uLWppYWhhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyOFwiO1xufVxuXG4uaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJlXCI7XG59XG5cbi5pY29uLW5vdGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJmXCI7XG59XG5cbi5pY29uLXlpZ291eHVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMFwiO1xufVxuXG4uaWNvbi1mZW56dTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzMlwiO1xufVxuXG4uaWNvbi1nb3V3dWNoZS1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNVwiO1xufVxuXG4uaWNvbi1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAxXCI7XG59XG5cbi5pY29uLXR1b3l1YW5rYW9iZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzZcIjtcbn1cblxuLmljb24tdHVveXVhbmthb2JlaTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLmljb24tdHVveXVhbmthb2JlaTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjtcbn1cblxuLmljb24tY291cG9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4uaWNvbi1pbnN0YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5pY29uLXN0ZXRob2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi5pY29uLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLmljb24tc2hvcHBpbmdDYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDRcIjtcbn1cblxuLmljb24tY291cG9uc19udWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG5cbi5pY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLmljb24tamlhbmthbmdndWFubGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLmljb24td29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4uaWNvbi16YWl4aWFud2VuemhlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4uaWNvbi1jb3Vwb25zX25ldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuXG4uaWNvbi10ZW5neHVuamlhbmthbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGZcIjtcbn1cblxuLmljb24tdHVveXVhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuXG4uaWNvbi1pY19mZW5sZWk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTJcIjtcbn1cblxuLmljb24taWNfZmluZG1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLmljb24taWNfZG9jb3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiO1xufVxuXG4uaWNvbi1pY19wZWlzb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5pY29uLWljX21lZGljYWxib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTBcIjtcbn1cblxuLmljb24taWNfUlg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLmljb24taWNfcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLmljb24taWNfc2hhaXh1YW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLmljb24taWNfbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4uaWNvbi1pY19zZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4uaWNvbi1pY19zaG91Y2FuZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuXG4uaWNvbi1pY19qaXV6aGVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG5cbi5pY29uLWljLWNvdXBvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLmljb24tYmFpa2VfaWNfZ2Fpc2h1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5pY29uLWJhaWtlX2ljX2Jpbmd5aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLmljb24tYmFpa2VfaWNfemhlbmd6aHVhbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLmljb24taWNfaW1nYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5pY29uLWJhaWtlX2ljX3poaWxpYW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjJcIjtcbn1cblxuLmljb24temhpY2hpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi5pY29uLXNoZXpoaXR1YmlhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4uaWNvbi1sb2NhbHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI4XCI7XG59XG5cbi5pY29uLXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cblxuLmljb24taWNfaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4uaWNvbi1zaGFuY2h1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG59XG5cbi5pY29uLXhpYW94aTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLmljb24tYW5zd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5pY29uLWNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLmljb24tcmVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5pY29uLXh1YW56aG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuXG4uaWNvbi15dWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi5pY29uLWljX25ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLmljb24taWNfdGlqaWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMyXCI7XG59XG5cbi5pY29uLWljX2d1aGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG59XG5cbi5pY29uLWljX3ppeHVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi5pY29uLWljX2NvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cbiIsIi8vIOaWh+acrOecgeeVpVxuQG1peGluIGVsbGlwc2lzKCRyb3c6IDEpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpZiAkcm93ID09IDEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgQGlmICRyb3cgPiAxIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJHJvdztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAvKiBhdXRvcHJlZml4ZXI6IG9uICovXG4gICAgfVxufSIsIi8vIOWNleihjOecgeeVpVxuLmNhcmUtZWxsaXBzaXMge1xuICAgIEBpbmNsdWRlIGVsbGlwc2lzKDEpO1xufVxuXG4vLyAy6KGM55yB55WlXG4uY2FyZS1lbGxpcHNpcy0tdHdvIHtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcygyKTtcbn1cblxuLy8g5Y+N6aaI5pWI5p6cXG4uY2FyZS1lZmZlY3Qge1xuICAgICYtLWFjY2VzczphY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgfVxufVxuXG4vLyDmlofmnKzpq5jkuq5cbi5jYXJlLWhpZ2hsaWdodCB7XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xufSIsIiRicmFuZC1jb2xvci1wcmltYXJ5OiByZWQ7XHJcbiRicmFuZC1jb2xvci13YXJuaW5nOiAjRjZDRTUwO1xyXG4kYnJhbmQtY29sb3Itc3VjY2VzczogIzZCQzk2NjtcclxuJGJyYW5kLWNvbG9yLWVycm9yOiAjRkYyQjJCO1xyXG4kYnJhbmQtY29sb3ItZGVmYXVsdDogI0Q4RDhEODtcclxuJHRleHQtY29sb3I6ICMwMDAwMDA7XHJcbiR0ZXh0LWNvbG9yLWludmVyc2U6ICNmZmZmZmY7XHJcbiR0ZXh0LWNvbG9yLWxldmVsLTE6IHJnYmEoJHRleHQtY29sb3IsIDAuOSk7XHJcbiR0ZXh0LWNvbG9yLWxldmVsLTI6IHJnYmEoJHRleHQtY29sb3IsIDAuNyk7XHJcbiR0ZXh0LWNvbG9yLWxldmVsLTM6IHJnYmEoJHRleHQtY29sb3IsIDAuNSk7XHJcbiR0ZXh0LWNvbG9yLWxldmVsLTQ6IHJnYmEoJHRleHQtY29sb3IsIDAuMyk7XHJcbiR0ZXh0LWNvbG9yLWRpc2FibGVkOiAkdGV4dC1jb2xvci1sZXZlbC00O1xyXG4kdGV4dC1saW5rLWRlZmF1bHQ6ICM3NTZDOTU7XHJcbiR0ZXh0LWxpbmstcHJpbWFyeTogIzAxNzZGRjtcclxuJHBsYWNlaG9sZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0zO1xyXG4kZm9udC1zaXplLXh4bDogMjVweDtcclxuJGZvbnQtc2l6ZS14bDogMjBweDtcclxuJGZvbnQtc2l6ZS1sZzogMThweDtcclxuJGZvbnQtc2l6ZS1tZDogMTZweDtcclxuJGZvbnQtc2l6ZS1ubTogMTRweDtcclxuJGZvbnQtc2l6ZS1zbTogMTJweDtcclxuJGZvbnQtc2l6ZS14czogMTBweDtcclxuJGxpbmUtaGVpZ2h0LXh4bDogMzNweDtcclxuJGxpbmUtaGVpZ2h0LXhsOiAyOHB4O1xyXG4kbGluZS1oZWlnaHQtbGc6IDI2cHg7XHJcbiRsaW5lLWhlaWdodC1tZDogMjRweDtcclxuJGxpbmUtaGVpZ2h0LW5tOiAyMnB4O1xyXG4kbGluZS1oZWlnaHQtc206IDIwcHg7XHJcbiRsaW5lLWhlaWdodC14czogMTVweDtcclxuJGZvbnQtYm9sZDogNzAwO1xyXG4kZm9udC1tZWRpdW06IDUwMDtcclxuJGZvbnQtcmVndWxhcjogNDAwO1xyXG4kZm9udC1saW5lLWhlaWdodDogMS42O1xyXG4kZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0tZm9udCwgJ0hlbHZldGljYSBOZXVlJywgJ1BpbmdGYW5nIFNDJywgJ0hpcmFnaW5vIFNhbnMgR0InLCAnTWljcm9zb2Z0IFlhSGVpJywgc2Fucy1zZXJpZjtcclxuJGJnLWNvbG9yLWRlZmF1bHQ6ICNmZmZmZmY7XHJcbiRiZy1jb2xvci1ibG9jazogI2Y3ZjdmNztcclxuJGJnLWNvbG9yLW1hc2s6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuJGJvcmRlci1jb2xvci1kZWZhdWx0OiAjZTZlNmU2O1xyXG4kYm9yZGVyLWNvbG9yLXByaW1hcnk6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xyXG4kYm9yZGVyLXJhZGl1cy1ubTogOHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogNHB4O1xyXG4kaWNvbi1jb2xvci1kZWZhdWx0OiAjNjY2O1xyXG4kei1pbmRleC10b2FzdDogNTAwMDtcclxuJHotaW5kZXgtb3ZlcmxheTogNDAwMDtcclxuJHotaW5kZXgtbWFzazogMzAwMDtcclxuJHotaW5kZXgtbmF2aWdhdGlvbjogMjAwMDtcclxuJGJveC1zaGFkb3ctMTogMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDcpO1xyXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuYiwgdSwgaSwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6ICRmb250LWxpbmUtaGVpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIGN1c3RvbSAqL1xuYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOnZlcnRpY2FsIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNyk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG9yaXpvbnRhbCB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNSwgMTI1LCAxMjUsIDAuNyk7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmljb24g5Zu+5qCHXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuLmljb25mb250LCBbY2xhc3NePWljb25dIHtcbiAgICBmb250LWZhbWlseTogXCJpY29uZm9udFwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cbi8qICNpZmRlZiBNUC1XRUlYSU4gKi8gXG4uY2FyZS1pY29uIHtcbiAgICB3aWR0aDogNDBycHg7XG4gICAgaGVpZ2h0OiA0MHJweDtcbn1cbi8qICNlbmRpZiAqL1xuXG4uY2FyZS1pY29uLWxvYWRpbmcge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBhbmltYXRpb246IGNhcmUtbG9hZGluZyAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTIwJyBoZWlnaHQ9JzEyMCcgdmlld0JveD0nMCAwIDEwMCAxMDAnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBkPSdNMCAwaDEwMHYxMDBIMHonLyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSclMjNFOUU5RTknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMCAtMzApJy8lM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0nJTIzOTg5Njk3JyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDEwNS45OCA2NSknLyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSclMjM5Qjk5OUEnIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNzUuOTggNjUpJy8lM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0nJTIzQTNBMUEyJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDY1IDY1KScvJTNFJTNDcmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9JyUyM0FCQTlBQScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTguNjYgNjUpJy8lM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0nJTIzQjJCMkIyJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA1NC4wMiA2NSknLyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSclMjNCQUI4QjknIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoMTgwIDUwIDY1KScvJTNFJTNDcmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9JyUyM0MyQzBDMScgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtMTUwIDQ1Ljk4IDY1KScvJTNFJTNDcmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9JyUyM0NCQ0JDQicgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtMTIwIDQxLjM0IDY1KScvJTNFJTNDcmVjdCB3aWR0aD0nNycgaGVpZ2h0PScyMCcgeD0nNDYuNScgeT0nNDAnIGZpbGw9JyUyM0QyRDJEMicgcng9JzUnIHJ5PSc1JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMzUgNjUpJy8lM0UlM0NyZWN0IHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyB4PSc0Ni41JyB5PSc0MCcgZmlsbD0nJTIzREFEQURBJyByeD0nNScgcnk9JzUnIHRyYW5zZm9ybT0ncm90YXRlKC02MCAyNC4wMiA2NSknLyUzRSUzQ3JlY3Qgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHg9JzQ2LjUnIHk9JzQwJyBmaWxsPSclMjNFMkUyRTInIHJ4PSc1JyByeT0nNScgdHJhbnNmb3JtPSdyb3RhdGUoLTMwIC01Ljk4IDY1KScvJTNFJTNDL3N2ZyUzRVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uY2FyZS1pY29uLWFycm93LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGljb24tYXJyb3coKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNhcmUtaWNvbi1hcnJvdy11cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG59XG4uY2FyZS1pY29uLWFycm93LWRvd24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xufVxuLmNhcmUtaWNvbi1jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyYjJiMjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03cHgsIDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC03cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbn1cbi5jYXJlLWljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9zdGF0aWMud2VjaXR5LnFxLmNvbS9oNS8yMDIwLTIvc2VhcmNoLTRkMzZhZDgyMGJlNDJjMTkyNWY5NjUwOTcxYjJmMjZiLnBuZ1wiKVxuICAgIDAgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbn1cbi5jYXJlLWljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLThweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwwLDApIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbn1cbi5jYXJlLWljb24tY2hlY2stcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkYnJhbmQtY29sb3ItcHJpbWFyeTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJyYW5kLWNvbG9yLXByaW1hcnk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4iLCIvLyB2IGljb24tYXJyb3dcbkBtaXhpbiBpY29uLWFycm93KCRkaXJlY3Rpb246IHJpZ2h0IGNlbnRlciwgJGNvbG9yOiAkaWNvbi1jb2xvci1kZWZhdWx0KSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yO1xuICAgIFxuICAgIEBpZiBudGgoJGRpcmVjdGlvbiwgMSkgPT0gcmlnaHQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgICBAaWYgbnRoKCRkaXJlY3Rpb24sIDEpID09IGxlZnQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICB9XG4gICAgQGlmIG50aCgkZGlyZWN0aW9uLCAxKSA9PSB0b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpO1xuICAgIH1cbiAgICBAaWYgbnRoKCRkaXJlY3Rpb24sIDIpID09IGNlbnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbiAgICBAaWYgbnRoKCRkaXJlY3Rpb24sIDEpID09IGJvdHRvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgQGlmIG50aCgkZGlyZWN0aW9uLCAyKSA9PSBjZW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnRhZyDmoIfnrb5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5jYXJlLXRhZy1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgLmNhcmUtdGFnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cblxuLmNhcmUtdGFnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi13aWR0aDogJHRhZy1taW4td2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogJHRhZy1ib3JkZXItcmFkaXVzO1xuICAgIHBhZGRpbmc6ICR0YWctcGFkZGluZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICAvLyAmOmFmdGVyIHtcbiAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogMC40ZW07XG4gICAgLy8gfVxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cblxuICAgIC8vIHN0YXR1c1xuICAgICYtLWRlZmF1bHQge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhZy1jb2wtZGVmYXVsdDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFnLWNvbC1kZWZhdWx0O1xuICAgICAgICAmLmNhcmUtdGFnLS1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0YWctY29sLWRlZmF1bHQsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHRhZy1jb2wtZGVmYXVsdCwgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFnLWNvbC1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFnLWNvbC1wcmltYXJ5O1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWctY29sLXByaW1hcnk7XG4gICAgICAgICYuY2FyZS10YWctLWxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRhZy1jb2wtcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkdGFnLWNvbC1wcmltYXJ5LCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICR0YWctY29sLXByaW1hcnk7IFxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFnLWNvbC1zdWNjZXNzO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWctY29sLXN1Y2Nlc3M7XG4gICAgICAgICYuY2FyZS10YWctLWxpZ2h0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHRhZy1jb2wtc3VjY2VzcywgMC4xKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkdGFnLWNvbC1zdWNjZXNzLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICR0YWctY29sLXN1Y2Nlc3M7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhZy1jb2wtZGFuZ2VyO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWctY29sLWRhbmdlcjtcbiAgICAgICAgJi5jYXJlLXRhZy0tbGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkdGFnLWNvbC1kYW5nZXIsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHRhZy1jb2wtZGFuZ2VyLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICR0YWctY29sLWRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS13YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhZy1jb2wtd2FybmluZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFnLWNvbC13YXJuaW5nO1xuICAgICAgICAmLmNhcmUtdGFnLS1saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR0YWctY29sLXdhcm5pbmcsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHRhZy1jb2wtd2FybmluZywgMC4xKTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGFnLWNvbC13YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRhZy1jb2wtbGlnaHQ7XG4gICAgfVxuXG4gICAgLy8gc2l6ZVxuICAgICYtLXhzIHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAkdGFnLXBhZGRpbmctLXhzO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIC8vIHBhZGRpbmc6IDAuMWVtIDAuMjVlbTtcbiAgICB9XG4gICAgLyoqXG4gICAgJi0tbWQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbm07XG4gICAgfVxuICAgICYtLWxnIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgIH1cbiAgICAmLS14bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICB9XG4gICAgKiovIFxufVxuXG4vLyAuY2FyZS10YWctLXBsYWluLCBcbi5jYXJlLXRhZy0tdGV4dCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAkdGFnLXBhZGRpbmctLXRleHQ7XG4gICAgJi5jYXJlLXRhZy0tZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItZGVmYXVsdDtcbiAgICB9XG4gICAgJi5jYXJlLXRhZy0tcHJpbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkdGFnLWNvbC1wcmltYXJ5O1xuICAgIH1cbiAgICAmLmNhcmUtdGFnLS1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICR0YWctY29sLXN1Y2Nlc3M7XG4gICAgfVxuICAgICYuY2FyZS10YWctLWRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAkdGFnLWNvbC1kYW5nZXI7XG4gICAgfVxuICAgICYuY2FyZS10YWctLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJHRhZy1jb2wtd2FybmluZztcbiAgICB9XG59XG5cbi5jYXJlLXRhZy0tcGxhaW4ge1xuICAgIC8vICY6YWZ0ZXIge1xuICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vICAgICB0b3A6IC01MCU7XG4gICAgLy8gICAgIHJpZ2h0OiAtNTAlO1xuICAgIC8vICAgICBsZWZ0OiAtNTAlO1xuICAgIC8vICAgICBib3R0b206IC01MCU7XG4gICAgLy8gICAgIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC8vIH1cbiAgICAmLmNhcmUtdGFnLS1kZWZhdWx0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhZy1jb2wtZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgY29sb3I6ICR0YWctY29sLWRlZmF1bHQ7XG4gICAgfVxuICAgICYuY2FyZS10YWctLXByaW1hcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFnLWNvbC1wcmltYXJ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJHRhZy1jb2wtcHJpbWFyeTtcbiAgICB9XG4gICAgJi5jYXJlLXRhZy0tc3VjY2VzcyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWctY29sLXN1Y2Nlc3M7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkdGFnLWNvbC1zdWNjZXNzO1xuICAgIH1cbiAgICAmLmNhcmUtdGFnLS1kYW5nZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFnLWNvbC1kYW5nZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkdGFnLWNvbC1kYW5nZXI7XG4gICAgfVxuICAgICYuY2FyZS10YWctLXdhcm5pbmcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFnLWNvbC13YXJuaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogJHRhZy1jb2wtd2FybmluZztcbiAgICB9XG59XG5cbi5jYXJlLXRhZy0tcm91bmQge1xuICAgIC8vIHBhZGRpbmc6IDAuMmVtIDAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICYuY2FyZS10YWctLXhzIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBwYWRkaW5nOiAkdGFnLXBhZGRpbmctLXJvdW5kO1xuICAgIH1cbn1cblxuLy8gLmNhcmUtdGFnLS1yb3VuZCwgLmNhcmUtdGFnLS1yb3VuZDphZnRlcntcbi8vICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbi8vIH1cbi8qKlxuLmNhcmUtdGFnLS1oYWxmLXJvdW5kLWwsLmNhcmUtdGFnLS1oYWxmLXJvdW5kLXIge1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNWVtO1xufVxuLmNhcmUtdGFnLS1oYWxmLXJvdW5kLWwsIC5jYXJlLXRhZy0taGFsZi1yb3VuZC1sOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XG59XG4uY2FyZS10YWctLWhhbGYtcm91bmQtciwgLmNhcmUtdGFnLS1oYWxmLXJvdW5kLXI6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOTk5cHggOTk5cHggMDtcbn1cblxuXG4uY2FyZS10YWctLWJ1YmJsZS10OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUodG9wLCAkdGFnLXRyaWFuZ2xlV2lkdGgsIGluaGVyaXQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0kdGFnLXRyaWFuZ2xlV2lkdGggKyAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2FyZS10YWctLWJ1YmJsZS1iOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUoYm90dG9tLCAkdGFnLXRyaWFuZ2xlV2lkdGgsIGluaGVyaXQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0kdGFnLXRyaWFuZ2xlV2lkdGggKyAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY2FyZS10YWctLWJ1YmJsZS1sOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgdHJpYW5nbGUobGVmdCwgJHRhZy10cmlhbmdsZVdpZHRoLCBpbmhlcml0KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLSR0YWctdHJpYW5nbGVXaWR0aCArIDE7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNhcmUtdGFnLS1idWJibGUtcjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHRyaWFuZ2xlKHJpZ2h0LCAkdGFnLXRyaWFuZ2xlV2lkdGgsIGluaGVyaXQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLSR0YWctdHJpYW5nbGVXaWR0aCArIDE7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuKiovIFxuXG4uY2FyZS10YWdfX2ljb24ge1xuICAgIHdpZHRoOiAkdGFnLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICR0YWctaWNvbi1zaXplO1xuICAgIG1hcmdpbi1yaWdodDogJHRhZy1pY29uLW1hcmdpbi1yaWdodDtcbn1cbi8qKlxuLmNhcmUtdGFnX19jbG9zZSB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuKiovICIsIiR0YWctdHJpYW5nbGVXaWR0aDogOHB4O1xuLy8gJHRhZy1jb2wtZGVmYXVsdDogJGJvcmRlci1jb2xvci1kZWZhdWx0OyAvLyAkYnJhbmQtY29sb3ItZGVmYXVsdFxuJHRhZy1jb2wtZGVmYXVsdDogJGJyYW5kLWNvbG9yLWRlZmF1bHQ7IC8vICRicmFuZC1jb2xvci1kZWZhdWx0XG4kdGFnLWNvbC1wcmltYXJ5OiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcbiR0YWctY29sLXN1Y2Nlc3M6ICRicmFuZC1jb2xvci1zdWNjZXNzO1xuJHRhZy1jb2wtZGFuZ2VyOiAkYnJhbmQtY29sb3ItZXJyb3I7XG4kdGFnLWNvbC13YXJuaW5nOiAkYnJhbmQtY29sb3Itd2FybmluZztcblxuJHRhZy1jb2wtbGlnaHQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblxuJHRhZy1taW4td2lkdGg6IDQwcHg7XG4kdGFnLWJvcmRlci1yYWRpdXM6IDAuMmVtO1xuJHRhZy1wYWRkaW5nOiAwLjEzZW0gMC4zNWVtO1xuJHRhZy1wYWRkaW5nLS14czogMC4wMWVtIDAuNGVtO1xuJHRhZy1wYWRkaW5nLS10ZXh0OiAwLjJlbSAwLjVlbTtcbiR0YWctcGFkZGluZy0tcm91bmQ6IDAuMWVtIDAuNGVtO1xuXG4kdGFnLWljb24tc2l6ZTogMS4xNmVtO1xuJHRhZy1pY29uLW1hcmdpbi1yaWdodDogMC4xNmVtOyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubGlzdCDliJfooahcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5jYXJlLWxpbmVsaXN0IHtcbiAgICBiYWNrZ3JvdW5kOiAkYmctY29sb3ItZGVmYXVsdDtcbiAgICAmICsgLmNhcmUtbGluZWxpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAkbGlzdC1tYXJnaW4tdG9wO1xuICAgIH1cbn1cbi5jYXJlLWxpbmVpdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkbGlzdC1wYWRkaW5nO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ubTtcbiAgICAmICsgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKHRvcCk7XG4gICAgICAgIGxlZnQ6ICRsaXN0LXBhZGRpbmc7XG4gICAgfVxuICAgIFxuICAgICZfX2hkIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICZfX2JkIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX2Z0IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbGlzdC1mdC1tYXJnaW4tbGVmdDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgICAvLyB3aWR0aDogJGxpc3RfX2Z0LWljb24tc2l6ZTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogJGxpc3RfX2Z0LWljb24tc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJiArIC5jYXJlLWxpbmVpdGVtX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkbGlzdC1kZXNjLW1hcmdpbi10b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0xO1xuICAgICAgICAmICsgLmNhcmUtbGluZWl0ZW1fX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6ICRsaXN0LXRleHQtZGVzYztcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbm07XG4gICAgfVxuXG4gICAgJl9fYXJyb3ctcmlnaHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6ICRsaXN0LWFycm93LXJpZ2h0LXNpemU7XG4gICAgICAgIGhlaWdodDogJGxpc3QtYXJyb3ctcmlnaHQtc2l6ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdyhyaWdodCBjZW50ZXIsICRsaXN0LWFycm93LWNvbG9yKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGxpc3QtYXJyb3ctcmlnaHQtbWFyZ2luLXJpZ2h0LS1hZnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vICZfX2xvZ28ge1xuICAgIC8vICAgICB3aWR0aDogJGxpc3QtbG9nby1zaXplO1xuICAgIC8vICAgICBoZWlnaHQ6ICRsaXN0LWxvZ28tc2l6ZTtcbiAgICAvLyB9XG4gICAgLmNhcmUtdGFnLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGxpc3QtdGFnLWdyb3VwLW1hcmdpbi10b3A7XG4gICAgfVxuXG4gICAgJi0tYWNjZXNzIHtcbiAgICAgICAgLmNhcmUtbGluZWl0ZW1fX2Z0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdyhyaWdodCBjZW50ZXIsICRsaXN0LWFycm93LWNvbG9yKTtcbiAgICAgICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRsaXN0LWFjdGl2ZS1vcGFjaXR5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3RhdHVzIChkcm9wZG93bumHjOmdoueUqOWIsClcbiAgICAmLmNhcmUtaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRsaXN0LWNvbG9yLXByaW1hcnk7XG4gICAgICAgIC5jYXJlLWxpbmVpdGVtX190aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGxpc3QtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbmZvbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkbGlzdC1pdGVtLWFjdGl2ZS1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8g5pen54mI5pysIFNcbi8vIC5jYXJlLWxpbmVpdGVtLS1mb3JtIHtcbi8vICAgICAuY2FyZS1saW5laXRlbSB7XG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiAkbGlzdC1wYWRkaW5nLXRiLzI7XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkbGlzdC1wYWRkaW5nLXRiLzI7XG4vLyAgICAgICAgICYgKyAuY2FyZS1saW5laXRlbTpiZWZvcmUge1xuLy8gICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAvLyAuY2FyZS1saW5laXRlbV9fZnQge1xuLy8gICAgIC8vICAgICBmbGV4LXNocmluazogMTtcbi8vICAgICAvLyB9XG4vLyB9XG4vLyDmlofnq6DliJfooahcbi8vIC5jYXJlLWxpbmVpdGVtLS1tZWRpYSB7XG4vLyAgICAgcGFkZGluZzogJGxpc3QtcG9zdC1wYWRkaW5nO1xuLy8gICAgICY6YWN0aXZlIHtcbi8vICAgICAgICAgb3BhY2l0eTogJGxpc3QtYWN0aXZlLW9wYWNpdHk7XG4vLyAgICAgfVxuLy8gICAgICYgKyAuY2FyZS1saW5laXRlbS0tbWVkaWE6OmJlZm9yZSB7XG4vLyAgICAgICAgIGxlZnQ6ICRsaXN0LXBvc3QtcGFkZGluZztcbi8vICAgICAgICAgcmlnaHQ6ICRsaXN0LXBvc3QtcGFkZGluZztcbi8vICAgICB9XG5cbi8vICAgICAuY2FyZS1saW5laXRlbV9fYmQge1xuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4vLyAgICAgfVxuLy8gfVxuXG4vLyAuY2FyZS1saW5laXRlbV9fYmQgKyAuY2FyZS1saW5laXRlbV9fbWVkaWEge1xuLy8gICAgIG1hcmdpbi1sZWZ0OiAkbGlzdC1mdC1tYXJnaW4tbGVmdDtcbi8vIH1cblxuLy8gLmNhcmUtbGluZWl0ZW1fX21lZGlhICsgLmNhcmUtbGluZWl0ZW1fX2JkICB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6ICRsaXN0LWZ0LW1hcmdpbi1sZWZ0O1xuLy8gfVxuXG5cbi8vIC5jYXJlLWxpbmVpdGVtX19tZWRpYSB7XG4vLyAgICAgZmxleC1zaHJpbms6IDA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gfVxuLy8gLmNhcmUtbGluZWl0ZW1fX21lZGlhLWltZyB7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuLy8gLmNhcmUtbGluZWl0ZW1fX21lZGlhLXBsYXkge1xuLy8gICAgIHdpZHRoOiAkbGlzdC1tZWRpYS1wbGF5LXNpemU7XG4vLyAgICAgaGVpZ2h0OiAkbGlzdC1tZWRpYS1wbGF5LXNpemU7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIGxlZnQ6IDUwJTtcbi8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbi8vIH0iLCIkbGlzdC1mb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4kbGlzdC10ZXh0LWRlc2M6ICRmb250LXNpemUtbm07XG4kbGlzdC1jb2xvci1wcmltYXJ5OiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcblxuJGxpc3QtcGFkZGluZzogMTVweDtcbiRsaXN0LWFycm93LWNvbG9yOiAkaWNvbi1jb2xvci1kZWZhdWx0O1xuJGxpc3QtZnQtbWFyZ2luLWxlZnQ6IDEwcHg7XG4kbGlzdC1tYXJnaW4tdG9wOiA1cHg7XG5cbi8vICRsaXN0LWxvZ28tc2l6ZTogNDBweDtcbi8vICRsaXN0X19mdC1pY29uLXNpemU6IDI4cHg7XG4kbGlzdC1hcnJvdy1yaWdodC1zaXplOiAyNHB4O1xuJGxpc3QtYXJyb3ctcmlnaHQtbWFyZ2luLXJpZ2h0LS1hZnRlcjogNXB4O1xuXG4kbGlzdC1kZXNjLW1hcmdpbi10b3A6IDRweDtcbiRsaXN0LXRhZy1ncm91cC1tYXJnaW4tdG9wOiAycHg7XG5cbiRsaXN0LWFjdGl2ZS1vcGFjaXR5OiAwLjU7XG5cbi8vIOS7peS4i+S4uuaXp+eJiOacrOS4reS9v+eUqOeahOWPmOmHj1xuLy8gJGxpc3QtcGFkZGluZy10YjogMTBweDtcbi8vICRsaXN0LXBhZGRpbmctbHI6IDIwcHg7XG4vLyAkbGlzdC1wb3N0LXBhZGRpbmc6MTVweDtcbi8vICRsaXN0LXBhZGRpbmctLWFycm93OiAkbGlzdC1wYWRkaW5nICogMi42O1xuJGxpc3QtaXRlbS1hY3RpdmUtaWNvbi1zaXplOiAwLjg1ZW07XG4vLyAkbGlzdC1tZWRpYS1wbGF5LXNpemU6MjBweDsiLCIvLyAxcHggYm9yZGVyXG5AbWl4aW4gb25lLXB4LWJvcmRlcigkZGlyZWN0aW9uOiB0b3AsICRjb2xvcjogJGJvcmRlci1jb2xvci1kZWZhdWx0KSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Agb3IgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgICAgICBib3JkZXItdG9wOiAxUFggc29saWQgJGNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IG9yICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxUFggc29saWQgJGNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcbiAgICB9XG4gICAgQGlmICRkaXJlY3Rpb24gPT0gYWxsIHtcbiAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgYm9yZGVyOiAxUFggc29saWQgJGNvbG9yO1xuICAgIH1cbn1cblxuLy8gMXB4IGJvcmRlciBkYXNoZWRcbkBtaXhpbiBvbmUtcHgtYm9yZGVyLWRhc2hlZCgkZGlyZWN0aW9uOiB0b3AsICRjb2xvcjogJGJvcmRlci1jb2xvci1kZWZhdWx0KSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSB0b3Agb3IgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICAgICAgICBib3JkZXItdG9wOiAxUFggZGFzaGVkICRjb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSByaWdodCBvciAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xuICAgICAgICBib3JkZXItbGVmdDogMVBYIGRhc2hlZCAkY29sb3I7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgfVxuICAgIEBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBhbGwge1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICBib3JkZXI6IDFQWCBkYXNoZWQgJGNvbG9yO1xuICAgIH1cbn0iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmJhZGdlIOW+veeroFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLmNhcmUtYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6ICRiYWRnZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmc7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYm9yZGVyOiAkYmFkZ2UtYm9yZGVyLXdpZHRoIHNvbGlkICRiYWRnZS1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICAgIGNvbG9yOiAkYmFkZ2UtdGV4dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRiYWRnZS1mei1ubTtcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYtLXhzIHtcbiAgICAgICAgaGVpZ2h0OiAkYmFkZ2UtaGVpZ2h0LS14cztcbiAgICAgICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmctLXhzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhZGdlLWhlaWdodC0teHM7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZ6LXhzO1xuICAgIH1cblxuICAgICYtLXNxdWFyZSB7XG4gICAgICAgIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLS1zcXVhcmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJhZGdlLWJvcmRlci1yYWRpdXMgMCAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAmLmNhcmUtYmFkZ2UtLXhzIHtcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLWhlaWdodC0tc3F1YXJlLXhzO1xuICAgICAgICAgICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmctLXhzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRiYWRnZS1oZWlnaHQtLXNxdWFyZS14cztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJGJhZGdlLWJvcmRlci1yYWRpdXMgMCAkYmFkZ2UtYm9yZGVyLXJhZGl1cy14cztcbiAgICAgICAgfVxuICAgICAgICAmLmNhcmUtYmFkZ2UtLWZpeGVkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZml4ZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgfVxufSIsIiRiYWRnZS1iZzogJGJyYW5kLWNvbG9yLWVycm9yOyAvLyDorr7orqHnqL/oibLkuLogI0ZGNEQ0RFxuJGJhZGdlLWZ6LW5tOiAkZm9udC1zaXplLXhzOyAvLyDorr7orqHnqL9meuS4ujhweO+8jCDlrp7pmYXlsZXnpLrlvojlsI8sIOatpOWkhOeUqOS6hjEwcHhcbiRiYWRnZS1mei14czogOHB4OyAvLyDorr7orqHnqL9meuS4ujdweO+8jCDlrp7pmYXlsZXnpLrlvojlsI9cbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ubTsgLy8g5ZyG6KeS6ZyA6K6+6K6h5L6n6KeE6IyDXG4kYmFkZ2UtYm9yZGVyLXJhZGl1cy14czogJGJvcmRlci1yYWRpdXMtc207IC8vIOWchuinkumcgOiuvuiuoeS+p+inhOiMg1xuJGJhZGdlLWhlaWdodDogMTZweDtcbiRiYWRnZS1oZWlnaHQtLXhzOiAxNHB4O1xuJGJhZGdlLWhlaWdodC0tc3F1YXJlLXhzOiAxMnB4O1xuJGJhZGdlLXBhZGRpbmc6IDAgNnB4O1xuJGJhZGdlLXBhZGRpbmctLXhzOiAwIDVweDtcbiRiYWRnZS1wYWRkaW5nLS1zcXVhcmU6IDAgOHB4O1xuJGJhZGdlLWJvcmRlci1jb2xvcjogI2ZmZjtcbiRiYWRnZS1ib3JkZXItd2lkdGg6IDFweDtcbiRiYWRnZS10ZXh0LWNvbG9yOiAkdGV4dC1jb2xvci1pbnZlcnNlOyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuYnRuIOaMiemSrlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuJGdyaWQtYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0zO1xuJGdyaWQtZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuJGdyaWQtcGFkZGluZzoxNXB4O1xuJGdyaWQtZGVzYy1tYXJnaW46IDhweDtcblxuXG4uY2FyZS1ncmlkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FyZS1ncmlkcy0tYmFzZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKHRvcCwgJGdyaWQtYm9yZGVyLWNvbG9yKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGxlZnQsICRncmlkLWJvcmRlci1jb2xvcik7XG4gICAgfVxuXG4gICAgLmNhcmUtZ3JpZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6ICRncmlkLXBhZGRpbmc7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKHJpZ2h0LCAkZ3JpZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIoYm90dG9tLCAkZ3JpZC1ib3JkZXItY29sb3IpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2FyZS1ncmlkcy0tZW50cnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuXG4uY2FyZS1ncmlkX19iZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJlLWdyaWRfX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcmUtZ3JpZF9fZnQge1xuICAgIGZvbnQtc2l6ZTogJGdyaWQtZm9udC1zaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC1kZXNjLW1hcmdpbjtcbiAgICBAaW5jbHVkZSBlbGxpcHNpcygxKTtcbn0iLCIvKiAgI2lmZGVmICBINSAqL1xuLy8g5LuF5bGV56S655So77yM5ZCO57ut5Lya5pu05pawXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XG59XG4vKiAgI2VuZGlmICAqLyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9vdGVyIOmhteiEmlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLmNhcmUtZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJGZvb3Rlci1wYWRkaW5nO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xufVxuXG4uY2FyZS1mb29lci0tZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5jYXJlLWZvb3Rlcl9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJlLWZvb3Rlcl9fbGlua3MgKyAuY2FyZS1mb290ZXJfX3R4dCB7XG4gICAgbWFyZ2luLXRvcDogJGZvb3Rlci10ZXh0LW1hcmdpbi10b3A7XG59XG4uY2FyZS1mb290ZXJfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkZm9vdGVyLWxpbmstcGFkZGluZztcbiAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yLWRlZmF1bHQ7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0cHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZm9vdGVyLWxpbmstY29sb3ItZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZS1mb290ZXJfX3R4dCB7XG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3ItZGVmYXVsdDtcbiAgICB9XG59XG4uY2FyZS1mb290ZXJfX2xpbmtzLS1wcmltYXJ5IHtcbiAgICAuY2FyZS1mb290ZXJfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yLXByaW1hcnk7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZm9vdGVyLWxpbmstY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1mb290ZXJfX3R4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci1saW5rLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jYXJlLWZvb3Rlcl9fdHh0IHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMztcbn1cblxuXG4uY2FyZS1mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICYgKyAuY2FyZS1mb290ZXJfX3R4dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZm9vdGVyLXRleHQtbWFyZ2luLWxlZnQ7XG4gICAgfVxufSIsIi8vICRmb290ZXItZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuJGZvb3Rlci1saW5rLWJvcmRlci1jb2xvcjogI2NhY2FjYTtcbiRmb290ZXItbGluay1jb2xvci1wcmltYXJ5OiAkdGV4dC1saW5rLWRlZmF1bHQ7XG4vLyAkZm9vdGVyLWxpbmstY29sb3ItZGVmYXVsdDogJHRleHQtY29sb3ItbGV2ZWwtMztcbiRmb290ZXItbGluay1jb2xvci1kZWZhdWx0OiAjQThBOEE4O1xuLy8gJGZvb3Rlci1wYWRkaW5nOiA1MHB4IDA7XG4kZm9vdGVyLXBhZGRpbmc6IDI1cHggMDtcblxuJGZvb3Rlci1saW5rLXBhZGRpbmc6IDAgMTBweDtcblxuJGZvb3Rlci10ZXh0LW1hcmdpbi10b3A6IDVweDtcbiRmb290ZXItdGV4dC1tYXJnaW4tbGVmdDogOHB4O1xuXG4kZm9vdGVyLWJyYW5kLW1hcmdpbi1sZWZ0OiAxNXB4O1xuJGZvb3Rlci1icmFuZC1wYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiRmb290ZXItbG9nby13aWR0aDogMjBweDsiLCIuY2FyZS1sb2FkaW5nIHtcbiAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5tO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMztcbiAgICAgICAgLy8gY29sb3I6ICMyQjJCMkI7XG4gICAgICAgIG1hcmdpbi10b3A6ICRsb2FkaW5nLWRlc2MtbWFyZ2luLXRvcDtcbiAgICB9XG4gICAgJl9fZG90LWFuaW1hdGUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBhbmltYXRpb246IGNhcmUtbG9hZGluZy1kb3QgJGxvYWRpbmctYW5pbWF0aW9uLXRpbWUgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGxvYWRpbmctZGVzYy1tYXJnaW4tdG9wOiAxNnB4O1xuJGxvYWRpbmctYW5pbWF0aW9uLXRpbWU6IDEuNXM7IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5idG4g5oyJ6ZKuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4vLyDmjInpkq7ln7rmnKzmoLflvI8g6buY6K6k5Lit562J5a2X5Y+35oyJ6ZKuXG4uY2FyZS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgJGJ0bi1wYWRkaW5nLWdhcDtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvci1iZzsgLy/lupXoibLvvIzpmLLmraLngrnlh7vmgIHnqb/pgI/mmL7npLrkvY7lsYLnuqflhYPntKBcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1oZWlnaHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvci1iZztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgIH1cbiAgICAvLyDlrZflj7flpKflsI/mjInpkq5cbiAgICAmLS1sZyB7XG4gICAgICAgIGhlaWdodDogJGJ0bi1oZWlnaHQtbGc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnRuLWhlaWdodC1sZztcbiAgICAgICAgLmNhcmUtYnRuX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUteGw7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tc20ge1xuICAgICAgICBwYWRkaW5nOiAwICRidG4tcGFkZGluZy1nYXAtLXNtO1xuICAgICAgICBoZWlnaHQ6ICRidG4taGVpZ2h0LXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1oZWlnaHQtc207XG4gICAgICAgIC5jYXJlLWJ0bl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRidG4tZm9udC1zaXplLW5tO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOWuveW6puiHqumAguW6lFxuICAgICYtLWF1dG8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC8vIOW9oueKtlxuICAgICYtLXNxdWFyZSxcbiAgICAmLS1zcXVhcmU6OmJlZm9yZXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgJi0tcm91bmQsXG4gICAgJi0tcm91bmQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJvdW5kO1xuICAgIH1cbiAgICAvLyDngrnlh7vmgIFcbiAgICAmOmFjdGl2ZSAuY2FyZS1idG5fX3RleHQsXG4gICAgJjphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRidG4tb3BhY2l0eS1hY3RpdmU7XG4gICAgfVxuICAgIC8vIOWFs+mXreeKtuaAgVxuICAgICYuY2FyZS1pcy1kaXNhYmxlZCB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgICY6YWN0aXZlIC5jYXJlLWJ0bl9fdGV4dCB7XG4gICAgICAgICAgICBvcGFjaXR5OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBvcGFjaXR5OiAkYnRuLW9wYWNpdHktZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIG9wYWNpdHk6ICRidG4tb3BhY2l0eS1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyDkuLvpopjoibJcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICRidG4tdGhlbWUtcHJpbWFyeS1mb250O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLXRoZW1lLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8g5Y2x6Zmp6ImyXG4gICAgJi0tZGFuZ2VyIHtcbiAgICAgICAgY29sb3I6ICRidG4tdGhlbWUtZGFuZ2VyLWZvbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tdGhlbWUtZGFuZ2VyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOactOe0oOaMiemSrlxuICAgICYtLXBsYWluIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1jb2xvci1iZztcbiAgICAgICAgfVxuICAgICAgICAvLyDmnLTntKDmjInpkq7kuLvpopjoibJcbiAgICAgICAgJi5jYXJlLWJ0bi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi10aGVtZS1wcmltYXJ5O1xuICAgICAgICAgICAgJjphY3RpdmUgLmNhcmUtYnRuX190ZXh0e1xuICAgICAgICAgICAgICAgIC8vIOeCueWHu+aAgeaWh+Wtl+minOiJsuS4uuS4u+mimOiJsjcwJVxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiByZ2JhKCRidG4tdGhlbWUtcHJpbWFyeSwgLjcpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRidG4tb3BhY2l0eS1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g5py057Sg5oyJ6ZKu5Y2x6Zmp6ImyXG4gICAgICAgICYuY2FyZS1idG4tLWRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi10aGVtZS1kYW5nZXI7XG4gICAgICAgICAgICAmOmFjdGl2ZSAuY2FyZS1idG5fX3RleHR7XG4gICAgICAgICAgICAgICAgLy8g54K55Ye75oCB5paH5a2X6aKc6Imy5Li65Li76aKY6ImyNzAlXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoJGJ0bi10aGVtZS1kYW5nZXIsIC43KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkYnRuLW9wYWNpdHktYWN0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOWFs+mXreeKtuaAgVxuICAgICAgICAmLmNhcmUtaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICRidG4tY29sb3ItZm9udC1kaXNhYmxlZDtcbiAgICAgICAgICAgICY6YWN0aXZlIC5jYXJlLWJ0bl9fdGV4dCxcbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6YWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOS6ruiJsuaMiemSrlxuICAgICYtLWxpZ2h0IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8g6IOM5pmv6Imy5piv5Li76aKY6Imy55qEMTAlXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRidG4tdGhlbWUtZGFuZ2VyLCAuMSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAkYnRuLW9wYWNpdHktbm9ybWFsLTEwO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIC5jYXJlLWJ0bl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vIOeCueWHu+aAgeiDjOaZr+iJsuaYrzclXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnRuLXRoZW1lLWRhbmdlciwgLjA3KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiBjYWxjKCN7JGJ0bi1vcGFjaXR5LWFjdGl2ZX0vMTApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOS6ruiJsuaMiemSruS4u+mimOiJslxuICAgICAgICAmLmNhcmUtYnRuLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnRuLXRoZW1lLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLy8g5Lqu6Imy5oyJ6ZKu5Y2x6Zmp6ImyXG4gICAgICAgICYuY2FyZS1idG4tLWRhbmdlciB7XG4gICAgICAgICAgICBjb2xvcjogJGJ0bi10aGVtZS1kYW5nZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi5jYXJlLWlzLWRpc2FibGVkIHtcbiAgICAgICAgICAgIC8vIOemgeeUqOaXtuWtl+S9k+iJslxuICAgICAgICAgICAgY29sb3I6ICRidG4tY29sb3ItZm9udC1kaXNhYmxlZDtcbiAgICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjphY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgLy8g56aB55So5pe26IOM5pmv6ImyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnRuLXRoZW1lLWRhbmdlciwgLjEpO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRidG4tb3BhY2l0eS1ub3JtYWwtMTA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gICAgfVxufVxuLmNhcmUtYnRuX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tY29sb3ItYmc7XG4gICAgcGFkZGluZzogJGJ0bi1ncm91cC1wYWRkaW5nO1xuICAgICYtLWZpeGVkLWJ1dHRvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRidG4tZ3JvdXAtcGFkZGluZy1ib3R0b20tLWZpeGVkO1xuICAgICAgICB6LWluZGV4OiAkYnRuLWZpeGVkLXotaW5kZXg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIodG9wKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZS1idG4ge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAmICsgLmNhcmUtYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cyAwIDAgJGJ0bi1ib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMgMCAwICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYnRuLWJvcmRlci1yYWRpdXMgJGJ0bi1ib3JkZXItcmFkaXVzIDAgO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICRidG4tYm9yZGVyLXJhZGl1cyAkYnRuLWJvcmRlci1yYWRpdXMgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5idG4g5oyJ6ZKu5Y+Y6YePXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kYnRuLXBhZGRpbmctZ2FwOiAyMnB4O1xuJGJ0bi1wYWRkaW5nLWdhcC0tc206IDEycHg7XG4kYnRuLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiRidG4tZm9udC1zaXplLXhsOiAkZm9udC1zaXplLXhsO1xuJGJ0bi1mb250LXNpemUtbm06ICRmb250LXNpemUtbm07XG4kYnRuLWZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4kYnRuLWhlaWdodC1sZzogNTBweDtcbiRidG4taGVpZ2h0OiA0NXB4O1xuJGJ0bi1oZWlnaHQtc206IDQwcHg7XG4kYnRuLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuJGJ0bi1ib3JkZXItcm91bmQ6IDk5OXB4O1xuJGJ0bi1jb2xvci1iZzogJGJnLWNvbG9yLWRlZmF1bHQ7XG4kYnRuLWNvbG9yLWZvbnQtZGlzYWJsZWQ6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4kYnRuLXRoZW1lLXByaW1hcnk6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJGJ0bi10aGVtZS1wcmltYXJ5LWZvbnQ6ICR0ZXh0LWNvbG9yLWludmVyc2U7XG4kYnRuLXRoZW1lLWRhbmdlcjogJGJyYW5kLWNvbG9yLWVycm9yO1xuJGJ0bi10aGVtZS1kYW5nZXItZm9udDogJHRleHQtY29sb3ItaW52ZXJzZTtcbiRidG4tZml4ZWQtei1pbmRleDogJHotaW5kZXgtbmF2aWdhdGlvbjtcbiRidG4tb3BhY2l0eS1ub3JtYWwtMTA6IDAuMTtcbiRidG4tb3BhY2l0eS1hY3RpdmU6IDAuNztcbiRidG4tb3BhY2l0eS1kaXNhYmxlZDogMC4zO1xuXG4kYnRuLWdyb3VwLXBhZGRpbmc6IDhweCAxMnB4O1xuJGJ0bi1ncm91cC1wYWRkaW5nLWJvdHRvbS0tZml4ZWQ6IDMycHg7IiwiLmNhcmUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWRlZmF1bHQ7XG4gICAgY29sb3I6ICRmb3JtLWNvbG9yO1xuICAgICYgKyAuY2FyZS1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG59XG4uY2FyZS1mb3JtX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkZm9ybS1pdGVtLXBhZGRpbmctZ2FwIC0gNnB4ICRmb3JtLWl0ZW0tcGFkZGluZy1nYXA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20pO1xuICAgICAgICBsZWZ0OiAkZm9ybS1pdGVtLXBhZGRpbmctZ2FwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2FyZS1mb3JtX19pdGVtLS1hY2Nlc3Mge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdyhyaWdodCBjZW50ZXIpO1xuICAgICAgICByaWdodDogJGZvcm0taXRlbS1wYWRkaW5nLWdhcCAtIDVweDtcbiAgICB9XG59XG4uY2FyZS1mb3JtX19pdGVtLS13YXJuaW5nIHtcbiAgICBjb2xvcjogJGZvcm0taXRlbS13YXJuaW5nO1xufVxuLmNhcmUtZm9ybV9faXRlbS1oZCB7XG4gICAgd2lkdGg6ICRmb3JtLWl0ZW0tbGFiZWwtd2lkdGg7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0taXRlbS1wYWRkaW5nLWdhcCAtIDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmNhcmUtZm9ybV9faXRlbS1iZCB7XG4gICAgZmxleDogMTsgICAgXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmUtZm9ybV9faXRlbS1mdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1pdGVtLWZ0LW1hcmdpbi1nYXA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJlLWZvcm1fX2l0ZW0tZnQtLXNlcGVyYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWl0ZW0tZnQtbWFyZ2luLWdhcDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWl0ZW0tZnQtbWFyZ2luLWdhcDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGxlZnQpO1xuICAgIH1cbn1cbi5jYXJlLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taXRlbS1jb2xvci1hY3RpdmU7XG4gICAgcGFkZGluZzogJGZvcm0taXRlbS1wYWRkaW5nLWdhcDtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0taXRlbS1wYWRkaW5nLWdhcCAtIDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWl0ZW0tcGFkZGluZy1nYXAgLSAxNXB4O1xufVxuLmNhcmUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbn1cbi5jYXJlLWZvcm1fX3R4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY2FyZS1mb3JtX190eHQge1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGZvcm0taXRlbS1sYWJlbC1jb2xvcjtcbn1cbi5jYXJlLWZvcm1fX3R4dC0tYWN0aXZlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm07XG4gICAgY29sb3I6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLmNhcmUtZm9ybV9fdGlwcyB7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0taXRlbS1mdC1tYXJnaW4tZ2FwO1xuICAgIHBhZGRpbmc6IDAgJGZvcm0taXRlbS1wYWRkaW5nLWdhcDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm07XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG59XG4uY2FyZS1mb3JtX190aXBzLS1saW5rIHtcbiAgICBjb2xvcjogJGJyYW5kLWNvbG9yLXByaW1hcnk7XG59XG5cbi8vIHVuaSBwbGFjZWhvbGRlcum7mOiupOminOiJsuS4umdyZXlcbi51bmktaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZm9ybS1jb2xvci1wbGFjZWhvbGRlcjtcbn0iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5mb3JtIOihqOWNlVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4kZm9ybS1mb250LXNpemUteHM6ICRmb250LXNpemUteHM7XG4kZm9ybS1mb250LXNpemUtczogJGZvbnQtc2l6ZS1zbTtcbiRmb3JtLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiRmb3JtLWZvbnQtc2l6ZS1tOiAkZm9udC1zaXplLW5tO1xuJGZvcm0tbGluZS1oZWlnaHQ6IGNhbGMoJGZvbnQtc2l6ZS1tZCArIDZweCk7XG4kZm9ybS1jb2xvcjogJHRleHQtY29sb3I7XG4kZm9ybS1jb2xvci1wbGFjZWhvbGRlcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xuJGZvcm0taXRlbS1wYWRkaW5nLWdhcDogMjBweDtcbiRmb3JtLWl0ZW0tY29sb3ItYWN0aXZlOiAjZjVmNWY1O1xuJGZvcm0taXRlbS1sYWJlbC13aWR0aDogMTAwcHg7XG4kZm9ybS1pdGVtLWxhYmVsLWNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0xO1xuJGZvcm0taXRlbS1mdC1tYXJnaW4tZ2FwOiAxMHB4O1xuJGZvcm0taXRlbS13YXJuaW5nOiAkYnJhbmQtY29sb3ItZXJyb3I7XG4kZm9ybS1jb2xvci1zZWxlY3RlZDogJGJnLWNvbG9yLWJsb2NrO1xuJGZvcm0tY29sb3ItY2FyZXQ6ICR0ZXh0LWxpbmstZGVmYXVsdDtcbiIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5pbnB1dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuXG4uY2FyZS1pbnB1dCB7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gICAgaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4gICAgfVxufVxuLmNhcmUtaW5wdXQtLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGZvcm0tY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VsZWN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuXG4uY2FyZS1zZWxlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6ICRmb3JtLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG59XG4uY2FyZS1zZWxlY3QtLXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGZvcm0tY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG59XG4iLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnBpY2tlclxuLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuXG4uY2FyZS1waWNrZXIge1xuICAgIC5waWNrZXItdGl0bGUge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnB0LXN1Ym1pdCB7XG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFzayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1jb2xvci1tYXNrICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLnBpY2tlci13aGVlbC13cmFwcGVyIC53aGVlbC1zY3JvbGwgLndoZWVsLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplICFpbXBvcnRhbnQ7XG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuXG4uY2FyZS1zZWFyY2hfX2JhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogJHNlYXJjaC1nYXAtYmFyICRzZWFyY2gtZ2FwLWJhciAtIDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWNvbG9yLWJnO1xuICAgICYgKyAuY2FyZS1zZWFyY2hfX2JhciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzZWFyY2gtY29tbW9uLWdhcDtcbiAgICB9XG4gICAgJi0tbWQge1xuICAgICAgICAuY2FyZS1zZWFyY2hfX3NlbGVjdCxcbiAgICAgICAgLmNhcmUtc2VhcmNoX19idG4tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1jb2xvci1ub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlYXJjaC1mb250LXdlaWdodC1ib2xkO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJlLXNlYXJjaF9faWNvbi1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAkc2VhcmNoLWNvbW1vbi1nYXA7XG4gICAgfVxuICAgIC5jYXJlLWljb24tY2xlYXIge1xuICAgICAgICB3aWR0aDogJHNlYXJjaC1zaXplLWljb247XG4gICAgICAgIGhlaWdodDogJHNlYXJjaC1zaXplLWljb247XG4gICAgfVxuICAgICYtLWJvcmRlciB7XG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIoYm90dG9tKVxuICAgICAgICB9XG4gICAgfVxuICAgICYtLXJvdW5kIHtcbiAgICAgICAgLmNhcmUtc2VhcmNoX19ib3gge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHNlYXJjaC1ib3JkZXItcmFkaXVzLXJvdW5kIDAgMCAkc2VhcmNoLWJvcmRlci1yYWRpdXMtcm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtYnRuOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkc2VhcmNoLWJvcmRlci1yYWRpdXMtcm91bmQgJHNlYXJjaC1ib3JkZXItcmFkaXVzLXJvdW5kIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbi5jYXJlLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAuY2FyZS1saW5laXRlbV9fYmQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5jYXJlLWxpbmVpdGVtX190aXRsZSB7XG4gICAgICAgICAgICAvLyDmkJzntKLogZTmg7PnmoTmoIfpopjkuI3liqDnspdcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoLWZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNhcmUtbGluZWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgLy8g5riF6Zmk6KGM5ZKM5Y6G5Y+y5pCc57Si55qE5qCH6aKYXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWNvbG9yLTkwO1xuICAgIH1cbn1cbi5jYXJlLXNlYXJjaF9fcmVzdWx0LWhkIHtcbiAgICAuY2FyZS1saW5laXRlbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2VhcmNoLWdhcC1kcm9wZG93bjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzZWFyY2gtZ2FwLWRyb3Bkb3duO1xuICAgIH1cbiAgICAuY2FyZS1saW5laXRlbV9fYmQ6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIC5jYXJlLWxpbmVpdGVtX190aXRsZSB7XG4gICAgICAgICAgICAvLyDljoblj7LmkJzntKLliqDnspdcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VhcmNoLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8g5riF6Zmk6KGM55qE6aKc6ImyXG4gICAgLmNhcmUtbGluZWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtY29sb3ItNTA7XG4gICAgfVxuICAgIC5jYXJlLWxpbmVpdGVtX19mdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb250LXNpemUtbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzZWFyY2gtbGluZS1oZWlnaHQtYWN0aW9uO1xuICAgICAgICBjb2xvcjogJHNlYXJjaC1jb2xvci1mb250LWFjdGlvbjtcbiAgICB9XG4gICAgLmljb25mb250IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2VhcmNoLWdhcC1hY3Rpb24taWNvbjtcbiAgICAgICAgd2lkdGg6ICRzZWFyY2gtd2lkdGgtYWN0aW9uLWljb247XG4gICAgICAgIGhlaWdodDogJHNlYXJjaC1oZWlnaHQtYWN0aW9uLWljb247XG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb250LWFjdGlvbi1pY29uO1xuICAgICAgICBsaW5lLWhlaWdodDogJHNlYXJjaC1oZWlnaHQtYWN0aW9uLWljb247XG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWNvbG9yLWZvbnQtYWN0aW9uO1xuICAgIH1cbn1cbi5jYXJlLXNlYXJjaF9fYm94IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAkc2VhcmNoLWNvbW1vbi1nYXAgKyAzcHg7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAkc2VhcmNoLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jb2xvci1zZWxlY3RlZDtcbiAgICAmLS1yb3VuZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzZWFyY2gtYm9yZGVyLXJhZGl1cy1yb3VuZDtcbiAgICB9XG4gICAgJi0tYmctd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWNvbG9yLWJnO1xuICAgIH1cbn1cbi5jYXJlLXNlYXJjaF9fc2VsZWN0IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6ICRzZWFyY2gtd2lkdGggKyAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRzZWFyY2gtY29tbW9uLWdhcCArIDNweDtcbiAgICBmb250LXNpemU6ICRzZWFyY2gtZm9udC1zaXplLW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogJHNlYXJjaC1jb2xvci05MDtcbiAgICAmLS1hcnJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRzZWFyY2gtY29tbW9uLWdhcCArIDEzcHg7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgcmlnaHQ6ICRzZWFyY2gtY29tbW9uLWdhcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyaWFuZ2xlKGJvdHRvbSwgJHNlYXJjaC1zaXplLXRyaWFuZ2xlLCRzZWFyY2gtY29sb3Itc2VsLWFycm93KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKHJpZ2h0LCRzZWFyY2gtY29sb3ItYm9yZGVyKTtcbiAgICB9XG59XG4uY2FyZS1zZWFyY2hfX2lucHV0LWJveCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi0tY2VudGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5jYXJlLXNlYXJjaF9faW5wdXQge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJlLXNlYXJjaF9fc2VsZWN0ICsgLmNhcmUtc2VhcmNoX19pbnB1dC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogJHNlYXJjaC1jb21tb24tZ2FwO1xufVxuLmNhcmUtc2VhcmNoX19pbnB1dCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUtbTtcbiAgICBoZWlnaHQ6ICRmb3JtLWxpbmUtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjYXJldC1jb2xvcjogJGZvcm0tY29sb3ItY2FyZXQ7XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUtbTtcbiAgICB9XG59XG4uY2FyZS1pY29uLXNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkc2VhcmNoLWNvbW1vbi1nYXAgLSAzcHg7XG4gICAgd2lkdGg6ICRzZWFyY2gtc2l6ZS1pY29uO1xuICAgIGhlaWdodDogJHNlYXJjaC1zaXplLWljb24gKiAyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2VhcmNoLXNpemUtaWNvbiAkc2VhcmNoLXNpemUtaWNvbjtcbn1cbi5jYXJlLXNlYXJjaF9fYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogJHNlYXJjaC1jb21tb24tZ2FwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLWljb24ge1xuICAgICAgICB3aWR0aDogJHNlYXJjaC1idG4taWNvbi13aWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2VhcmNoLWNvbW1vbi1nYXAgLSA1cHg7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb250LXNpemUtbDtcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtY29sb3ItYWN0aW9uO1xuICAgIH1cbn1cbi5jYXJlLXNlYXJjaF9fbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlYXJjaC1jb2xvci1iZztcbn1cbi5jYXJlLXNlYXJjaF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRzZWFyY2gtY29tbW9uLWdhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtLWFjY2VzcyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93KCk7XG4gICAgICAgICAgICByaWdodDogJHNlYXJjaC1jb21tb24tZ2FwICsgMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20sJHNlYXJjaC1jb2xvci1ib3JkZXIpO1xuICAgICAgICBsZWZ0OiAkc2VhcmNoLWNvbW1vbi1nYXA7XG4gICAgICAgIHJpZ2h0OiAkc2VhcmNoLWNvbW1vbi1nYXA7XG4gICAgfVxufVxuLmNhcmUtc2VhcmNoX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJHNlYXJjaC1mb250LXNpemUtbTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1yaWdodDogJHNlYXJjaC1jb21tb24tZ2FwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VhcmNo5Y+Y6YePXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kc2VhcmNoLWNvbW1vbi1nYXA6IDEwcHg7XG4kc2VhcmNoLWdhcC1iYXI6IDIwcHg7XG4kc2VhcmNoLWdhcC1kcm9wZG93bjogNXB4O1xuJHNlYXJjaC1nYXAtYWN0aW9uLWljb246IDEwcHg7XG4kc2VhcmNoLXdpZHRoOiA3NXB4O1xuJHNlYXJjaC13aWR0aC1hY3Rpb24taWNvbjogMThweDtcbiRzZWFyY2gtaGVpZ2h0OiAzNnB4O1xuJHNlYXJjaC1oZWlnaHQtYWN0aW9uLWljb246IDIycHg7XG4kc2VhcmNoLXNpemUtaWNvbjogMTRweDtcbiRzZWFyY2gtc2l6ZS10cmlhbmdsZTogNHB4O1xuJHNlYXJjaC1idG4taWNvbi13aWR0aDogMjBweDtcbiRzZWFyY2gtYm9yZGVyLXJhZGl1cy1yb3VuZDogOTk5cHg7XG4kc2VhcmNoLWZvbnQtc2l6ZS1zOiAkZm9udC1zaXplLXNtO1xuJHNlYXJjaC1mb250LXNpemUtbTogJGZvbnQtc2l6ZS1ubTtcbiRzZWFyY2gtZm9udC1zaXplLWw6ICRmb250LXNpemUtbWQ7XG4kc2VhcmNoLWZvbnQtd2VpZ2h0LXJlZ3VsYXI6ICRmb250LXJlZ3VsYXI7XG4kc2VhcmNoLWZvbnQtd2VpZ2h0LW1lZGl1bTogJGZvbnQtbWVkaXVtO1xuJHNlYXJjaC1mb250LXdlaWdodC1ib2xkOiAkZm9udC1ib2xkO1xuJHNlYXJjaC1mb250LWFjdGlvbjogJGZvbnQtYm9sZDtcbiRzZWFyY2gtZm9udC1hY3Rpb24taWNvbjogMjFweDtcbiRzZWFyY2gtbGluZS1oZWlnaHQtYWN0aW9uOiAyMnB4O1xuJHNlYXJjaC1jb2xvci1ub3JtYWw6ICR0ZXh0LWNvbG9yO1xuJHNlYXJjaC1jb2xvci1hY3Rpb246ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJHNlYXJjaC1jb2xvci1mb250LWFjdGlvbjogJHRleHQtY29sb3ItbGV2ZWwtMztcbiRzZWFyY2gtY29sb3ItYm9yZGVyOiAkdGV4dC1jb2xvci1sZXZlbC0zO1xuJHNlYXJjaC1jb2xvci1iZzogJGJnLWNvbG9yLWRlZmF1bHQ7XG4kc2VhcmNoLWNvbG9yLTkwOiAkdGV4dC1jb2xvci1sZXZlbC0xO1xuJHNlYXJjaC1jb2xvci01MDogJHRleHQtY29sb3ItbGV2ZWwtMztcbiRzZWFyY2gtY29sb3Itc2VsLWFycm93OiAkdGV4dC1jb2xvci1sZXZlbC0zOyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS1cbnVwbG9hZFxuLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbkBpbXBvcnQgJy4vY2FyZS1mb3JtJztcbiR1cGxvYWQtYmc6ICRiZy1jb2xvci1kZWZhdWx0O1xuJHVwbG9hZC1tYXNrOiAkYmctY29sb3ItbWFzaztcbiR1cGxvYWQtaXRlbS1nYXA6IDlweDtcbiR1cGxvYWQtaXRlbS1hbGwtc2l6ZTogMTEzcHg7XG4kdXBsb2FkLWl0ZW0tcmFkaXVzOiAxMHB4O1xuJHVwbG9hZC1hY3Rpb24taWNvbi1vZmZzZXQ6IDhweDtcbiR1cGxvYWQtc2l6ZS1zdGF0dXMtdGV4dDogJGZvbnQtc2l6ZS1ubTtcbiR1cGxvYWQtY29sb3ItcHJpbWFyeTogJGJyYW5kLWNvbG9yLXByaW1hcnk7XG4kdXBsb2FkLWNvbG9yLXN0YXR1cy10ZXh0OiAkdGV4dC1jb2xvci1pbnZlcnNlO1xuJHVwbG9hZC1jb2xvci11cGxvYWRpbmc6ICNmOGY4Zjg7XG4kdXBsb2FkLWNvbG9yLXVwbG9hZGluZy1pY29uOiAjZDlkOWQ5O1xuXG4uY2FyZS11cGxvYWQge1xuICAgIG1hcmdpbi1yaWdodDogLSR1cGxvYWQtaXRlbS1nYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAkdXBsb2FkLWl0ZW0tZ2FwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR1cGxvYWQtYmc7XG59XG4uY2FyZS11cGxvYWRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jYXJlLXVwbG9hZF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogJHVwbG9hZC1pdGVtLWdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkdXBsb2FkLWl0ZW0tZ2FwO1xuICAgIHdpZHRoOiAkdXBsb2FkLWl0ZW0tYWxsLXNpemU7XG4gICAgaGVpZ2h0OiAkdXBsb2FkLWl0ZW0tYWxsLXNpemU7XG59XG4uY2FyZS11cGxvYWRfX3ByZXZpZXctd3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5jYXJlLXVwbG9hZF9fcHJldmlldy1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkdXBsb2FkLWl0ZW0tcmFkaXVzO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNhcmUtdXBsb2FkX19tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6ICR1cGxvYWQtaXRlbS1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVwbG9hZC1tYXNrO1xufVxuLmNhcmUtdXBsb2FkX191cGxvYWRpbmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJHVwbG9hZC1pdGVtLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBsb2FkLWNvbG9yLXVwbG9hZGluZztcbn1cbi5jYXJlLXVwbG9hZF9fdXBsb2FkaW5nLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAkdXBsb2FkLWNvbG9yLXVwbG9hZGluZy1pY29uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi8vIC5jYXJlLXVwbG9hZF9fc3RhdHVzLWljb24ge1xuXG4vLyB9XG4uY2FyZS11cGxvYWRfX3N0YXR1cy10ZXh0IHtcbiAgICBmb250LXNpemU6ICR1cGxvYWQtc2l6ZS1zdGF0dXMtdGV4dDtcbiAgICBjb2xvcjogJHVwbG9hZC1jb2xvci1zdGF0dXMtdGV4dDtcbn1cbi5jYXJlLXVwbG9hZF9fYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0kdXBsb2FkLWFjdGlvbi1pY29uLW9mZnNldDtcbiAgICB0b3A6IC0kdXBsb2FkLWFjdGlvbi1pY29uLW9mZnNldDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBsb2FkLWNvbG9yLXByaW1hcnk7XG59XG5cblxuIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuLmNhcmUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZS1jaGVja2JveF9fYnRuIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkY2hlY2tib3gtdHJhbnNpdGlvbjtcbiAgICAuaWNvbmZvbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogJGNoZWNrYm94LXNpemU7XG4gICAgICAgIGhlaWdodDogJGNoZWNrYm94LXNpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoZWNrYm94LWljb25mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogJGNoZWNrYm94LWNvbG9yLWljb25mb250O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hlY2tib3gtcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hlY2tib3gtY29sb3ItYmc7XG4gICAgICAgIHRyYW5zaXRpb246ICRjaGVja2JveC10cmFuc2l0aW9uO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKCN7JGNoZWNrYm94LXNpemV9ICsgI3skY2hlY2tib3gtYm9yZGVyLXdpZHRofSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGFsbCwgJGNoZWNrYm94LWNvbG9yLWJvcmRlcik7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRjaGVja2JveC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkY2hlY2tib3gtdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jYXJlLWlzLWNoZWNrZWQgLmljb25mb250IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWNvbG9yLXByaW1hcnk7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3gtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmUtaXMtZGlzYWJsZWQgLmljb25mb250IHtcbiAgICAgICAgY29sb3I6ICRjaGVja2JveC1jb2xvci1pY29uZm9udDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoZWNrYm94LWNvbG9yLWljb25mb250O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNoZWNrYm94LWNvbG9yLWJvcmRlci1kaXNhYmxlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY2FyZS1jaGVja2JveF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG59XG4uY2FyZS1jaGVja2JveF9fYnRuICsgLmNhcmUtY2hlY2tib3hfX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2hlY2tib3gtbWFyZ2luO1xufVxuIiwiLy8gY2hlY2tib3hcblxuJGNoZWNrYm94LW1hcmdpbjogNXB4O1xuJGNoZWNrYm94LXNpemU6IDE4cHg7XG4kY2hlY2tib3gtaWNvbmZvbnQtc2l6ZTogOXB4O1xuJGNoZWNrYm94LWJvcmRlci13aWR0aDogMlBYO1xuJGNoZWNrYm94LXJhZGl1czogNTAlO1xuJGNoZWNrYm94LWNvbG9yLWljb25mb250OiAjZmZmO1xuJGNoZWNrYm94LWNvbG9yLWJnOiAkYmctY29sb3ItZGVmYXVsdDtcbiRjaGVja2JveC1jb2xvci1ib3JkZXI6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJGNoZWNrYm94LWNvbG9yLWJvcmRlci1kaXNhYmxlZDogJGJvcmRlci1jb2xvci1kZWZhdWx0O1xuJGNoZWNrYm94LWNvbG9yLXByaW1hcnk6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJGNoZWNrYm94LWNvbG9yLXN1Y2Nlc3M6ICRicmFuZC1jb2xvci1zdWNjZXNzO1xuJGNoZWNrYm94LXRyYW5zaXRpb246IGFsbCAuM3M7IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuQGltcG9ydCAnLi9jYXJlLWZvcm0nO1xuLmNhcmUtcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2FyZS1yYWRpb19fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6ICRyYWRpby1zaXplO1xuICAgIGhlaWdodDogJHJhZGlvLXNpemU7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGlvLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tY29sb3ItYmc7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihhbGwsJHJhZGlvLWNvbG9yLWJvcmRlcik7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHJhZGlvLWJvcmRlci13aWR0aDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHJhZGlvLXRyYW5zaXRpb247XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpby1yYWRpdXM7XG4gICAgfVxuICAgICYuY2FyZS1pcy1jaGVja2VkICB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW8tY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1yYWRpb19faWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmFkaW8tY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNhcmUtaXMtZGlzYWJsZWQgIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRyYWRpby1jb2xvci1ib3JkZXItZGlzYWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXJlLXJhZGlvX19pY29uIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcmFkaW8tc2l6ZSAtIDhweDtcbiAgICBoZWlnaHQ6ICRyYWRpby1zaXplIC0gOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpby1yYWRpdXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLWNvbG9yLWJnO1xuICAgIHRyYW5zaXRpb246ICRyYWRpby10cmFuc2l0aW9uO1xufVxuXG4uY2FyZS1yYWRpb19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkcmFkaW8tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICYtLW1kIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmFkaW8tZm9udC1zaXplLS1tZDtcbiAgICB9XG59XG4uY2FyZS1yYWRpb19fYnRuICsgLmNhcmUtcmFkaW9fX3RleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAkcmFkaW8tbWFyZ2luO1xufVxuIiwiLy8gcmFkaW9cblxuJHJhZGlvLW1hcmdpbjogNXB4O1xuJHJhZGlvLXNpemU6IDE4cHg7XG4kcmFkaW8taWNvbmZvbnQtc2l6ZTogOXB4O1xuJHJhZGlvLWJvcmRlci13aWR0aDogMlBYO1xuJHJhZGlvLXJhZGl1czogNTAlO1xuJHJhZGlvLWNvbG9yLWljb25mb250OiAjZmZmO1xuJHJhZGlvLWNvbG9yLWJnOiAkYmctY29sb3ItZGVmYXVsdDtcbiRyYWRpby1jb2xvci1ib3JkZXI6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJHJhZGlvLWNvbG9yLWJvcmRlci1kaXNhYmxlOiAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XG4kcmFkaW8tY29sb3ItcHJpbWFyeTogJGJyYW5kLWNvbG9yLXByaW1hcnk7XG4kcmFkaW8tY29sb3Itc3VjY2VzczogJGJyYW5kLWNvbG9yLXN1Y2Nlc3M7XG4kcmFkaW8tdHJhbnNpdGlvbjogYWxsIC4zcztcbiRyYWRpby1mb250LXNpemU6ICRmb250LXNpemUtc207XG4kcmFkaW8tZm9udC1zaXplLS1tZDogJGZvbnQtc2l6ZS1tZDsiLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tXG5zZWFyY2hcbi0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5AaW1wb3J0ICcuL2NhcmUtZm9ybSc7XG5cbi5jYXJlLXJhdGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3ItZGVmYXVsdDtcbiAgICAgICAgJiArIC5jYXJlLXJhdGVfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRyYXRlLWljb24tbWFyZ2luLWxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3Itd2FybmluZztcbiAgICAgICAgfVxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHJhdGUtY29sb3ItZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmljb25mb250IHtcbiAgICAgICAgZm9udC1zaXplOiAkcmF0ZS1pY29uLXNpemU7XG4gICAgfVxufVxuXG4vLyAkcmF0ZS1tYXJnaW4tZ2FwOiAxMHB4O1xuLy8gJHJhdGUtcGFkZGluZy1nYXA6IDEwcHg7XG4vLyAkcmF0ZS1jb21tZW50LXNpemU6ICRmb250LXNpemUtbm07XG4vLyAkcmF0ZS1jb2xvci10aXRsZTogIzg4ODtcbi8vICRyYXRlLWJnY29sb3ItbGlzdDogJGJnLWNvbG9yLWRlZmF1bHQ7XG4vLyAkcmF0ZS1jb2xvci1zdGFyOiAjY2FjYWNhO1xuLy8gJHJhdGUtY29sb3Itc3Rhci1hY3RpdmU6ICNGRkJGMTk7XG5cbi8vIC5jYXJlLXJhdGVfX2xpc3R7XG4vLyAgICAgcGFkZGluZzogJHJhdGUtcGFkZGluZy1nYXA7XG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRyYXRlLWJnY29sb3ItbGlzdDtcbi8vICAgICAmOjphZnRlcntcbi8vICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIoYm90dG9tKVxuLy8gICAgIH1cbi8vICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVye1xuLy8gICAgICAgICBib3JkZXI6IG5vbmU7XG4vLyAgICAgfVxuLy8gfVxuLy8gLmNhcmUtcmF0ZV9faW5mbywuY2FyZS1yYXRlX19pbmZvLXdyYXBwZXJ7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIH1cbi8vIC5jYXJlLXJhdGVfX2luZm97XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogJHJhdGUtbWFyZ2luLWdhcDtcbi8vIH1cbi8vIC5jYXJlLXJhdGVfX2NvbW1lbnR7XG4vLyAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemU7XG4vLyAgICAgY29sb3I6ICRmb3JtLWNvbG9yO1xuLy8gICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4vLyAgICAgbGluZS1oZWlnaHQ6ICRyYXRlLWNvbW1lbnQtc2l6ZSArIDdweDtcbi8vIH1cbi8vIC5jYXJlLXJhdGVfX2luZm8tbmFtZXtcbi8vICAgICBtYXJnaW4tcmlnaHQ6ICRyYXRlLW1hcmdpbi1nYXA7XG4vLyAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUtbTtcbi8vICAgICBjb2xvcjogJHJhdGUtY29sb3ItdGl0bGU7XG4vLyB9XG4vLyAuY2FyZS1yYXRlX19pbmZvLXN0YXJ7XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vIH1cbi8vIC5jYXJlLXJhdGVfX2ljb257XG4vLyAgICAgbWFyZ2luLXJpZ2h0OiAkcmF0ZS1tYXJnaW4tZ2FwIC0gN3B4O1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgICAgY29sb3I6ICRyYXRlLWNvbG9yLXN0YXI7XG4vLyAgICAgLmljb25mb250IHtcbi8vICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUtcztcbi8vICAgICB9XG4vLyB9XG4vLyAuY2FyZS1yYXRlX19pY29uLS1hY3RpdmV7XG4vLyAgICAgY29sb3I6ICRyYXRlLWNvbG9yLXN0YXItYWN0aXZlO1xuLy8gICB9XG4vLyAuY2FyZS1yYXRlX19pbmZvLXRpbWV7XG4vLyAgICAgZm9udC1zaXplOiAkZm9ybS1mb250LXNpemUteHM7XG4vLyAgICAgY29sb3I6ICRyYXRlLWNvbG9yLXRpdGxlO1xuLy8gfSIsIiRyYXRlLWljb24tbWFyZ2luLWxlZnQ6IDZweDtcbiRyYXRlLWljb24tc2l6ZTogMTdweDtcbiRyYXRlLWNvbG9yLWRpc2FibGVkOiAjYzBjMGMwOyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS1cbnNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLmNhcmUtc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHN3aXRjaC1nYXA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAkc3dpdGNoLXNpemUtd2lkdGggLSAoJHN3aXRjaC1nYXAqMik7XG4gICAgaGVpZ2h0OiAkc3dpdGNoLXNpemUtaGVpZ2h0IC0gKCRzd2l0Y2gtZ2FwKjIpO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtYmctY29sb3I7XG4gICAgdHJhbnNpdGlvbjogJHN3aXRjaC10cmFuc2l0aW9uO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJnLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3dpdGNoLXJhZGl1cztcbiAgICAgICAgdHJhbnNpdGlvbjogJHN3aXRjaC10cmFuc2l0aW9uO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA4MCUgY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAmLmNhcmUtaXMtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN3aXRjaC1jb2xvci1wcmltYXJ5O1xuICAgICAgICAuY2FyZS1zd2l0Y2hfX2RvdCB7XG4gICAgICAgICAgICBsZWZ0OiAkc3dpdGNoLWRvdC1vZmZzZXQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzd2l0Y2gtZG90LW9mZnNldCk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHN3aXRjaC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhcmUtc3dpdGNoX19kb3Qge1xuICAgIHdpZHRoOiAkc3dpdGNoLXNpemUtZG90O1xuICAgIHBhZGRpbmctdG9wOiAkc3dpdGNoLXNpemUtZG90O1xuICAgIGJvcmRlci1yYWRpdXM6ICRzd2l0Y2gtcmFkaXVzO1xuICAgIGJhY2tncm91bmQ6ICRzd2l0Y2gtZG90LWNvbG9yO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246ICRzd2l0Y2gtdHJhbnNpdGlvbjtcbn0iLCIvLyBzd2l0Y2hcbiRzd2l0Y2gtZ2FwOiAycHg7XG4kc3dpdGNoLXRyYW5zaXRpb246IGFsbCAuMzVzO1xuJHN3aXRjaC1zaXplLXdpZHRoOiA0NXB4O1xuJHN3aXRjaC1zaXplLWhlaWdodDogMjVweDtcbiRzd2l0Y2gtc2l6ZS1kb3Q6IDIxcHg7XG4kc3dpdGNoLXJhZGl1czogOTk5cHg7XG4kc3dpdGNoLWRvdC1vZmZzZXQ6IDEwMCU7XG4kc3dpdGNoLWRvdC1jb2xvcjogI2ZmZjtcbiRzd2l0Y2gtYmctY29sb3I6ICNlNmU2ZTY7XG4kc3dpdGNoLWJnLWNvbG9yLW9wYWNpdHk6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4kc3dpdGNoLWNvbG9yLXByaW1hcnk6ICRicmFuZC1jb2xvci1wcmltYXJ5OyIsIi5jYXJlLW1hc2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLW1hc2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgei1pbmRleDogJHotaW5kZXgtbWFzaztcbn1cbi5jYXJlLW1hc2stLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn0iLCIuY2FyZS1hY3Rpb25zaGVldCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbC1hY3Rpb25zaGVldC1iZztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6ICR6LWluZGV4LW92ZXJsYXk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhY3Rpb25zaGVldC1ib3JkZXItcmFkaXVzICRhY3Rpb25zaGVldC1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICAmLS1zcXVhcmUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAmLmNhcmUtaXMtdG9nZ2xlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cblxuICAgICZfX2hkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAkYWN0aW9uc2hlZXQtaGQtcGFkZGluZztcbiAgICAgICAgJi0tYm9yZGVyLWJvdHRvbTphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGJvdHRvbSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faGQgKyAmX19iZCB7XG4gICAgICAgIC5jYXJlLWFjdGlvbnNoZWV0X19zdGF0dXMge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19mdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRhY3Rpb25zaGVldC1mdC1wYWRkaW5nLWJvdHRvbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcih0b3ApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogJGFjdGlvbnNoZWV0LXRpdGxlLXBhZGRpbmc7XG4gICAgICAgIGZvbnQtc2l6ZTogJGFjdGlvbnNoZWV0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRhY3Rpb25zaGVldC10aXRsZS1mb250LXdlaWdodDtcbiAgICAgICAgY29sb3I6ICRhY3Rpb25zaGVldC10aXRsZS1mb250LWNvbG9yO1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6ICRhY3Rpb25zaGVldC1yaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6ICRhY3Rpb25zaGVldC1jbG9zZS1wYWRkaW5nO1xuICAgIH1cblxuICAgICZfX3N0YXR1cyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRhY3Rpb25zaGVldC1zdGF0dXMtbWluLWhlaWdodDtcbiAgICAgICAgcGFkZGluZzogJGFjdGlvbnNoZWV0LXN0YXR1cy1wYWRkaW5nO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRhY3Rpb25zaGVldC1zdGF0dXMtaWNvbi1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYWN0aW9uc2hlZXQtc3RhdHVzLWljb24tc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYtaWNvbiArICYtdGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkYWN0aW9uc2hlZXQtc3RhdHVzLXRleHQtbWFyZ2luLXRvcDtcbiAgICAgICAgfVxuICAgICAgICAmLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTE7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLy8g5Lul5LiL5Li65pen54mI5pys5qC35byPIFNcbiAgICAmX19vcHRpb25zIHtcbiAgICAgICAgZm9udC1zaXplOiAkYWN0aW9uc2hlZXQtdGV4dC1mb250LXNpemU7XG4gICAgfVxuICAgICZfX29wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6ICRhY3Rpb25zaGVldC1wYWRkaW5nO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmICsgLmNhcmUtYWN0aW9uc2hlZXRfX29wdGlvbjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcih0b3ApO1xuICAgICAgICB9XG4gICAgICAgICYuY2FyZS1pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmUtYnRuLS1kZWZhdWx0IHtcbiAgICAgICAgY29sb3I6ICRicmFuZC1jb2xvci1kZWZhdWx0O1xuICAgIH1cbiAgICAvLyDml6fniYjmnKzmoLflvI8gRVxufSIsIiRjb2wtYWN0aW9uc2hlZXQtYmc6ICRiZy1jb2xvci1kZWZhdWx0O1xuJGFjdGlvbnNoZWV0LXBhZGRpbmc6IDEwcHg7XG4kYWN0aW9uc2hlZXQtaGQtcGFkZGluZzogNDBweDtcbiRhY3Rpb25zaGVldC1yaWdodDoxMHB4O1xuJGFjdGlvbnNoZWV0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW5tO1xuXG4kYWN0aW9uc2hlZXQtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuJGFjdGlvbnNoZWV0LXRpdGxlLWZvbnQtY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTE7XG4kYWN0aW9uc2hlZXQtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiRhY3Rpb25zaGVldC10aXRsZS1wYWRkaW5nOiAxN3B4IDA7XG5cbiRhY3Rpb25zaGVldC10ZXh0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ubTtcbiRhY3Rpb25zaGVldC1vcHRpb24tcGFkZGluZzogOHB4O1xuXG4kYWN0aW9uc2hlZXQtcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiRhY3Rpb25zaGVldC1mdC1wYWRkaW5nLWJvdHRvbTogMjRweDtcbiRhY3Rpb25zaGVldC1jbG9zZS1wYWRkaW5nOiA1cHg7XG5cbiRhY3Rpb25zaGVldC1zdGF0dXMtbWluLWhlaWdodDogMjgwcHg7XG4kYWN0aW9uc2hlZXQtc3RhdHVzLXBhZGRpbmc6IDE1cHggMTVweCAxMXB4O1xuJGFjdGlvbnNoZWV0LXN0YXR1cy1pY29uLXNpemU6IDY1cHg7XG4kYWN0aW9uc2hlZXQtc3RhdHVzLXRleHQtbWFyZ2luLXRvcDogMTlweDsiLCIvKlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmRpYWxvZyDlvLnnqpdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cblxuLmNhcmUtZGlhbG9nIHtcbiAgICB3aWR0aDogJGRpYWxvZy13aWR0aDtcbiAgICBAaW5jbHVkZSBwb3NpdGlvbigkdHlwZTogZml4ZWQpO1xuICAgIGJhY2tncm91bmQ6ICRkaWFsb2ctYmFja2dyb3VuZDtcbiAgICBib3JkZXItcmFkaXVzOiAkZGlhbG9nLXJhZGl1cztcbiAgICB6LWluZGV4OiAkZGlhbG9nLXppbmRleDtcbiAgICAmLS10aXBzIHtcbiAgICAgICAgLmNhcmUtZGlhbG9nX19iZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2hkIHtcbiAgICAgICAgcGFkZGluZzogJGRpYWxvZy1oZC1wYWRkaW5nO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYgKyAuY2FyZS1kaWFsb2dfX2JkIHtcbiAgICAgICAgICAgIC5jYXJlLWRpYWxvZ19fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRkaWFsb2ctY29udGVudC1wYWRkaW5nLXRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAkZGlhbG9nLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkaWFsb2ctdGl0bGUtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZGlhbG9nLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHdpZHRoOiAkZGlhbG9nLWJ0bi1jbG9zZS1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRkaWFsb2ctYnRuLWNsb3NlLXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZGlhbG9nLWJ0bi1jbG9zZS10b3A7XG4gICAgICAgIHJpZ2h0OiAkZGlhbG9nLWJ0bi1jbG9zZS1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJGRpYWxvZy1idG4tYWN0aXZlLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmljb25mb250IHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZGlhbG9nLWJ0bi1jbG9zZS1pY29uLXNpemU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7IC8vIOWxheS4reW+ruiwg1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JkIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgfVxuICAgICZfX2Z0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgJGRpYWxvZy1yYWRpdXMgJGRpYWxvZy1yYWRpdXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIodG9wKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtYnRuIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtYnRuLS1wbGFpbiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRkaWFsb2ctZnQtYnRuLWhlaWdodC0tcGxhaW47XG4gICAgICAgICAgICAmICsgLmNhcmUtYnRuLS1wbGFpbjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIobGVmdCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6ICRkaWFsb2ctY29udGVudC1wYWRkaW5nO1xuICAgICAgICBmb250LXNpemU6ICRkaWFsb2ctY29udGVudC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZGlhbG9nLWNvbnRlbnQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkZGlhbG9nLWNvbnRlbnQtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nOiAkZGlhbG9nLWZvcm0tcGFkZGluZztcbiAgICAgICAgLmNhcmUtaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkZGlhbG9nLWZvcm0taW5wdXQtaGVpZ2h0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkaWFsb2ctZm9ybS1pbnB1dC1wYWRkaW5nO1xuICAgICAgICAgICAgYm9yZGVyOiAkZGlhbG9nLWZvcm0taW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRicmFuZC1jb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRpYWxvZy1mb3JtLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIOexu+Wei1xuICAgICYtLWxnIHtcbiAgICAgICAgd2lkdGg6ICRkaWFsb2ctd2lkdGgtLWxnO1xuICAgICAgICAuY2FyZS1kaWFsb2dfX2NvbnRlbnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZGlhbG9nLWNvbnRlbnQtZm9udC1zaXplLS1sZztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZGlhbG9nLWNvbnRlbnQtbGluZS1oZWlnaHQtLWxnO1xuICAgICAgICB9XG4gICAgICAgIC5jYXJlLWRpYWxvZ19fZnQge1xuICAgICAgICAgICAgcGFkZGluZzogJGRpYWxvZy1mdC1wYWRkaW5nLS1sZztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGRpYWxvZy13aWR0aDogMzIwcHg7XG4kZGlhbG9nLXdpZHRoLS1sZzogMzQwcHg7XG4kZGlhbG9nLWZ0LXBhZGRpbmctLWxnOiAxMHB4O1xuXG4kZGlhbG9nLXppbmRleDogJHotaW5kZXgtb3ZlcmxheTtcbiRkaWFsb2ctYmFja2dyb3VuZDogJGJnLWNvbG9yLWRlZmF1bHQ7XG4kZGlhbG9nLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbm07XG5cbiRkaWFsb2ctaGQtcGFkZGluZzogMTZweCAxOHB4O1xuXG4kZGlhbG9nLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiRkaWFsb2ctdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiRkaWFsb2ctdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiRkaWFsb2ctdGl0bGUtY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTE7XG5cbiRkaWFsb2ctYnRuLWNsb3NlLXNpemU6IDI1cHg7XG4kZGlhbG9nLWJ0bi1jbG9zZS1pY29uLXNpemU6IDE4cHg7XG4kZGlhbG9nLWJ0bi1jbG9zZS10b3A6IDE4cHg7XG4kZGlhbG9nLWJ0bi1jbG9zZS1wYWRkaW5nLXJpZ2h0OiA4cHg7XG5cblxuJGRpYWxvZy1jb250ZW50LXBhZGRpbmc6IDMycHggMjRweCAyMHB4O1xuJGRpYWxvZy1jb250ZW50LXBhZGRpbmctdG9wOiA4cHg7XG4kZGlhbG9nLWNvbnRlbnQtZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuJGRpYWxvZy1jb250ZW50LWZvbnQtc2l6ZS0tbGc6ICRmb250LXNpemUtbm07XG4kZGlhbG9nLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1tZDtcbiRkaWFsb2ctY29udGVudC1saW5lLWhlaWdodC0tbGc6ICRsaW5lLWhlaWdodC1ubTtcbiRkaWFsb2ctY29udGVudC1jb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMjtcblxuJGRpYWxvZy1oZWFkZXItcGFkZGluZy10YjogMTBweDtcbiRkaWFsb2ctaGVhZGVyLXBhZGRpbmctbHI6IDQwcHg7XG4kZGlhbG9nLWJvZHktcGFkZGluZzogMTVweDtcblxuJGRpYWxvZy1mb3JtLXBhZGRpbmc6IDhweCAxNXB4IDI0cHg7XG4kZGlhbG9nLWZvcm0taW5wdXQtaGVpZ2h0OiA0MHB4O1xuJGRpYWxvZy1mb3JtLWlucHV0LXBhZGRpbmc6IDAgMTBweDtcbiRkaWFsb2ctZm9ybS1pbnB1dC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcbiRkaWFsb2ctZm9ybS1pbnB1dC1ib3JkZXItd2lkdGg6IDFweDtcblxuJGRpYWxvZy1idG4tYWN0aXZlLW9wYWNpdHk6IDAuNTtcblxuJGRpYWxvZy1mdC1idG4taGVpZ2h0LS1wbGFpbjogNTZweDsiLCJAbWl4aW4gcG9zaXRpb24oICR0eXBlOiBhYnNvbHV0ZSwgJGw6IGNlbnRlciwgJHQ6IGNlbnRlcikge1xuICAgIC8vIOe7neWvueWumuS9jVxuICAgIEBpZiAkdHlwZSA9PSBhYnNvbHV0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8g5LiK5LiL5bem5Y+z5bGF5LitXG4gICAgICAgIEBpZiAkbCA9PSBjZW50ZXIgYW5kICR0ID09IGNlbnRlciB7XG4gICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8g5bem5Y+z5bGF5LitXG4gICAgICAgIEBlbHNlIGlmICRsID09IGNlbnRlciBhbmQgJHQgIT0gY2VudGVyIHtcbiAgICAgICAgICAgIHRvcDogJHQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLy8g5LiK5LiL5bGF5LitXG4gICAgICAgIEBlbHNlIGlmICR0ID09IGNlbnRlciBhbmQgJGwgIT0gY2VudGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogJGw7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgdG9wOiAkdDtcbiAgICAgICAgICAgIGxlZnQ6ICRsO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8g5Zu65a6a5a6a5L2NXG4gICAgQGlmICR0eXBlID09IGZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyDkuIrkuIvlt6blj7PlsYXkuK1cbiAgICAgICAgQGlmICRsID09IGNlbnRlciBhbmQgJHQgPT0gY2VudGVyIHtcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyDlt6blj7PlsYXkuK1cbiAgICAgICAgQGVsc2UgaWYgJGwgPT0gY2VudGVyIGFuZCAkdCAhPSBjZW50ZXIge1xuICAgICAgICAgICAgdG9wOiAkdDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAvLyDkuIrkuIvlsYXkuK1cbiAgICAgICAgQGVsc2UgaWYgJHQgPT0gY2VudGVyIGFuZCAkbCAhPSBjZW50ZXIge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAkbDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICB0b3A6ICR0O1xuICAgICAgICAgICAgbGVmdDogJGw7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5tc2cg54q25oCB5bGV56S6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbi5jYXJlLW1zZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6ICRtc2ctcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtc2ctcGFkZGluZy1ib3R0b207XG4gICAgJl9fbWFpbiB7XG4gICAgICAgIHdpZHRoOiAkbXNnLW1haW4tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkbXNnLW1haW4tc2l6ZTtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhsO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbXNnLXRpdGxlLW1hcmdpbi10b3A7XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBwYWRkaW5nOiAkbXNnLWRlc2MtcGFkZGluZztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5tO1xuICAgICAgICBtYXJnaW4tdG9wOiAkbXNnLWRlc2MtbWFyZ2luLXRvcDtcbiAgICB9XG5cbiAgICAmLS1lbXB0eSB7XG4gICAgICAgIC5jYXJlLW1zZ19fbWFpbiB7XG4gICAgICAgICAgICB3aWR0aDogJG1zZy1tYWluLXNpemUtLWVtcHR5O1xuICAgICAgICAgICAgaGVpZ2h0OiAkbXNnLW1haW4tc2l6ZS0tZW1wdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtbXNnX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtc2ctZGVzYy1tYXJnaW4tdG9wLS1lbXB0eTtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1tc2dfX2Rlc2Mge1xuICAgICAgICAgICAgcGFkZGluZzogJG1zZy1kZXNjLXBhZGRpbmctLWVtcHR5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbi8qICDml6fniYjmnKzmoLflvI9cblxuLmNhcmUtbXNnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgICZfX2ljb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4gICAgfVxufVxuXG4qLyIsIiRtc2ctcGFkZGluZy10b3A6IDUwcHg7XG4kbXNnLXBhZGRpbmctYm90dG9tOiAzMHB4O1xuJG1zZy1tYWluLXNpemU6IDY1cHg7XG4kbXNnLW1haW4tc2l6ZS0tZW1wdHk6IDExNXB4O1xuXG4kbXNnLXRpdGxlLW1hcmdpbi10b3A6IDIwcHg7XG4kbXNnLWRlc2MtcGFkZGluZzogMCA5MHB4O1xuJG1zZy1kZXNjLXBhZGRpbmctLWVtcHR5OiAwIDMwcHg7XG4kbXNnLWRlc2MtbWFyZ2luLXRvcDogOXB4O1xuJG1zZy1kZXNjLW1hcmdpbi10b3AtLWVtcHR5OiAxOXB4OyIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxudG9hc3Qg6L275o+Q56S6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kdG9hc3QtYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuOCk7XG4kdG9hc3QtdGV4dC1tYXgtd2lkdGg6IDI1MHB4O1xuJHRvYXN0LWJhc2Utc2l6ZTogODBweDtcbiR0b2FzdC1wYWRkaW5nOiAxNXB4O1xuJHRvYXN0LXJhZGl1czogOHB4O1xuJHRvYXN0LWluZGV4OiAkei1pbmRleC10b2FzdDtcbiR0b2FzdC1mb250LXNpemU6ICRmb250LXNpemUtbm07XG4kdG9hc3QtZm9udC1jb2xvcjogI2ZmZjtcbiR0b2FzdC1pY29uLXNpemU6IDI1cHg7XG4kdG9hc3QtaWNvbi1tYXJnaW4tYm90dG9tOiA1cHg7XG4kdG9hc3QtdG9wOiA0MCU7XG5cbi5jYXJlLXRvYXN0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAkdG9hc3QtdG9wO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogJHRvYXN0LWJhc2Utc2l6ZTtcbiAgICBtaW4taGVpZ2h0OiAkdG9hc3QtYmFzZS1zaXplO1xuICAgIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nO1xuICAgIGJhY2tncm91bmQ6ICR0b2FzdC1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6ICR0b2FzdC1yYWRpdXM7XG4gICAgei1pbmRleDogJHRvYXN0LWluZGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkdG9hc3QtZm9udC1jb2xvcjtcbiAgICBmb250LXNpemU6ICR0b2FzdC1mb250LXNpemU7XG4gICAgXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdG9hc3QtdGV4dC1tYXgtd2lkdGg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LWljb24tbWFyZ2luLWJvdHRvbTtcbiAgICAgICAgLmljb25mb250IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRvYXN0LWljb24tc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1sb2FkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY2FyZS1sb2FkaW5nIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5kcm9wZG93biDkuIvmi4noj5zljZVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbi5jYXJlLWRyb3Bkb3duIHtcbiAgICAmLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogJGRyb3Bkb3duLXRhYi1oZWlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRyb3Bkb3duLXRhYi1mb250LXNpemU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20pO1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgJl9fYmFyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLXRhYi1mb250LWNvbG9yO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJpYW5nbGUoJGRpcmVjdGlvbjpib3R0b20sICRib3JkZXJXaWR0aDogJGRyb3Bkb3duLXRhYi10cmlhbmdsZS1zaXplLCAkYm9yZGVyQ29sb3I6aW5oZXJpdCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi10YWItdHJpYW5nbGUtbWFyZ2luLWxlZnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmICsgLmRyb3Bkb3duLW1lbnVfX2JhcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIoJGRpcmVjdGlvbjogbGVmdCk7XG4gICAgICAgICAgICAgICAgdG9wOjMwJTtcbiAgICAgICAgICAgICAgICBib3R0b206MzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXJlLWlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi10YWItYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNhcmUtaXMtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24tdGFiLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwMHJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYtLWRvd24ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIodG9wKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19tYXNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICAgICAgfVxuICAgICAgICAmX19wb3B1cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAgMC4zcztcbiAgICAgICAgICAgICYuY2FyZS1pcy10b2dnbGUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIkZHJvcGRvd24tdGFiLWhlaWdodDogNDRweDtcbiRkcm9wZG93bi10YWItZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuJGRyb3Bkb3duLXRhYi1mb250LWNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0yO1xuJGRyb3Bkb3duLXRhYi1hY3RpdmUtY29sb3I6ICRicmFuZC1jb2xvci1wcmltYXJ5OyBcbiRkcm9wZG93bi10YWItZGlzYWJsZWQtY29sb3I6ICR0ZXh0LWNvbG9yLWRpc2FibGVkOyBcbiRkcm9wZG93bi10YWItdHJpYW5nbGUtc2l6ZTogNXB4O1xuJGRyb3Bkb3duLXRhYi10cmlhbmdsZS1tYXJnaW4tbGVmdDogNnB4O1xuJGRyb3Bkb3duLWJvZHktekluZGV4OiAkei1pbmRleC1uYXZpZ2F0aW9uO1xuJGRyb3Bkb3duLWJvZHktbWFzay16SW5kZXg6ICR6LWluZGV4LW1hc2s7XG4kZHJvcGRvd24tYm9keS1tZW51LXpJbmRleDogJHotaW5kZXgtb3ZlcmxheTsiLCIuY2FyZS1ub3RpY2ViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIHBhZGRpbmc6ICRub3RpY2ViYXItcGFkZGluZztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbm07XG5cbiAgICAmX19oZCwgJl9fZnQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX19oZCArICZfX2JkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRub3RpY2ViYXItYmQtbWFyZ2luLWxlZnQ7XG4gICAgfVxuXG4gICAgJl9faGQge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgfVxuXG4gICAgJl9fYmQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5tO1xuICAgICAgICBsaW5lLWhlaWdodDogJG5vdGljZWJhci1iZC1saW5laGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2JkICsgJl9fZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogJG5vdGljZWJhci1mdC1tYXJnaW4tbGVmdDtcbiAgICB9XG5cbiAgICAmX19mdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5jYXJlLWJ0biB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRub3RpY2ViYXItY2FyZS1idG4tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICYtLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAkbm90aWNlYmFyLWNhcmUtYnRuLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkbm90aWNlYmFyLWNhcmUtYnRuLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJlLWJ0biArICZfX2J0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbm90aWNlYmFyLWJ0bi1tYXJnaW4tbGVmdDtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICB3aWR0aDogJG5vdGljZWJhci1idG4tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkbm90aWNlYmFyLWJ0bi1zaXplO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJi0tYWNjZXNzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3cocmlnaHQgY2VudGVyKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFxuICAgIFxuXG4gICAgLy8g54q25oCBXG4gICAgJi0td2FybmluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5vdGljZWJhci13YXJuaW5nLCAkbm90aWNlYmFyLXN0YXR1cy1vcHRpdHkpO1xuICAgICAgICBjb2xvcjogJG5vdGljZWJhci13YXJuaW5nO1xuICAgICAgICAuY2FyZS1idG4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJG5vdGljZWJhci13YXJuaW5nO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3RpY2ViYXItd2FybmluZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1ub3RpY2ViYXJfX2J0bi0tYWNjZXNzOmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5vdGljZWJhci13YXJuaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXN1Y2Nlc3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRub3RpY2ViYXItc3VjY2VzcywgJG5vdGljZWJhci1zdGF0dXMtb3B0aXR5KTtcbiAgICAgICAgY29sb3I6ICRub3RpY2ViYXItc3VjY2VzcztcbiAgICAgICAgLmNhcmUtYnRuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3RpY2ViYXItc3VjY2VzcztcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm90aWNlYmFyLXN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtbm90aWNlYmFyX19idG4tLWFjY2VzczphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3RpY2ViYXItc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG5vdGljZWJhci1lcnJvciwgJG5vdGljZWJhci1zdGF0dXMtb3B0aXR5KTtcbiAgICAgICAgY29sb3I6ICRub3RpY2ViYXItZXJyb3I7XG4gICAgICAgIC5jYXJlLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbm90aWNlYmFyLWVycm9yO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRub3RpY2ViYXItZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtbm90aWNlYmFyX19idG4tLWFjY2VzczphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRub3RpY2ViYXItZXJyb3I7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8g5q2k5aSE6aKc6Imy5Y+W55So5LqG6K6+6K6h56i/55qE6aKc6Imy77yM5pyq5L2/55So5Li76aKY6Imy77yM5Zug5Li65Li76aKY6Imy5a+55q+U5bqm5LiN5piO5pi+77yM5b2x5ZON6ZiF6K+7XG4vLyAkbm90aWNlYmFyLXdhcm5pbmc6ICNGRjk5MzM7XG4vLyAkbm90aWNlYmFyLXN1Y2Nlc3M6ICM2QkM5NjY7XG4vLyAkbm90aWNlYmFyLWVycm9yOiAjRkYyQjJCO1xuJG5vdGljZWJhci13YXJuaW5nOiAkYnJhbmQtY29sb3Itd2FybmluZztcbiRub3RpY2ViYXItc3VjY2VzczogJGJyYW5kLWNvbG9yLXN1Y2Nlc3M7XG4kbm90aWNlYmFyLWVycm9yOiAkYnJhbmQtY29sb3ItZXJyb3I7XG4kbm90aWNlYmFyLXN0YXR1cy1vcHRpdHk6IDAuMTtcblxuJG5vdGljZWJhci1wYWRkaW5nOiA3cHggMTVweDtcbiRub3RpY2ViYXItYmQtbGluZWhlaWdodDogMjBweDtcbiRub3RpY2ViYXItYmQtbWFyZ2luLWxlZnQ6IDdweDtcbiRub3RpY2ViYXItZnQtbWFyZ2luLWxlZnQ6IDE3cHg7XG5cbiRub3RpY2ViYXItY2FyZS1idG4tYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4kbm90aWNlYmFyLWNhcmUtYnRuLXdpZHRoOiA2NHB4O1xuJG5vdGljZWJhci1jYXJlLWJ0bi1oZWlnaHQ6IDIwcHg7XG5cbiRub3RpY2ViYXItYnRuLW1hcmdpbi1sZWZ0OiAxNXB4O1xuJG5vdGljZWJhci1idG4tc2l6ZTogMjBweDtcbiRub3RpY2ViYXItYnRuLWFycm93LXBvc2l0aW9uLWxlZnQ6IDFweDtcbiIsIi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLVxyXG5pbmRleC1iYXJuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuJGluZGV4QmFybi1jb2xvci1kZWZhdWx0OiAkYnJhbmQtY29sb3ItZGVmYXVsdDtcclxuJGluZGV4QmFybi1jb2xvci1wcmltYXJ5OiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcclxuJGluZGV4QmFybi1jb2xvci13aGl0ZTogJHRleHQtY29sb3ItaW52ZXJzZTtcclxuXHJcblxyXG5cclxuXHJcbi5jYXJlLWluZGV4LWJhcm4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuLmNhcmUtaW5kZXgtYmFybl9fbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAkaW5kZXhCYXJuLWNvbG9yLWRlZmF1bHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAmLmNhcmUtaXMtYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGluZGV4QmFybi1jb2xvci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5kZXhCYXJuLWNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJlLWluZGV4LWJhcm5fX3RpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtNjVweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgY29sb3I6ICRpbmRleEJhcm4tY29sb3Itd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2h0dHBzOi8vc3RhdGljLndlY2l0eS5xcS5jb20vY2FyZS11aS9jYXJlLXJpZ2h0LTMzNmRmMDE2NzNjZDg4ZGM4Zjg0NjM3NWVjZDk4ZmMxLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn0iLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS1cclxudHJlZVNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcbi8vIEBpbXBvcnQgJy4vY2FyZS10YWInO1xyXG5cclxuJHRyZWVTZWxlY3QtZ2FwOiAxNXB4O1xyXG4kdHJlZVNlbGVjdC1jb2xvci1mb250LW5vcm1hbDogJHRleHQtY29sb3I7XHJcbiR0cmVlU2VsZWN0LWNvbG9yLWJnOiAjZjdmN2Y3O1xyXG4kdHJlZVNlbGVjdC1jb2xvci1iZy1hY3RpdmU6ICRiZy1jb2xvci1kZWZhdWx0O1xyXG4kdHJlZVNlbGVjdC1jb2xvci1wcmltYXJ5OiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcclxuJHRyZWVTZWxlY3Qtb2Zmc2V0LWljb246IDE1cHg7XHJcbiR0cmVlU2VsZWN0LXNpemUtZm9udDogJGZvbnQtc2l6ZS1ubTtcclxuJHRyZWVTZWxlY3Qtc2l6ZS1pY29uOiAxMnB4O1xyXG5cclxuLmNhcmUtdHJlZS1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZvbnQtc2l6ZTogJHRyZWVTZWxlY3Qtc2l6ZS1mb250O1xyXG4gICAgY29sb3I6ICR0cmVlU2VsZWN0LWNvbG9yLWZvbnQtbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyZWVTZWxlY3QtY29sb3ItYmc7XHJcbn1cclxuLmNhcmUtdHJlZS1zZWxlY3RfX25hdiwgLmNhcmUtdHJlZS1zZWxlY3RfX2NvbnRlbnQge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG59XHJcbi5jYXJlLXRyZWUtc2VsZWN0X19uYXYge1xyXG4gICAgZmxleDogMTtcclxufVxyXG4uY2FyZS10cmVlLXNlbGVjdF9fY29udGVudCB7XHJcbiAgICBmbGV4OiAyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyZWVTZWxlY3QtY29sb3ItYmctYWN0aXZlO1xyXG59XHJcbi5jYXJlLXRyZWUtc2VsZWN0X19uYXYtLWJvcmRlciB7XHJcbiAgICAuY2FyZS10cmVlLXNlbGVjdF9fbmF2LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihyaWdodClcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20pXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIOWPs+S+p+WIhuWJsue6v++8jOS4jee+juingu+8jOaaguaXtuaUvuW8g1xyXG4vLyAuY2FyZS10cmVlLXNlbGVjdF9fY29udGVudC0tYm9yZGVyIHtcclxuLy8gICAgIC5jYXJlLXRyZWUtc2VsZWN0X19pdGVtIHtcclxuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgJjo6YWZ0ZXIge1xyXG4vLyAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20pXHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5cclxuLmNhcmUtdHJlZS1zZWxlY3RfX25hdi1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6ICR0cmVlU2VsZWN0LWdhcDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICYuY2FyZS1pcy1hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkdHJlZVNlbGVjdC1jb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmVlU2VsZWN0LWNvbG9yLWJnLWFjdGl2ZTtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhcmUtdHJlZS1zZWxlY3RfX25hdi1pdGVtLWljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgd2lkdGg6ICR0cmVlU2VsZWN0LWdhcCAtIDExcHg7XHJcbiAgICBoZWlnaHQ6ICR0cmVlU2VsZWN0LWdhcCArIDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmVlU2VsZWN0LWNvbG9yLXByaW1hcnk7XHJcbn1cclxuLmNhcmUtdHJlZS1zZWxlY3RfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogJHRyZWVTZWxlY3QtZ2FwICR0cmVlU2VsZWN0LWdhcCArIDE1cHggJHRyZWVTZWxlY3QtZ2FwICR0cmVlU2VsZWN0LWdhcDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICYuY2FyZS1pcy1hY3RpdmUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkdHJlZVNlbGVjdC1jb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLmljb25mb250IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6ICR0cmVlU2VsZWN0LW9mZnNldC1pY29uO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6ICR0cmVlU2VsZWN0LXNpemUtaWNvbjtcclxuICAgIH1cclxufSIsIi8qXHJcbi0tLS0tLS0tLS0tLS0tLS0tLVxyXG50YWJiYXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4qL1xyXG5cclxuLmNhcmUtdGFiYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGFiYmFyLWJvdHRvbS1nYXA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiYmFyLWNvbG9yLWJnO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKHRvcCwkdGFiYmFyLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGFiYmFyLWJvcmRlci13aWR0aDtcclxuICAgIH1cclxufVxyXG4uY2FyZS10YWJiYXJfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6ICR0YWJiYXItaXRlbS1nYXAgJHRhYmJhci1pdGVtLWdhcCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJi5jYXJlLWlzLWFjdGl2ZSAuaWNvbmZvbnQge1xyXG4gICAgICAgIC8vIGZvbnQtd2VpZ2h0OiAkdGFiYmFyLWZvbnQtd2VpZ2h0LW11ZGl1bTtcclxuICAgICAgICBjb2xvcjogJHRhYmJhci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi0tY2lyY2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogJHRhYmJhci1zcGVjaWFsLW9mZnNldDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoLjUpO1xyXG4gICAgICAgICAgICB3aWR0aDogKCR0YWJiYXItc3BlY2lhbC1pY29uLXNpemUgKiAyKSAtIDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGFiYmFyLXNwZWNpYWwtaWNvbi1zaXplICogMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6ICR0YWJiYXItYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJiYXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAvLyAkdGFiYmFyLWJvcmRlci1jb2xvclxyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMCAoJHRhYmJhci1zcGVjaWFsLWNsaXAtcGF0aCArIDRweCkgKiAyIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB0b3A6ICR0YWJiYXItc3BlY2lhbC1vZmZzZXQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogJHRhYmJhci1zcGVjaWFsLWljb24tc2l6ZSAtIDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkdGFiYmFyLXNwZWNpYWwtaWNvbi1zaXplO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJiYXItY29sb3ItYmc7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogaW5zZXQoMCAwICR0YWJiYXItc3BlY2lhbC1jbGlwLXBhdGggMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJlLXRhYmJhcl9faXRlbS1oZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGFiYmFyLWl0ZW0taWNvbi1zaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0YWJiYXItaXRlbS1pY29uLXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJlLXRhYmJhcl9faWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IC0oJHRhYmJhci1pdGVtLXNwZWNpYWwtc2l6ZSAtICR0YWJiYXItaXRlbS1pY29uLXNpemUpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkdGFiYmFyLWl0ZW0tc3BlY2lhbC1zaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICR0YWJiYXItaXRlbS1zcGVjaWFsLXNpemU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jYXJlLXRhYmJhcl9fdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogJHRhYmJhci1vZmZzZXQtdGlwO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgcGFkZGluZzogJHRhYmJhci10aXAtZ2FwLzIgJHRhYmJhci10aXAtZ2FwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICR0YWJiYXItcmFkaXVzLXRpcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJiYXItcHJpbWFyeS1jb2xvcjtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyOiAkdGFiYmFyLWJvcmRlci10aXAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICR0YWJiYXItdGlwLWdhcDtcclxuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICR0YWJiYXItdGlwLWdhcDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkdGFiYmFyLXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgIH1cclxufVxyXG4uY2FyZS10YWJiYXJfX3RpcC1pbWcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkdGFiYmFyLXRpcC1nYXAvMjtcclxuICAgIHdpZHRoOiAkdGFiYmFyLXNpemUtaW1nO1xyXG4gICAgaGVpZ2h0OiAkdGFiYmFyLXNpemUtaW1nO1xyXG59XHJcbi5jYXJlLXRhYmJhcl9fdGlwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAkdGFiYmFyLWZvbnQtc2l6ZS1zO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAkdGFiYmFyLWNvbG9yLWZvbnQ7XHJcbiAgICAgICAgXHJcbn1cclxuXHJcbi5jYXJlLXRhYmJhcl9faXRlbS1oZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbmZvbnQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogJHRhYmJhci1pdGVtLWljb24tc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICR0YWJiYXItaXRlbS1pY29uLXNpemU7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGFiYmFyLWZvbnQtc2l6ZS1pY29uO1xyXG4gICAgfVxyXG4gICAgLmNhcmUtYmFkZ2UtLWRvdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsLTUwJSk7XHJcbiAgICB9XHJcbiAgICAuY2FyZS1iYWRnZS0tbnVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtMjUlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcmUtdGFiYmFyX19pdGVtLWZ0IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6ICR0YWJiYXItZm9udC1zaXplO1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0YWJiYXItaXRlbWZ0LWhlaWdodDtcclxufVxyXG4uY2FyZS10YWJiYXJfX2ljb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHRhYmJhci1zaXplLWltZyArIDZweDtcclxuICAgIGhlaWdodDogJHRhYmJhci1zaXplLWltZyArIDZweDtcclxufSIsIi8vIHRhYmJhclxuXG4kdGFiYmFyLWNvbW1vbi1nYXA6IDZweDtcbiR0YWJiYXItYm90dG9tLWdhcDogMjVweDtcbiR0YWJiYXItaXRlbS1nYXA6IDZweDtcbiR0YWJiYXItdGlwLWdhcDogNnB4O1xuJHRhYmJhci1pdGVtLWhkLWdhcDogNnB4O1xuJHRhYmJhci1pdGVtLXJlbWluZC1nYXA6IDNweDtcbiR0YWJiYXItY29sb3ItYmc6ICRiZy1jb2xvci1kZWZhdWx0O1xuJHRhYmJhci1jb2xvci1mb250OiAkdGV4dC1jb2xvci1pbnZlcnNlO1xuJHRhYmJhci1jb2xvci1yZW1pbmQ6ICRicmFuZC1jb2xvci1lcnJvcjtcbiR0YWJiYXItcHJpbWFyeS1jb2xvcjogJGJyYW5kLWNvbG9yLXByaW1hcnk7XG4kdGFiYmFyLWZvbnQtc2l6ZS1zOiAkZm9udC1zaXplLXNtO1xuJHRhYmJhci1mb250LXNpemU6ICRmb250LXNpemUtbm07XG4kdGFiYmFyLWZvbnQtc2l6ZS1pY29uOiAxOXB4O1xuJHRhYmJhci1mb250LXdlaWdodC1tdWRpdW06ICRmb250LW1lZGl1bTtcbiR0YWJiYXItc2l6ZS1pbWc6IDE4cHg7XG4kdGFiYmFyLXJhZGl1cy10aXA6IDE1cHg7XG4kdGFiYmFyLXRpcC1nYXA6IDVweDtcbiR0YWJiYXItb2Zmc2V0LXRpcDogLTM1cHg7XG4kdGFiYmFyLWJvcmRlci10aXA6IDhweDtcbiR0YWJiYXItd2lkdGgtcmVtaW5kOiA4cHg7XG4kdGFiYmFyLWhlaWdodC1yZW1pbmQ6IDE0cHg7XG4kdGFiYmFyLWRvdC1zaXplOiA0cHg7XG4kdGFiYmFyLWJvcmRlci13aWR0aDogMVBYO1xuJHRhYmJhci1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiR0YWJiYXItaXRlbWZ0LWhlaWdodDogMjBweDtcbiR0YWJiYXItaXRlbS1pY29uLXNpemU6IDI0cHg7XG4kdGFiYmFyLWl0ZW0tc3BlY2lhbC1zaXplOiA0MHB4O1xuJHRhYmJhci1zcGVjaWFsLWljb24tc2l6ZTogNjBweDtcbiR0YWJiYXItc3BlY2lhbC1vZmZzZXQ6IC0xOHB4O1xuJHRhYmJhci1zcGVjaWFsLWNsaXAtcGF0aDogNDBweDsiLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS1cclxudGFiXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS1cclxuKi9cclxuLy8gQGltcG9ydCAnLi9jYXJlLXRhYic7XHJcblxyXG4uY2FyZS10YWIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWItY29sb3ItYmc7XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGJvdHRvbSk7XHJcbiAgICB9XHJcbiAgICAvLyDlt6blr7npvZDmlrnlvI9cclxuICAgICYtLWxlZnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHRhYi1jb21tb24tZ2FwICsgNHB4O1xyXG4gICAgICAgIC5jYXJlLXRhYl9faXRlbSB7XHJcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogJHRhYi13aWR0aC1sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY2FyZS10YWJfX2l0ZW0tdGV4dCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5jYXJlLXRhYl9faXRlbS1kZXNjLFxyXG4uY2FyZS10YWJfX2l0ZW0taGVhZGxpbmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uY2FyZS10YWJfX2l0ZW0tZGVzYyB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHRhYi1nYXAtZGVzYztcclxuICAgIGZvbnQtc2l6ZTogJHRhYi1zaXplLWRlc2M7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhYi1saW5lLWhlaWdodC1kZXNjO1xyXG4gICAgY29sb3I6ICR0YWItY29sb3ItZGVzYztcclxufVxyXG4uY2FyZS10YWJfX2l0ZW0taGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAkdGFiLWZvbnQtc2l6ZS1tZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGFiLWhlaWdodDtcclxuICAgIGNvbG9yOiByZ2JhKCR0YWItY29sb3ItZm9udCwgLjcpO1xyXG4gICAgdHJhbnNpdGlvbjogJHRhYi10cmFuc2l0aW9uO1xyXG59XHJcbi5jYXJlLXRhYl9faXRlbS1kZXNjICsgLmNhcmUtdGFiX19pdGVtLWhlYWRsaW5lIHtcclxuICAgIG1hcmdpbi10b3A6ICR0YWItZ2FwLWhlYWRsaW5lO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICR0YWItZ2FwLWRlc2MtaGVhZGxpbmU7XHJcbiAgICBsaW5lLWhlaWdodDogJHRhYi1oZWlnaHQgLyAyO1xyXG4gICAgY29sb3I6IHJnYmEoJHRhYi1jb2xvci1mb250LCAxKTtcclxufVxyXG4uY2FyZS10YWJfX2l0ZW0ge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgJHRhYi1jb21tb24tZ2FwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtaW4td2lkdGg6IDI1JTtcclxuICAgIG1pbi1oZWlnaHQ6ICR0YWItaGVpZ2h0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIOa/gOa0u+aXtuagt+W8j1xyXG4gICAgJi5jYXJlLWlzLWFjdGl2ZSAuY2FyZS10YWJfX2l0ZW0taGVhZGxpbmV7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR0YWItZm9udC13ZWlnaHQtbXVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLWNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOe6v+adoVxyXG4uY2FyZS10YWJfX3NsaWRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6ICR0YWItaGVpZ2h0LXNsaWRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1jb2xvci1wcmltYXJ5O1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuY2FyZS10YWLlj5jph49cbi0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG4kdGFiLWNvbW1vbi1nYXA6IDZweDtcbiR0YWItZ2FwLWRlc2M6IDEycHg7XG4kdGFiLWdhcC1kZXNjLWhlYWRsaW5lOiAxOHB4O1xuJHRhYi1nYXAtaGVhZGxpbmU6IDFweDtcbiR0YWItd2lkdGgtbGVmdDogNjVweDtcbiR0YWItaGVpZ2h0LXNsaWRlOiAzcHg7XG4kdGFiLWxpbmUtaGVpZ2h0LWRlc2M6IDE0cHg7XG4kdGFiLXNpemUtZGVzYzogMTBweDtcbiR0YWItZm9udC1zaXplLXhzOiAkZm9udC1zaXplLXhzO1xuJHRhYi1mb250LXNpemUtbWQ6ICRmb250LXNpemUtbWQ7XG4kdGFiLWZvbnQtd2VpZ2h0LW11ZGl1bTogJGZvbnQtbWVkaXVtO1xuJHRhYi1jb2xvci1wcmltYXJ5OiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcbiR0YWItY29sb3ItZm9udDogJHRleHQtY29sb3I7XG4kdGFiLWNvbG9yLWRlc2M6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4kdGFiLWNvbG9yLWJnOiAkYmctY29sb3ItZGVmYXVsdDtcbiR0YWItdHJhbnNpdGlvbjogYWxsIC4zNXM7XG4kdGFiLWhlaWdodDogNTBweDsiLCIvKlxyXG4tLS0tLS0tLS0tLS0tLS0tLS1cclxuY2FyZS10aW1lbGluZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiovXHJcblxyXG4uY2FyZS10aW1lbGluZSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAvLyDlt6bkvqfluKbml6XmnJ9cclxuICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyDomZrnur9cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHRpbWVMaW5lLXNpemUtcG9pbnQgKyAkdGltZUxpbmUtZ2FwLWRhdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g6IqC54K5XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJHRpbWVMaW5lLXNpemUtcG9pbnQgKyAkdGltZUxpbmUtZ2FwLWRhdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g5pel5pyfXHJcbiAgICAgICAgICAgIC5jYXJlLXRpbWVsaW5lX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0aW1lTGluZS1nYXAtbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkdGltZUxpbmUtd2lkdGgtZGV0YWlsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1zbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdGltZUxpbmUtbGluZS1oZWlnaHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkdGltZUxpbmUtbGluZS1oZWlnaHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGltZUxpbmUtY29sb3ItNTA7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDnibnmrornmoRpdGVtXHJcbiAgICAgICAgICAgICYtLWNhcHN1bGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhcmUtdGltZWxpbmVfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRpbWVMaW5lLWdhcC1zcGVjaWFsLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHRpbWVMaW5lLWdhcC15ZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdGltZUxpbmUtd2lkdGgtc3BlY2lhbDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0aW1lTGluZS1oZWlnaHQteWVhcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZUxpbmUtYmctY29sb3IteWVhcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkdGltZUxpbmUtcmFkaXVzLXllYXIgMCAwICR0aW1lTGluZS1yYWRpdXMteWVhcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aW1lTGluZS1mb250LW5tO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkdGltZUxpbmUtZm9udC1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1oZWlnaHQteWVhcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpbWVMaW5lLWNvbG9yLTUwOyAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOaXtumXtOmXtOmalOagt+W8j1xyXG4gICAgICAgICAgICAmLS1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJHRpbWVMaW5lLWdhcC1pdGVtIC0gN3B4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR0aW1lTGluZS1nYXAtaXRlbSArIDNweDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skdGltZUxpbmUtZ2FwLXJhbmdlLWRvdH0pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lTGluZS1iZy1jb2xvci1yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXJlLXRpbWVsaW5lX193cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICR0aW1lTGluZS1mb250LW5tO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGltZUxpbmUtY29sb3ItcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1yYW5nZTsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIOiFvuWHumxlZnTpl7Tot51cclxuICAgICAgICAuY2FyZS10aW1lbGluZV9fd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0aW1lTGluZS1nYXAtcG9pbnR9IC0gI3skdGltZUxpbmUtZ2FwLWRhdGV9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g6JOd6Imy5Y2h54mHXHJcbiAgICAmLS10aGVtZS1ibHVlIHtcclxuICAgICAgICAuY2FyZS10aW1lbGluZV9faXRlbS0tY2Fwc3VsZSAuY2FyZS10aW1lbGluZV9fbGVmdCxcclxuICAgICAgICAuY2FyZS10aW1lbGluZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lTGluZS1iZy1jb2xvci10aGVtZS1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZS10aW1lbGluZV9faGVhZGxpbmUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHRpbWVMaW5lLWZvbnQtcmVndWxhcjtcclxuICAgICAgICAgICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci10aGVtZS1ibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZS10YWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRpbWVMaW5lLWdhcC10YWc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHRpbWVMaW5lLWZvbnQtbm07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIOeureWktOWNoeeJh1xyXG4gICAgJi0tYXJyb3cge1xyXG4gICAgICAgIC8vIOeCueeahOS9jee9ruW+ruiwg1xyXG4gICAgICAgIC5jYXJlLXRpbWVsaW5lX19pdGVtOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6ICR0aW1lTGluZS1nYXAtYXJyb3ctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZS10aW1lbGluZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAkdGltZUxpbmUtZ2FwLWFycm93IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDpppbkuKppdGVt55qE57q/5L2N572uXHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2l0ZW06Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB0b3A6ICR0aW1lTGluZS1nYXAtYXJyb3ctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDmnIDlkI5pdGVt55qE57q/5L2N572uXHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRpbWVMaW5lLWdhcC1hcnJvdy10b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZS1saW5laXRlbTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG9uZS1weC1ib3JkZXIoYm90dG9tKTtcclxuICAgICAgICAgICAgbGVmdDogJGxpc3QtcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmUtbGluZWl0ZW1fX3RpdGxlLFxyXG4gICAgICAgIC5jYXJlLWxpbmVpdGVtX19kZXNjIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1tZDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci01MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1hcnJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2NvbnRlbnQtdGltZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICR0aW1lTGluZS1nYXAtYXJyb3cgLSA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHRpbWVMaW5lLWdhcC1hcnJvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1sZztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR0aW1lTGluZS1mb250LW1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci05MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1hcnJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2NvbnRlbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJHRpbWVMaW5lLWdhcC1hcnJvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1tZDtcclxuICAgICAgICAgICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci03MDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1hcnJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhcmUtdGltZWxpbmVfX2NvbnRlbnQtdGltZSArIC5jYXJlLXRpbWVsaW5lX19jb250ZW50LWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGltZUxpbmUtZ2FwLWFycm93LW1hcmdpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOmAmueUqGl0ZW3lsZ7mgKdcclxuLmNhcmUtdGltZWxpbmVfX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICR0aW1lTGluZS1nYXAtaXRlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgLy8g6Jma57q/XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyLWRhc2hlZChsZWZ0LCR0aW1lTGluZS1saW5lLWNvbG9yKTtcclxuICAgICAgICBsZWZ0OiAkdGltZUxpbmUtc2l6ZS1wb2ludDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIH1cclxuICAgIC8vIOiKgueCuVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAkdGltZUxpbmUtc2l6ZS1wb2ludDtcclxuICAgICAgICB0b3A6ICR0aW1lTGluZS1vZmZzZXQtcG9pbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAkdGltZUxpbmUtc2l6ZS1wb2ludDtcclxuICAgICAgICBoZWlnaHQ6ICR0aW1lTGluZS1zaXplLXBvaW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6ICR0aW1lTGluZS1zaXplLXBvaW50IC0gMnB4IHNvbGlkICR0aW1lTGluZS1jb2xvci1kb3QtYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lTGluZS1jb2xvci1kb3Q7XHJcbiAgICB9XHJcbiAgICAvLyDpppbkuKppdGVt57q/5ZKM54K555qE5L2N572uXHJcbiAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHRvcDogJHRpbWVMaW5lLW9mZnNldC1wb2ludDtcclxuICAgIH1cclxuICAgIC8vIOacgOWQjuS4gOS4quaXtumXtOi9tOe6v+iwg+aVtFxyXG4gICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAkdGltZUxpbmUtb2Zmc2V0LXBvaW50O1xyXG4gICAgfVxyXG4gICAgLy8g5Y+q5pyJ5LiA5LiqaXRlbeeahOaXtuWAmVxyXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIOmBh+WIsOW5tOS7veaXtuWPlua2iOmXtOi3nVxyXG4uY2FyZS10aW1lbGluZV9faXRlbSArIC5jYXJlLXRpbWVsaW5lX19pdGVtLS1jYXBzdWxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZS10aW1lbGluZV9fd3JhcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyR0aW1lTGluZS1nYXAtcG9pbnR9KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuLmNhcmUtdGltZWxpbmVfX3NvcnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1ubTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1zb3J0O1xyXG4gICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci01MDtcclxuICAgICYtaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICR0aW1lTGluZS1nYXAtc29ydC1sZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAkdGltZUxpbmUtc2l6ZS1zb3J0LWljb247XHJcbiAgICAgICAgaGVpZ2h0OiAkdGltZUxpbmUtc2l6ZS1zb3J0LWljb247XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJlLXRpbWVsaW5lX19jb250ZW50IHtcclxuICAgIHBhZGRpbmc6ICR0aW1lTGluZS1nYXAtY29udGVudCAtIDVweCAkdGltZUxpbmUtZ2FwLWNvbnRlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAkdGltZUxpbmUtYm94c2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRpbWVMaW5lLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lTGluZS1iZy1jb2xvci1jb250ZW50O1xyXG4gICAgLmNhcmUtdGFnLWdyb3VwIHtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8gaGVpZ2h0OiAkdGltZUxpbmUtbGluZS1oZWlnaHQtdGFncztcclxuICAgICAgICAvLyBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC8vIC5jYXJlLXRhZyB7XHJcbiAgICAvLyAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIC8vIH1cclxufVxyXG5cclxuLmNhcmUtdGltZWxpbmVfX2hlYWRsaW5lIHtcclxuICAgIGZvbnQtc2l6ZTogJHRpbWVMaW5lLWZvbnQtbWQ7XHJcbiAgICBmb250LXdlaWdodDogJHRpbWVMaW5lLWZvbnQtbWVkaXVtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICR0aW1lTGluZS1saW5lLWhlaWdodC1hbGlnbjtcclxuICAgIGNvbG9yOiAkdGltZUxpbmUtY29sb3ItOTA7XHJcbn1cclxuXHJcbi5jYXJlLXRpbWVsaW5lX19sYWJlbHMge1xyXG4gICAgbWFyZ2luLXRvcDogJHRpbWVMaW5lLWdhcC1sYWJlbHM7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5jYXJlLXRpbWVsaW5lX19sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1zbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogJHRpbWVMaW5lLWNvbG9yLTUwO1xyXG4gICAgICAgICYgKyAuY2FyZS10aW1lbGluZV9fbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHRpbWVMaW5lLWdhcC1sYWJlbHMgKyAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZS10aW1lbGluZV9faW1ncyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkdGltZUxpbmUtZ2FwLWltZ3MgKyA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICR0aW1lTGluZS1nYXAtaW1ncztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLmNhcmUtdGltZWxpbmVfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gI3skdGltZUxpbmUtZ2FwLWltZ3N9KTtcclxuICAgICAgICBoZWlnaHQ6ICR0aW1lTGluZS13aWR0aC1pbWdzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHRpbWVMaW5lLWdhcC1pbWdzO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdGltZUxpbmUtZ2FwLWltZ3M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZS10aW1lbGluZV9fZXhwbGFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAkdGltZUxpbmUtZ2FwLWltZ3MtdG9wO1xyXG59XHJcbi5jYXJlLXRpbWVsaW5lX190ZXh0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAkdGltZUxpbmUtZm9udC1zbTtcclxuICAgIGNvbG9yOiAkdGltZUxpbmUtY29sb3ItdGV4dDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdGltZUxpbmUtbGluZS1oZWlnaHQtdGV4dDtcclxuICAgICYtaW5wdXQge1xyXG4gICAgICAgIEBleHRlbmQgLmNhcmUtdGltZWxpbmVfX3RleHQ7XHJcbiAgICAgICAgY29sb3I6ICR0aW1lTGluZS1jb2xvci10aGVtZS1ibHVlO1xyXG4gICAgfVxyXG4gICAgLmNhcmUtdGltZWxpbmVfX2VkaXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkdGltZUxpbmUtZ2FwLWVkaXQ7XHJcbiAgICAgICAgd2lkdGg6ICR0aW1lTGluZS13aWR0aC1lZGl0O1xyXG4gICAgICAgIGhlaWdodDogJHRpbWVMaW5lLXdpZHRoLWVkaXQ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS1cbmNhcmUtdGltZWxpbmVcbi0tLS0tLS0tLS0tLS0tLS0tLS1cbiovXG5cbiR0aW1lTGluZS1nYXAtaXRlbTogMTBweDtcbiR0aW1lTGluZS1nYXAtY29udGVudDogMTVweDtcbiR0aW1lTGluZS1nYXAtcG9pbnQ6IDIwcHg7XG4kdGltZUxpbmUtZ2FwLXllYXI6IDRweDtcbiR0aW1lTGluZS1nYXAtYXJyb3c6IDE1cHg7XG4kdGltZUxpbmUtZ2FwLWFycm93LW1hcmdpbjogMnB4O1xuJHRpbWVMaW5lLWdhcC1hcnJvdy10b3A6IDIxcHg7XG4kdGltZUxpbmUtZ2FwLWxhYmVsczogNXB4O1xuJHRpbWVMaW5lLWdhcC1pbWdzOiAzcHg7XG4kdGltZUxpbmUtZ2FwLWltZ3MtdG9wOiAxMXB4O1xuJHRpbWVMaW5lLWdhcC1lZGl0OiAxMHB4O1xuJHRpbWVMaW5lLWdhcC1sZWZ0OiAxMXB4O1xuJHRpbWVMaW5lLWdhcC1yYW5nZS1kb3Q6IDEycHg7XG4kdGltZUxpbmUtZ2FwLWRhdGU6IDQ1cHg7XG4kdGltZUxpbmUtZ2FwLXNwZWNpYWwtbGVmdDogNHB4O1xuJHRpbWVMaW5lLWdhcC1zb3J0LWxlZnQ6IDZweDtcbiR0aW1lTGluZS1nYXAtdGFnOiAxcHg7XG4kdGltZUxpbmUtd2lkdGgtZGV0YWlsOiA0MHB4O1xuJHRpbWVMaW5lLXdpZHRoLXNwZWNpYWw6IDQ4cHg7XG4kdGltZUxpbmUtd2lkdGgtZWRpdDogMTJweDtcbiR0aW1lTGluZS13aWR0aC1pbWdzOiA1N3B4O1xuJHRpbWVMaW5lLWhlaWdodC15ZWFyOiAyOHB4O1xuJHRpbWVMaW5lLXNpemUtcG9pbnQ6IDZweDtcbiR0aW1lTGluZS1zaXplLXNvcnQtaWNvbjogMThweDtcbiR0aW1lTGluZS1vZmZzZXQtcG9pbnQ6IDE3cHg7XG4kdGltZUxpbmUtYm94c2hhZG93OiAkYm94LXNoYWRvdy0xO1xuJHRpbWVMaW5lLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XG4kdGltZUxpbmUtcmFkaXVzLXllYXI6IDUwcHg7XG4kdGltZUxpbmUtZm9udC1zbTogJGZvbnQtc2l6ZS1zbTtcbiR0aW1lTGluZS1mb250LW5tOiAkZm9udC1zaXplLW5tO1xuJHRpbWVMaW5lLWZvbnQtbWQ6ICRmb250LXNpemUtbWQ7XG4kdGltZUxpbmUtZm9udC1sZzogJGZvbnQtc2l6ZS1sZztcbiR0aW1lTGluZS1mb250LXJlZ3VsYXI6ICRmb250LXJlZ3VsYXI7XG4kdGltZUxpbmUtZm9udC1tZWRpdW06ICRmb250LW1lZGl1bTtcbiR0aW1lTGluZS1saW5lLWhlaWdodC1hbGlnbjogMjVweDtcbiR0aW1lTGluZS1saW5lLWhlaWdodC1yYW5nZTogMTZweDtcbiR0aW1lTGluZS1saW5lLWhlaWdodC1hcnJvdzogMjVweDtcbiR0aW1lTGluZS1saW5lLWhlaWdodC1zb3J0OiAyMnB4O1xuJHRpbWVMaW5lLWxpbmUtaGVpZ2h0LXRleHQ6IDIwcHg7XG4kdGltZUxpbmUtbGluZS1oZWlnaHQtdGFnczogMjVweDtcbiR0aW1lTGluZS1jb2xvci1kb3Q6ICRicmFuZC1jb2xvci1wcmltYXJ5O1xuJHRpbWVMaW5lLWNvbG9yLWRvdC1ib3JkZXI6ICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiR0aW1lTGluZS1jb2xvci10aGVtZS1ibHVlOiAjMzMzO1xuJHRpbWVMaW5lLWNvbG9yLXJhbmdlOiAjNjU2NTY1O1xuJHRpbWVMaW5lLWNvbG9yLXRleHQ6IHJnYmEoMTQsIDEwLCAxMCwgMC43KTtcbiR0aW1lTGluZS1jb2xvci01MDogJHRleHQtY29sb3ItbGV2ZWwtMztcbiR0aW1lTGluZS1jb2xvci03MDogJHRleHQtY29sb3ItbGV2ZWwtMjtcbiR0aW1lTGluZS1jb2xvci05MDogJHRleHQtY29sb3ItbGV2ZWwtMTtcbiR0aW1lTGluZS1iZy1jb2xvci1yYW5nZTogI0IxQjFCMTtcbiR0aW1lTGluZS1iZy1jb2xvci15ZWFyOiByZ2JhKDYwLCAxMTEsIDI1NSwgLjA4KTtcbiR0aW1lTGluZS1iZy1jb2xvci1jb250ZW50OiAkYmctY29sb3ItZGVmYXVsdDtcbiR0aW1lTGluZS1iZy1jb2xvci10aGVtZS1ibHVlOiAjRjBGN0ZEO1xuJHRpbWVMaW5lLWxpbmUtY29sb3I6ICRib3JkZXItY29sb3ItZGVmYXVsdDtcbi8vIOaXtumXtOi9tOmDqOWIhuminOiJsuayoeaciemAmueUqOWAvO+8jOaaguaXtuS7peinhuinieeov+minOiJsuS4uuWHhiIsIi5jYXJlLXFyY29kZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAkcXJjb2RlLXBhZGRpbmc7XG4gICAgJl9fYmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAkcXJjb2RlLXNpemU7XG4gICAgICAgIGhlaWdodDogJHFyY29kZS1zaXplO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl9fZnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAkcXJjb2RlLWZ0LW1hcmdpbi10b3A7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB3aWR0aDogJHFyY29kZS1sb2dvLXNpemU7XG4gICAgICAgIGhlaWdodDogJHFyY29kZS1sb2dvLXNpemU7XG4gICAgfVxuICAgICZfX3RpdGxlLCAmX19kZXNjLCAmX190ZXh0LCZfX3RpcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQteGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0xO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW5tO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMTtcbiAgICB9XG4gICAgJl9fZGVzYywgJl9fdGlwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMztcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRxcmNvZGUtZGVzYy1tYXJnaW4tdG9wO1xuICAgIH1cbiAgICAmX190aXAgKyAmX190ZXh0e1xuICAgICAgICBtYXJnaW4tdG9wOiAkcXJjb2RlLXRleHQtbWFyZ2luLXRvcDtcbiAgICB9XG59IiwiJHFyY29kZS1wYWRkaW5nOiA0MHB4O1xuJHFyY29kZS1zaXplOiAxODBweDtcbiRxcmNvZGUtZnQtbWFyZ2luLXRvcDogMTVweDtcbiRxcmNvZGUtbG9nby1zaXplOiA0NnB4O1xuJHFyY29kZS1kZXNjLW1hcmdpbi10b3A6IDVweDtcbiRxcmNvZGUtdGV4dC1tYXJnaW4tdG9wOiA1cHg7IiwiLmNhcmUtYmFyY29kZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAkYmFyY29kZS1wYWRkaW5nO1xuICAgICZfX2Z0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGJhcmNvZGUtZnQtbWFyZ2luLXRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6ICRiYXJjb2RlLWltZy13aWR0aDtcbiAgICAgICAgbWluLWhlaWdodDogJGJhcmNvZGUtaW1nLW1pbi1oZWlnaHQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX19udW0sICZfX3RpcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fbnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhcmNvZGUtbnVtLWxpbmUtaGVpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAkYmFyY29kZS1udW0tbWFyZ2luLXRvcDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZztcbiAgICB9XG4gICAgJl9fZGVzYywgJl9fdGlwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItbGV2ZWwtMztcbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRiYXJjb2RlLWRlc2MtbWFyZ2luLXRvcDtcbiAgICB9XG4gICAgJl9fdGlwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGJhcmNvZGUtdGlwLW1hcmdpbi1ib3R0b207XG4gICAgfVxufSIsIiRiYXJjb2RlLXBhZGRpbmc6IDIwcHg7XG4kYmFyY29kZS1mdC1tYXJnaW4tdG9wOiAyMHB4O1xuJGJhcmNvZGUtaW1nLXdpZHRoOiAyNTVweDtcbiRiYXJjb2RlLWltZy1taW4taGVpZ2h0OiA1MHB4O1xuJGJhcmNvZGUtbnVtLWxpbmUtaGVpZ2h0OiAxNnB4O1xuJGJhcmNvZGUtbnVtLW1hcmdpbi10b3A6IDFweDtcbiRiYXJjb2RlLWRlc2MtbWFyZ2luLXRvcDogNXB4O1xuJGJhcmNvZGUtdGlwLW1hcmdpbi1ib3R0b206IDEycHg7IiwiLmNhcmUtbXVsdGljb2RlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6ICRtdWx0aWNvZGUtcGFkZGluZztcblxuICAgIC5jYXJlLWJhcmNvZGVfX2JkICsgLmNhcmUtcXJjb2RlX19iZCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRtdWx0aWNvZGUtYmQtbWFyZ2luLXRvcDtcbiAgICB9XG59IiwiJG11bHRpY29kZS1wYWRkaW5nOiAyMHB4O1xuJG11bHRpY29kZS1iZC1tYXJnaW4tdG9wOiAyMHB4OyIsIi5jYXJlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogJGJnLWNvbG9yLWRlZmF1bHQ7XG4gICAgcGFkZGluZzogJGhlYWRlci1wYWRkaW5nO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmX19oZCB7XG4gICAgICAgIHdpZHRoOiAkaGVhZGVyLWhkLXN6aWU7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZC1zemllO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgICAmX19iZCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogJGhlYWRlci1iZC1tYXJnaW4tbGVmdDtcbiAgICB9XG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbWQ7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0xO1xuICAgICAgICAmLS1tYWxlLCAmLS1mZW1hbGUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItc2V4LWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItc2V4LWljb24tc2l6ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGhlYWRlci1zZXgtaWNvbi1tYXJnaW4tbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1mZW1hbGUge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCdodHRwczovL3N0YXRpYy53ZWNpdHkucXEuY29tL2NhcmUtdWljYXJlLWhlYWRlci9pY29uLWZlbWFsZS0wMjM2ZmUzYzE5ZGRiNDA2MmViMzJkZGU0YTg3NzZiNC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3BlcmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRoZWFkZXItb3BlcmF0aW9uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdyhyaWdodCBjZW50ZXIsICRoZWFkZXItdXNlci1pbm5lci10cmlhbmdsZS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogJGhlYWRlci1zd2l0Y2gtcmlnaHQ7XG4gICAgICAgIGJvdHRvbTogJGhlYWRlci1zd2l0Y2gtYm90dG9tO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1zd2l0Y2gtaGVpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLXN3aXRjaC1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGhlYWRlci1zd2l0Y2gtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItc3dpdGNoLWxpbmUtaGVpZ2h0O1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItaW52ZXJzZTtcbiAgICB9XG4gICAgJl9fdXNlcnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6ICRoZWFkZXItdXNlcnMtbGVmdDtcbiAgICAgICAgYm90dG9tOiAkaGVhZGVyLXVzZXJzLWJvdHRvbTtcbiAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXVzZXJzLW1heC13aWR0aDtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLXVzZXJzLWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci11c2Vycy1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6ICRoZWFkZXItdXNlcnMtYm9yZGVyLXdpZHRoIHNvbGlkICRoZWFkZXItdXNlcnMtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkaGVhZGVyLXVzZXJzLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6ICRoZWFkZXItdXNlcnMtYm94LXNoYWRvdztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAgJGhlYWRlci11c2Vycy10cmFuc2l0aW9uLXRpbWU7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgJi5jYXJlLWlzLXRvZ2dsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItdXNlci1pbm5lci1tYXgtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRoZWFkZXItdXNlci1pbm5lci1wYWRkaW5nLWxlZnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge2Rpc3BsYXk6bm9uZX1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAkaGVhZGVyLXVzZXItaW5uZXItdHJpYW5nbGUtbGVmdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGhlYWRlci11c2VyLWlubmVyLXRyaWFuZ2xlLXNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6ICRoZWFkZXItdXNlci1pbm5lci10cmlhbmdsZS1zaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci11c2VyLWlubmVyLXRyaWFuZ2xlLXRvcC0tYmVmb3JlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlYWRlci11c2VyLWlubmVyLXRyaWFuZ2xlLXNpemUgc29saWQgJGJvcmRlci1jb2xvci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLXVzZXItaW5uZXItdHJpYW5nbGUtdG9wLS1hZnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICRoZWFkZXItdXNlci1pbm5lci10cmlhbmdsZS1zaXplIHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdXNlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAkaGVhZGVyLXVzZXItbWFyZ2luO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRoZWFkZXItdXNlci1tYXJnaW4tcmlnaHQtLWxhc3QtY2hpbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1hdmF0YXIsICYtYWRkIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLXVzZXItYXZhdGFyLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdXNlci1hdmF0YXItc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgICYtYWRkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjogJGhlYWRlci11c2VyLWFkZC1ib3JkZXItd2lkdGggZGFzaGVkICRoZWFkZXItdXNlci1hZGQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci11c2VyLWFkZC1pY29uLWJnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItdXNlci1hZGQtaWNvbi13aWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdXNlci1hZGQtaWNvbi1oZWlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci11c2VyLWFkZC1pY29uLWhlaWdodDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItdXNlci1hZGQtaWNvbi13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLXVzZXItYWRkLW5hbWUtbWF4LXdpZHRoO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLXVzZXItYWRkLW5hbWUtbWFyZ2luLXRvcDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsbGlwc2lzKCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgLmNhcmUtaGVhZGVyX191c2VyLWF2YXRhciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkaGVhZGVyLXVzZXItYXZhdGFyLWJvcmRlci13aWR0aCBzb2xpZCAkYnJhbmQtY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogJGhlYWRlci1wYWRkaW5nLS1zbWFsbDtcbiAgICAgICAgLmNhcmUtaGVhZGVyX19oZCB7XG4gICAgICAgICAgICB3aWR0aDogJGhlYWRlci1oZC1zemllLS1zbWFsbDtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZC1zemllLS1zbWFsbDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1oZWFkZXJfX29wZXJhdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LW1kO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZGV0YWlsIHtcbiAgICAgICAgLmNhcmUtaGVhZGVyX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXhsO1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWxldmVsLTE7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmUtaGVhZGVyX19vcGVyYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW5tO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ubTtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1sZXZlbC0yO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1vcGVyYXRpb24tbWFyZ2luLXRvcC0tZG91YmxlO1xuICAgICAgICB9XG4gICAgfVxufSIsIiRoZWFkZXItcGFkZGluZzogMjBweCAxNXB4O1xuJGhlYWRlci1wYWRkaW5nLS1zbWFsbDogMTVweDtcbiRoZWFkZXItaGQtc3ppZTogNjBweDtcbiRoZWFkZXItaGQtc3ppZS0tc21hbGw6IDQwcHg7XG4kaGVhZGVyLWJkLW1hcmdpbi1sZWZ0OiAxMXB4O1xuJGhlYWRlci1zZXgtaWNvbi1zaXplOiAxNnB4O1xuJGhlYWRlci1zZXgtaWNvbi1tYXJnaW4tbGVmdDogNnB4O1xuJGhlYWRlci1vcGVyYXRpb24tcGFkZGluZy1yaWdodDogMTBweDtcbiRoZWFkZXItb3BlcmF0aW9uLW1hcmdpbi10b3AtLWRvdWJsZTogMTBweDtcblxuJGhlYWRlci1zd2l0Y2gtcmlnaHQ6IDVweDtcbiRoZWFkZXItc3dpdGNoLWJvdHRvbTogM3B4O1xuJGhlYWRlci1zd2l0Y2gtaGVpZ2h0OiAxNHB4O1xuJGhlYWRlci1zd2l0Y2gtcGFkZGluZzogMCA2cHg7XG4kaGVhZGVyLXN3aXRjaC1ib3JkZXItcmFkaXVzOiA3cHg7XG4kaGVhZGVyLXN3aXRjaC1saW5lLWhlaWdodDogMTRweDtcblxuJGhlYWRlci11c2Vycy1sZWZ0OiAyMXB4O1xuJGhlYWRlci11c2Vycy1ib3R0b206IC04MHB4O1xuJGhlYWRlci11c2Vycy1tYXgtd2lkdGg6IDI4NXB4O1xuJGhlYWRlci11c2Vycy1oZWlnaHQ6IDc0cHg7XG4kaGVhZGVyLXVzZXJzLWJhY2tncm91bmQ6ICRiZy1jb2xvci1kZWZhdWx0O1xuJGhlYWRlci11c2Vycy1ib3JkZXItd2lkdGg6IDFweDtcbiRoZWFkZXItdXNlcnMtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XG4kaGVhZGVyLXVzZXJzLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xuJGhlYWRlci11c2Vycy1ib3gtc2hhZG93OiAkYm94LXNoYWRvdy0xO1xuJGhlYWRlci11c2Vycy10cmFuc2l0aW9uLXRpbWU6IDAuM3M7XG5cbiRoZWFkZXItdXNlci1pbm5lci1tYXgtd2lkdGg6IDI4NXB4O1xuJGhlYWRlci11c2VyLWlubmVyLXBhZGRpbmctbGVmdDogMjFweDtcbiRoZWFkZXItdXNlci1pbm5lci10cmlhbmdsZS1zaXplOiA1cHg7XG4kaGVhZGVyLXVzZXItaW5uZXItdHJpYW5nbGUtbGVmdDogOHB4O1xuJGhlYWRlci11c2VyLWlubmVyLXRyaWFuZ2xlLXRvcC0tYmVmb3JlOiAtNXB4O1xuJGhlYWRlci11c2VyLWlubmVyLXRyaWFuZ2xlLXRvcC0tYWZ0ZXI6IC00cHg7XG4kaGVhZGVyLXVzZXItaW5uZXItdHJpYW5nbGUtY29sb3I6ICRpY29uLWNvbG9yLWRlZmF1bHQ7XG5cbiRoZWFkZXItdXNlci1tYXJnaW46IDAgMTBweDtcbiRoZWFkZXItdXNlci1tYXJnaW4tcmlnaHQtLWxhc3QtY2hpbGQ6IDE1cHg7XG4kaGVhZGVyLXVzZXItYXZhdGFyLXNpemU6IDQwcHg7XG4kaGVhZGVyLXVzZXItYXZhdGFyLWJvcmRlci13aWR0aDogMXB4O1xuJGhlYWRlci11c2VyLWFkZC1ib3JkZXItd2lkdGg6IDFweDtcbiRoZWFkZXItdXNlci1hZGQtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XG4kaGVhZGVyLXVzZXItYWRkLWljb24tYmc6ICNEOEQ4RDg7XG4kaGVhZGVyLXVzZXItYWRkLWljb24td2lkdGg6IDExcHg7XG4kaGVhZGVyLXVzZXItYWRkLWljb24taGVpZ2h0OiAycHg7XG4kaGVhZGVyLXVzZXItYWRkLW5hbWUtbWF4LXdpZHRoOiA1MHB4O1xuJGhlYWRlci11c2VyLWFkZC1uYW1lLW1hcmdpbi10b3A6IDJweDsiLCIuY2FyZS1jb21tZW50IHtcbiAgICBwYWRkaW5nOiAkY29tbWVudC1wYWRkaW5nO1xuICAgICZfX3JhdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICYtZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJlLXJhdGUge1xuICAgICAgICBtYXJnaW46ICRjb21tZW50LXJhdGUtbWFyZ2luO1xuICAgIH1cbiAgICAmX190YWdzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46ICRjb21tZW50LXRhZ3MtbWFyZ2luO1xuICAgICAgICAuY2FyZS10YWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkY29tbWVudC10YWctbWluLXdpZHRoO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29tbWVudC10YWctcGFkZGluZztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb21tZW50LXRhZy1wYWRkaW5nO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbjogJGNvbW1lbnQtdGFnLW1hcmdpbjtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZS10YWctLWRlZmF1bHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbW1lbnQtY29tbW9uLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dGFyZWEtd3JhcCB7XG4gICAgICAgIGhlaWdodDogJGNvbW1lbnQtdGV4dGFyZWEtaGVpZ2h0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAkY29tbWVudC10ZXh0YXJlYS13cmFwLXBhZGRpbmc7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb21tZW50LWNvbW1vbi1iYWNrZ3JvdW5kO1xuICAgICAgICBib3JkZXI6ICRjb21tZW50LXRleHRhcmVhLXdyYXAtYm9yZGVyLXdpZHRoIHNvbGlkICRjb21tZW50LXRleHRhcmVhLXdyYXAtYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29tbWVudC10ZXh0YXJlYS13cmFwLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIG1hcmdpbi10b3A6ICRjb21tZW50LXRleHRhcmVhLXdyYXAtbWFyZ2luLXRvcDtcbiAgICB9XG4gICAgJl9fdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6JHBsYWNlaG9sZGVyLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufSIsIiRjb21tZW50LXBhZGRpbmc6IDE1cHg7XG4kY29tbWVudC1yYXRlLW1hcmdpbjogNnB4IDA7XG4kY29tbWVudC10YWdzLW1hcmdpbjogMTlweCAtMnB4IDA7XG4kY29tbWVudC10YWctbWluLXdpZHRoOiA3NXB4O1xuJGNvbW1lbnQtdGFnLXBhZGRpbmc6IDEycHg7XG4kY29tbWVudC10YWctbWFyZ2luOiAwIDNweCA1cHg7XG4kY29tbWVudC1jb21tb24tYmFja2dyb3VuZDogJGJnLWNvbG9yLWJsb2NrO1xuJGNvbW1lbnQtdGV4dGFyZWEtd3JhcC1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3ItZGVmYXVsdDtcbiRjb21tZW50LXRleHRhcmVhLXdyYXAtYm9yZGVyLXdpZHRoOiAxcHg7XG4kY29tbWVudC10ZXh0YXJlYS13cmFwLWJvcmRlci1yYWRpdXM6IDVweDtcbiRjb21tZW50LXRleHRhcmVhLXdyYXAtbWFyZ2luLXRvcDogMjBweDtcbiRjb21tZW50LXRleHRhcmVhLXdyYXAtcGFkZGluZzogOHB4IDRweDtcbiRjb21tZW50LXRleHRhcmVhLWhlaWdodDogODFweDsiLCIuY2FyZS1zZWFyY2hfX3BhZ2Uge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLWhlaWdodDogJHNlYXJjaC1wYWdlLWhlaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VhcmNoLWJnY29sb3ItcGFnZTtcbiAgICAuY2FyZS1zZWFyY2gge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtaW4taGVpZ2h0OiAkc2VhcmNoLXBhZ2UtaGVpZ2h0O1xuICAgIH1cbiAgICAuY2FyZS1zZWFyY2hfX2JhciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5jYXJlLXNlYXJjaF9fcmVzdWx0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygjeyRzZWFyY2gtcGFnZS1oZWlnaHR9IC0gI3skc2VhcmNoLXBhZ2UtaGVpZ2h0LWJhcn0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNlYXJjaC1wYWdlLWFyZWEtYm90dG9tO1xuICAgICAgICAmLS1lbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZS1zZWFyY2hfX2VtcHR5LWljb24ge1xuICAgICAgICB3aWR0aDogJHNlYXJjaC1wYWdlLXNpemUtZW1wdHktaWNvbjtcbiAgICAgICAgaGVpZ2h0OiAkc2VhcmNoLXBhZ2Utc2l6ZS1lbXB0eS1pY29uO1xuICAgIH1cbiAgICAuY2FyZS1zZWFyY2hfX2VtcHR5LXRleHQge1xuICAgICAgICBmb250LXNpemU6ICRzZWFyY2gtcGFnZS1zaXplLWVtcHR5LXRleHQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAgLCAuMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzZWFyY2gtcGFnZS1saW5lLWhlaWdodC1lbXB0eTtcbiAgICB9XG4gICAgLmNhcmUtc2VhcmNoX19lbXB0eS1pY29uICsgLmNhcmUtc2VhcmNoX19lbXB0eS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJHNlYXJjaC1wYWdlLWdhcC1lbXB0eTtcbiAgICB9XG4gICAgXG59IiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuc2VhcmNo5Y+Y6YePXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kc2VhcmNoLXBhZ2UtZ2FwLWVtcHR5OiAxM3B4O1xuJHNlYXJjaC1wYWdlLWhlaWdodDogMTAwdmg7XG4kc2VhcmNoLXBhZ2UtaGVpZ2h0LWJhcjogNzZweDtcbiRzZWFyY2gtcGFnZS1hcmVhLWJvdHRvbTogMzJweDtcbiRzZWFyY2gtcGFnZS1zaXplLWVtcHR5LWljb246IDY1cHg7XG4kc2VhcmNoLXBhZ2Utc2l6ZS1lbXB0eS10ZXh0OiAkZm9udC1zaXplLW5tO1xuJHNlYXJjaC1wYWdlLWxpbmUtaGVpZ2h0LWVtcHR5OiAyMnB4O1xuJHNlYXJjaC1iZ2NvbG9yLXBhZ2U6ICRiZy1jb2xvci1kZWZhdWx0O1xuXG4iLCIuY2FyZS1hdXRobyB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19oZCwgJl9fZnQge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgJl9faGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmX19iZCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDAgMjJweDtcbiAgICB9XG4gICAgJl9fZnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAmX19icmFuZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLW5hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuNTApO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZS1hdXRob19fbG9nbyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgJl9fY29udmVyc2lvbiB7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsMC45MCk7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgb25lLXB4LWJvcmRlcihib3R0b20pO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjcwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42NSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZS1jaGVja2JveCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAuaWNvbmZvbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjkwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG4tLS0tLS0tLS0tLS0tLS0tLS1cbmNhcmUtc3RyZWV0LXBpY2tlclxuLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cblxuLmNhcmUtc3RyZWV0cGlja2VyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6ICRzdHJlZXRwaWNrZXItZ2FwICRzdHJlZXRwaWNrZXItZ2FwICRzdHJlZXRwaWNrZXItZ2FwICsgNXB4O1xuICAgIGhlaWdodDogJHN0cmVldHBpY2tlci1oZWlnaHQtY29udGVudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdHJlZXRwaWNrZXItYmdjb2xvci1jb250ZW50O1xuICAgIC5jYXJlLWJ0biArIC5jYXJlLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzdHJlZXRwaWNrZXItZ2FwLWJ0bjtcbiAgICB9XG4gICAgLmNhcmUtYnRuX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzdHJlZXRwaWNrZXItZm9udC13ZWlnaHQ7XG4gICAgfVxufVxuLmNhcmUtc3RyZWV0cGlja2VyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkc3RyZWV0cGlja2VyLWdhcC1jb250ZW50IC0gNXB4ICRzdHJlZXRwaWNrZXItZ2FwLWNvbnRlbnQgJHN0cmVldHBpY2tlci1nYXAtY29udGVudCAtIDJweDtcbn1cbi5jYXJlLXN0cmVldHBpY2tlcl9fdGltZWxpbmUge1xuICAgIHBhZGRpbmc6ICRzdHJlZXRwaWNrZXItZ2FwLXRpbWVsaW5lICRzdHJlZXRwaWNrZXItZ2FwLXRpbWVsaW5lIC0gMnB4O1xuICAgIGZvbnQtc2l6ZTogJHN0cmVldHBpY2tlci1mb250LWxnO1xuICAgIGJvcmRlci1yYWRpdXM6ICRzdHJlZXRwaWNrZXItcmFkaXVzLXRpbWVsaW5lO1xuICAgIGNvbG9yOiAkc3RyZWV0cGlja2VyLWNvbG9yLXRpbWVsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdHJlZXRwaWNrZXItYmdjb2xvci1jb250ZW50O1xufVxuLmNhcmUtc3RyZWV0cGlja2VyX190aW1lbGluZS1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3RyZWV0cGlja2VyLWdhcC10aW1lbGluZS1pdGVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkc3RyZWV0cGlja2VyLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkc3RyZWV0cGlja2VyLWxpbmVoZWlnaHQtdGltZWxpbmU7XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsOyBcbiAgICAvLyDnur8gICBcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAkc3RyZWV0cGlja2VyLXppbmRleC1kb3Q7XG4gICAgICAgIGxlZnQ6ICRzdHJlZXRwaWNrZXItb2Zmc2V0LWxpbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogJHN0cmVldHBpY2tlci13aWR0aC1saW5lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RyZWV0cGlja2VyLWNvbG9yLXRpbWVsaW5lLWxlZnQ7XG4gICAgfVxuICAgIC8vIOeCuVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAkc3RyZWV0cGlja2VyLW9mZnNldC1kb3Q7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6ICRzdHJlZXRwaWNrZXItd2lkdGgtZG90O1xuICAgICAgICBoZWlnaHQ6ICRzdHJlZXRwaWNrZXItd2lkdGgtZG90O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdHJlZXRwaWNrZXItY29sb3ItdGltZWxpbmUtbGVmdDtcbiAgICB9XG4gICAgLy8g6aaW5Liq57q/5L2N572uXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHRvcDogJHN0cmVldHBpY2tlci1vZmZzZXQtbGluZS1zcGVjaWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIOacq+Wwvue6v+S9jee9rlxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvdHRvbTogJHN0cmVldHBpY2tlci1vZmZzZXQtbGluZS1zcGVjaWFsO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3RyZWV0cGlja2VyLXBhZGRpbmctYm90dG9tLWl0ZW07XG4gICAgfVxufVxuXG4uY2FyZS1zdHJlZXRwaWNrZXJfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHN0cmVldHBpY2tlci1nYXAtaW5wdXQgLSAycHggJHN0cmVldHBpY2tlci1nYXAtaW5wdXQ7XG59XG4uY2FyZS1zdHJlZXRwaWNrZXJfX2lucHV0LXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJHN0cmVldHBpY2tlci1oZWlnaHQtaW5wdXQ7XG4gICAgZm9udC1zaXplOiAkc3RyZWV0cGlja2VyLWZvbnQtbWQ7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJHN0cmVldHBpY2tlci1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBvbmUtcHgtYm9yZGVyKGFsbCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHN0cmVldHBpY2tlci13aWR0aC1pbnB1dC1saW5lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkc3RyZWV0cGlja2VyLXJhZGl1cy1pbnB1dDtcbiAgICB9XG59XG4uY2FyZS1zdHJlZXRwaWNrZXJfX3RpcCB7XG4gICAgZm9udC1zaXplOiAkc3RyZWV0cGlja2VyLWZvbnQtbWQ7XG4gICAgZm9udC13ZWlnaHQ6ICRzdHJlZXRwaWNrZXItZm9udC13ZWlnaHQ7XG4gICAgY29sb3I6ICRzdHJlZXRwaWNrZXItY29sb3ItZXJyb3I7XG59XG5cbi5jYXJlLXN0cmVldHBpY2tlcl9fdGltZWxpbmUgKyAuY2FyZS1zdHJlZXRwaWNrZXJfX2lucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAkc3RyZWV0cGlja2VyLWdhcC10aW1lbGluZS1pbnB1dDtcbn1cbi5jYXJlLXN0cmVldHBpY2tlcl9faW5wdXQgKyAuY2FyZS1zdHJlZXRwaWNrZXJfX3RpcCB7XG4gICAgbWFyZ2luLXRvcDogJHN0cmVldHBpY2tlci1nYXAtaW5wdXQtdGlwO1xufVxuIiwiLypcbi0tLS0tLS0tLS0tLS0tLS0tLVxuY2FyZS1zdHJlZXQtcGlja2VyXG4tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG4kc3RyZWV0cGlja2VyLWdhcDogMTVweDtcbiRzdHJlZXRwaWNrZXItZ2FwLWJ0bjogMTBweDtcbiRzdHJlZXRwaWNrZXItZ2FwLWNvbnRlbnQ6IDE1cHg7XG4kc3RyZWV0cGlja2VyLWdhcC10aW1lbGluZTogMTZweDtcbiRzdHJlZXRwaWNrZXItZ2FwLXRpbWVsaW5lLWl0ZW06IDIxcHg7XG4kc3RyZWV0cGlja2VyLWdhcC1pbnB1dDogMTVweDtcbiRzdHJlZXRwaWNrZXItZ2FwLXRpbWVsaW5lLWlucHV0OiAxNXB4O1xuJHN0cmVldHBpY2tlci1nYXAtaW5wdXQtdGlwOiAxMHB4O1xuJHN0cmVldHBpY2tlci1wYWRkaW5nLWJvdHRvbS1pdGVtOiAyMHB4O1xuJHN0cmVldHBpY2tlci13aWR0aC1kb3Q6IDdweDtcbiRzdHJlZXRwaWNrZXItd2lkdGgtbGluZTogMVBYO1xuJHN0cmVldHBpY2tlci13aWR0aC1pbnB1dC1saW5lOiAxUFg7XG4kc3RyZWV0cGlja2VyLWhlaWdodC1jb250ZW50OiAzMDdweDtcbiRzdHJlZXRwaWNrZXItaGVpZ2h0LWlucHV0OiAyM3B4O1xuJHN0cmVldHBpY2tlci1mb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuJHN0cmVldHBpY2tlci1mb250LWxnOiAkZm9udC1zaXplLWxnO1xuJHN0cmVldHBpY2tlci1mb250LW1kOiAkZm9udC1zaXplLW1kO1xuJHN0cmVldHBpY2tlci1saW5laGVpZ2h0LXRpbWVsaW5lOiAyNnB4O1xuJHN0cmVldHBpY2tlci1yYWRpdXMtdGltZWxpbmU6ICRib3JkZXItcmFkaXVzLXNtO1xuJHN0cmVldHBpY2tlci1yYWRpdXMtaW5wdXQ6ICRib3JkZXItcmFkaXVzLW5tO1xuJHN0cmVldHBpY2tlci1vZmZzZXQtbGluZTogM3B4O1xuJHN0cmVldHBpY2tlci1vZmZzZXQtZG90OiAxMXB4O1xuJHN0cmVldHBpY2tlci1vZmZzZXQtbGluZS1zcGVjaWFsOiAxMnB4O1xuJHN0cmVldHBpY2tlci1jb2xvci10aW1lbGluZS1sZWZ0OiAjYzljOWM5O1xuJHN0cmVldHBpY2tlci1jb2xvci10aW1lbGluZTogJHRleHQtY29sb3ItbGV2ZWwtMTtcbiRzdHJlZXRwaWNrZXItY29sb3ItcGxhY2Vob2xkZXI6ICR0ZXh0LWNvbG9yLWxldmVsLTM7XG4kc3RyZWV0cGlja2VyLWNvbG9yLWVycm9yOiAkYnJhbmQtY29sb3ItZXJyb3I7XG4kc3RyZWV0cGlja2VyLWJnY29sb3ItY29udGVudDogJGJnLWNvbG9yLWJsb2NrO1xuJHN0cmVldHBpY2tlci16aW5kZXgtZG90OiAxO1xuXG5cblxuXG4iLCIvLyBAaW1wb3J0ICcuLi9iYXNlL2luZGV4JztcblxuYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4uY2FyZS1wYWdlX19oZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmNhcmUtcGFnZV9fYmQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5jYXJlLXBhZ2VfX2JkLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJlLXBhZ2VfX2JkLS1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uYnRuLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4udGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4IDEwcHg7XG59Il19 */
