@charset "UTF-8";

/*!
Author: kiki verb
Author URI: http://www.kiki-verb.com/
Version: 1.0
*/

body {
  background-color: #f9fcff;
  color: #393939;
  font: 16px/1.7 Ubuntu, Verdana, "\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF   Pro", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "\30E1\30A4\30EA\30AA", Meiryo, FontAwesome, sans-serif;
}

a {
  color: #393939;
  text-decoration: none;
}

a:hover {
  opacity: .5;
}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea,
select {
  padding: 10px;
  border-radius: 6px;
  border: 1px solid rgba(15, 158, 233, 0.75);
}

select {
  color: rgba(57, 57, 57, 0.5);
}

select option,
select.checked {
  color: #393939;
}

textarea {
  height: 130px;
  border: 1px solid rgba(15, 158, 233, 0.75);
}

::-moz-placeholder {
  color: rgba(57, 57, 57, 0.5);
}

:-ms-input-placeholder {
  color: rgba(57, 57, 57, 0.5);
}

::-ms-input-placeholder {
  color: rgba(57, 57, 57, 0.5);
}

::placeholder {
  color: rgba(57, 57, 57, 0.5);
}

header {
  background-color: rgba(0, 0, 0, 0.8);
}

header #header_inbox {
  max-width: 1010px;
  padding: 0 20px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

header #header_inbox h1,
header #header_inbox p {
  margin: 10px 0;
  flex-basis: 380px;
}

header #header_inbox h1 a,
header #header_inbox p a {
  color: #fff;
  line-height: 0;
  display: flex;
  align-items: center;
}

header #header_inbox h1 a svg,
header #header_inbox p a svg {
  width: 30px;
  height: auto;
  margin-right: 10px;
  fill: #cc0a1a;
}

header #header_inbox h1 a span,
header #header_inbox p a span {
  font-size: 26px;
}

header #header_inbox ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

header #header_inbox ul li {
  margin-left: 25px;
  position: relative;
}

header #header_inbox ul li:first-child {
  margin-left: 0;
}

@media screen and (min-width: 768px) and (max-width: 876px) {
  header #header_inbox ul li {
    margin-left: 10px;
    font-size: 14px;
  }
}

header #header_inbox ul li a {
  color: #fff;
}

header #header_inbox ul li a i {
  margin-right: 5px;
}

header #header_inbox ul li a .header_alert {
  font-size: 10px;
  position: absolute;
  display: inline-block;
  text-align: center;
  right: -10px;
  top: 0;
  border-radius: 15px;
  width: 15px;
  height: 15px;
  background-color: #e83d0e;
}

#menuNav ul {
  display: flex;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
  background-color: #f9fcff;
}

#menuNav ul li i {
  margin-right: 5px;
}

#menuNav ul li a {
  display: block;
  padding: 10px 20px;
}

#menuNav ul li.current a {
  background-color: #0f9ee9;
  color: #fff;
}

#menuNav ul li.current a:hover {
  opacity: 1;
}

.adbox {
  margin: 50px auto;
  text-align: center;
}

.pagination {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.pagination .page-item {
  line-height: 1;
  border-top: 1px solid rgba(57, 57, 57, 0.1);
  border-right: 1px solid rgba(57, 57, 57, 0.1);
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
  background-color: #fff;
  padding: 10px 15px;
}

.pagination .page-item:first-child {
  border-left: 1px solid rgba(57, 57, 57, 0.1);
}

.pagination .page-item a {
  color: #0f9ee9;
}

footer {
  background-color: rgba(57, 57, 57, 0.1);
  padding: 60px 20px;
  color: rgba(0, 0, 0, 0.8);
}

footer #footer_inbox {
  max-width: 970px;
  margin: 0 auto;
}

footer #footer_inbox #footerNav ul {
  display: flex;
  flex-wrap: wrap;
}

footer #footer_inbox #footerNav ul li {
  margin-right: 20px;
}

footer #footer_inbox > p {
  margin-top: 20px;
  font-size: 12px;
}

footer #footer_inbox > p a {
  text-decoration: underline;
}

.headline_toppage {
  font-weight: bold;
  font-size: 32px;
  margin-bottom: 20px;
  line-height: 1.3;
}

.headline_toppage span {
  display: block;
  font-weight: normal;
  font-size: 16px;
  color: #a9a9a9;
  letter-spacing: 4px;
  padding-left: 5px;
}

.headline_super {
  font-weight: bold;
  font-size: 26px;
  margin-bottom: 10px;
  line-height: 1.3;
}

.headline_main {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 1.3;
}

.headline_sub {
  font-weight: bold;
  margin-bottom: 10px;
  line-height: 1.3;
}

.headline_sub a {
  text-decoration: underline;
  color: #0f9ee9;
}

.headline_feature {
  font-size: 26px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  line-height: 1.3;
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
}

label.fileUpload {
  border: 1px solid #999;
  background-color: #fff;
  padding: 5px;
  display: block;
  text-align: left;
  cursor: pointer;
}

label.fileUpload > p {
  display: inline-block;
  text-align: left;
}

label.fileUpload input[type='file'] {
  display: none;
}

.btnSendBox input[type="submit"] {
  text-align: center;
  padding: 5px 30px 5px 25px;
  background-color: #0f9ee9;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 18px;
  cursor: pointer;
  letter-spacing: 2px;
}

.memberIconBox {
  position: relative;
  min-width: 30px;
}

.memberIconBox .memberIconBox_icon {
  width: 30px;
  height: 30px;
  border-radius: 9999px;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

.memberIconBox .memberIconBox_badge {
  position: absolute;
  left: 20px;
  bottom: 0;
  width: 12px;
  height: 12px;
  display: block;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
}

.tagLists {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.tagLists > * {
  margin: 5px 10px 0 0;
  border: 1px solid rgba(57, 57, 57, 0.1);
  border-radius: 6px;
  padding: 0 15px;
  font-size: 14px;
  background-color: rgba(57, 57, 57, 0.07);
  display: flex;
  align-items: center;
}

.tagLists > * p {
  flex: 0 0 auto;
}

.tagLists > * span,
.tagLists > * select {
  font-size: 11px;
  color: #fff;
  padding: 3px 10px;
  margin: 0 -15px 0 15px;
  border-radius: 0 6px 6px 0;
  flex: 1 1 auto;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.tagLists > * span.tagList_level1,
.tagLists > * select.tagList_level1 {
  background-color: rgba(15, 158, 233, 0.25);
}

.tagLists > * span.tagList_level2,
.tagLists > * select.tagList_level2 {
  background-color: rgba(15, 158, 233, 0.45);
}

.tagLists > * span.tagList_level3,
.tagLists > * select.tagList_level3 {
  background-color: rgba(15, 158, 233, 0.7);
}

.tagLists > * span.tagList_level4,
.tagLists > * select.tagList_level4 {
  background-color: #0f9ee9;
}

.tagLists > * select {
  color: #393939;
}

.tagLists > * select.tagList_level1,
.tagLists > * select.tagList_level2,
.tagLists > * select.tagList_level3,
.tagLists > * select.tagList_level4 {
  color: #fff;
}

.tagLists > * select::-ms-expand {
  display: none;
}

#contentHeader #contentHeader_cover {
  width: 100%;
  height: 300px;
  background: linear-gradient(45deg, #0f9ee9 10%, #2dc37d 90%);
  overflow: hidden;
  position: relative;
}

#contentHeader #contentHeader_cover svg {
  fill: rgba(255, 255, 255, 0.1);
  width: 1920px;
  height: 1080px;
}

#contentHeader #contentHeader_cover::after {
  content: '';
  width: 120vw;
  height: 6vw;
  background-color: #f9fcff;
  transform: rotate(-3deg);
  position: absolute;
  left: -10vw;
  bottom: 0vw;
  transform-origin: right bottom;
}

#contentHeader .contentHeader_inbox {
  position: relative;
  width: calc(100% - 40px);
  max-width: 970px;
  margin: -200px auto 0;
  padding: 30px 30px 50px;
  background-color: #f9fcff;
  border-radius: 6px;
  min-height: 200px;
}

#contentHeader #staticHeader {
  font-size: 26px;
  min-height: 200px;
  padding-top: 80px;
}

#contentHeader #staticHeader .staticHeader_paragragh {
  font-size: 16px;
  padding-top: 15px;
}

#contentHeader #staticHeader #staticHeader_topImage {
  width: 60%;
  margin: 0 auto;
}

#contentHeader #staticHeader .headline_toppage {
  text-align: center;
  margin: 40px auto 20px;
}

#contentHeader #staticHeader #staticHeader_topParagraph {
  text-align: center;
  font-size: 16px;
}

.contentBody_inbox {
  max-width: 950px;
  padding: 0 20px;
  margin: 0 auto;
  padding-top: 50px;
}

.contentBody_inbox#requestBody,
.contentBody_inbox#showcaseBody,
.contentBody_inbox#memberBody,
.contentBody_inbox#newsBody {
  border-top: 1px solid rgba(57, 57, 57, 0.1);
}

.contentBody_inbox > div {
  margin-bottom: 50px;
}

.contentBody_inbox .staticDlContents p.staticDlContents_introText {
  margin-bottom: 30px;
}

.contentBody_inbox .staticDlContents dt {
  font-size: 22px;
  margin-bottom: 10px;
}

.contentBody_inbox .staticDlContents dd {
  margin-bottom: 30px;
}

.contentBody_inbox .staticDlContents dd li {
  list-style: disc outside;
  margin-left: 50px;
}

.contentBody_inbox .staticDlContents .staticSignature {
  text-align: right;
}

#memberHeader #memberHeader_inputBox {
  display: flex;
  justify-content: space-between;
}

#memberHeader #memberHeader_inputBox input.contentHeader_form_inputTags {
  width: 360px;
}

#memberHeader #memberHeader_inputBox input.contentHeader_form_inputFreeword {
  width: 540px;
}

#memberHeader #memberHeader_btnSendBox {
  margin-top: 15px;
}

#memberBody_memberList .memberLists {
  font-size: 0;
  margin-top: -35px;
}

#memberBody_memberList .memberLists .memberList {
  display: inline-block;
  font-size: 16px;
  width: calc(100% / 3 - 10px);
  vertical-align: top;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 1px 3px rgba(57, 57, 57, 0.07);
  background-color: #fff;
  margin: 55px 15px 0 0;
  position: relative;
}

#memberBody_memberList .memberLists .memberList:nth-of-type(3n) {
  margin-right: 0;
}

#memberBody_memberList .memberLists .memberList .memberList_anchor {
  display: block;
}

#memberBody_memberList .memberLists .memberList .memberList_memberIconBox {
  width: 90px;
  height: 90px;
  margin: 0 auto -50px;
  position: relative;
}

#memberBody_memberList .memberLists .memberList .memberList_memberIconBox img {
  width: 90px;
  height: 90px;
  margin-top: -40px;
  border-radius: 9999px;
  border: 7px solid #f9fcff;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#memberBody_memberList .memberLists .memberList .memberList_memberIconBox .memberList_memberIconBox_badge {
  position: absolute;
  left: calc(50% + 15px);
  bottom: 45px;
  width: 30px;
  height: 30px;
  display: block;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
}

#memberBody_memberList .memberLists .memberList .memberList_body {
  padding: 10px 15px 15px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_memberName {
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
  line-height: 1.2;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_mysite {
  font-size: 14px;
  line-height: 1.2;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_mysite i {
  color: rgba(57, 57, 57, 0.5);
  font-size: 14px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_jobs {
  margin-top: 10px;
  line-height: 1.2;
  font-size: 14px;
  color: rgba(57, 57, 57, 0.5);
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_tagLists {
  margin-top: 10px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_tagLists li {
  font-size: 12px;
  padding: 0 10px;
  margin-right: 5px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_description {
  margin-top: 10px;
  font-size: 14px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_vcardBox {
  margin-top: 10px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_vcardBox .memberList_body_vcard {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 0;
  border-radius: 6px;
  background-color: #0f9ee9;
  color: #fff;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_vcardBox .memberList_body_vcard i {
  font-size: 30px;
  margin-right: 10px;
}

#memberBody_memberList .memberLists .memberList .memberList_body .memberList_body_vcardBox .memberList_body_vcard span {
  font-size: 18px;
}

#memberDetailHeader #memberDetailHeader_icon {
  position: relative;
  text-align: center;
}

#memberDetailHeader #memberDetailHeader_icon #memberDetailHeader_icon_image {
  width: 180px;
  height: 180px;
  margin-top: -100px;
  border-radius: 9999px;
  border: 7px solid #f9fcff;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#memberDetailHeader #memberDetailHeader_icon #memberDetailHeader_icon_badge {
  position: absolute;
  left: calc(50% + 30px);
  bottom: 0;
  width: 60px;
  height: 60px;
  display: block;
  padding-top: 14px;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  text-align: center;
}

#memberDetailHeader #memberDetailHeader_profile {
  text-align: center;
  margin-top: 20px;
}

#memberDetailHeader #memberDetailHeader_profile h1 {
  font-size: 26px;
  line-height: 1.3;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_mysite {
  font-size: 14px;
  line-height: 1.2;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_mysite i {
  color: rgba(57, 57, 57, 0.5);
  font-size: 14px;
}

#memberDetailHeader #memberDetailHeader_profile .tagLists {
  justify-content: center;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_jobs {
  margin-top: 10px;
  font-size: 14px;
  color: rgba(57, 57, 57, 0.5);
  padding: 0 10px;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_sns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_sns li {
  font-size: 20px;
  margin: 0 10px;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_sns li svg {
  width: 18px;
  height: auto;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_vcard {
  display: inline-block;
  margin-top: 30px;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_vcard a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 100px;
  border-radius: 6px;
  background-color: #0f9ee9;
  color: #fff;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_vcard a i {
  font-size: 30px;
  margin-right: 10px;
}

#memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_vcard a span {
  font-size: 18px;
}

#memberDetailBody
#memberDetailBody_tagList h3,
#memberDetailBody_skillList h3 {
  margin-bottom: 0;
}

#showcaseHeader #showcaseHeader_inputBox {
  display: flex;
  justify-content: space-between;
}

#showcaseHeader #showcaseHeader_inputBox input.contentHeader_form_inputTags {
  width: 360px;
}

#showcaseHeader #showcaseHeader_inputBox input.contentHeader_form_inputFreeword {
  width: 540px;
}

#showcaseHeader #showcase_btnSendBox {
  margin-top: 15px;
}

#showcaseDetailHeader #showcaseDetailHeader_image img {
  width: 100%;
  height: 400px;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#showcaseDetailBody {
  max-width: 910px;
  margin: -30px auto 0;
  padding: 0 15px;
  position: relative;
}

#showcaseDetailBody #showcaseDetailBody_memberSummary {
  display: inline-flex;
  align-items: center;
}

#showcaseDetailBody #showcaseDetailBody_memberSummary #showcaseDetailBody_memberName {
  font-size: 14px;
  line-height: 1.2;
  margin-left: 5px;
  color: rgba(57, 57, 57, 0.5);
}

#showcaseDetailBody #showcaseDetailBody_description {
  font-size: 14px;
  margin-bottom: 10px;
}

#showcaseDetailBody #showcaseDetailBody_priceBox {
  line-height: 1.2;
}

#showcaseDetailBody #showcaseDetailBody_priceBox #showcaseDetailBody_price {
  font-size: 26px;
}

ul.showcaseLists {
  font-size: 0;
  margin-top: -15px;
}

ul.showcaseLists .showcaseList {
  display: inline-block;
  font-size: 16px;
  width: calc(100% / 3 - 10px);
  vertical-align: top;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 1px 3px rgba(57, 57, 57, 0.07);
  background-color: #fff;
  margin: 15px 15px 0 0;
}

ul.showcaseLists .showcaseList:nth-of-type(3n) {
  margin-right: 0;
}

ul.showcaseLists .showcaseList .showcaseList_picture {
  border-radius: 6px 6px 0 0;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 230px;
}

ul.showcaseLists .showcaseList .showcaseList_body {
  padding: 10px 15px 15px;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_memberSummary {
  display: flex;
  align-items: center;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_memberSummary .showcaseList_body_memberName {
  font-size: 14px;
  line-height: 1.2;
  margin-left: 5px;
  color: rgba(57, 57, 57, 0.5);
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_title {
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
  line-height: 1.2;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_description {
  font-size: 14px;
  margin-bottom: 10px;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_skillTags {
  display: block;
  font-size: 0;
  text-align: left;
  margin: 0 auto 20px;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_skillTags li {
  display: inline-block;
  margin: 5px 5px 0 0;
  padding: 0 10px;
  font-size: 13px;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_priceBox {
  line-height: 1.2;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_priceBox .showcaseList_body_price {
  font-size: 26px;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_priceBox .showcaseList_body_price .showcaseList_body_price_yen {
  font-size: 12px;
  color: #cc0a1a;
}

ul.showcaseLists .showcaseList .showcaseList_body .showcaseList_body_priceBox .showcaseList_body_price .showcaseList_body_price_yen a {
  font-size: 12px;
  color: #cc0a1a;
  text-decoration: underline;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists {
  text-align: center;
  margin: 20px auto;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_raise {
  display: inline-block;
  border: 1px solid #0f9ee9;
  border-radius: 6px;
  background-color: #0f9ee9;
  margin-right: 10px;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_raise a {
  display: inline-block;
  padding: 2px 15px;
  color: #fff;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_raise a:hover {
  color: #fff;
  opacity: 1;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_fall {
  display: inline-block;
  border: 1px solid #393939;
  border-radius: 6px;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_fall a {
  display: inline-block;
  padding: 2px 15px;
  color: #393939;
}

ul.showcaseLists .showcaseList .showcaseList_statusLists .showcaseList_statusLists_fall a:hover {
  opacity: 1;
}

#requestHeader #requestHeader_inputBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

#requestHeader #requestHeader_inputBox input.contentHeader_form_inputTitle {
  width: 100%;
  margin-bottom: 10px;
}

#requestHeader #requestHeader_inputBox select.contentHeader_form_selectHarf {
  width: 360px;
  margin-bottom: 10px;
}

#requestHeader #requestHeader_inputBox input.contentHeader_form_inputTags {
  width: 540px;
  margin-bottom: 10px;
}

#requestHeader #requestHeader_btnSendBox {
  margin-top: 15px;
}

.requestLists .requestList {
  overflow: hidden;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
}

.requestLists .requestList .requestList_category {
  font-size: 12px;
  border-radius: 6px;
  padding: 2px 8px 0px;
  display: inline-block;
  color: #fff;
  font-weight: normal;
}

.requestLists .requestList .requestList_category_introduce {
  background-color: #c93;
}

.requestLists .requestList .requestList_category_advice {
  background-color: #3c9;
}

.requestLists .requestList .requestList_category_offer {
  background-color: #93c;
}

.requestLists .requestList .requestList_category_buddy {
  background-color: #9c3;
}

.requestLists .requestList .requestList_category_help {
  background-color: #c39;
}

.requestLists .requestList .requestList_name {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.requestLists .requestList .requestList_name .memberIconBox {
  display: inline-block;
  margin-right: 5px;
}

.requestLists .requestList .requestList_name time {
  color: rgba(57, 57, 57, 0.5);
  font-weight: normal;
  font-size: 13px;
  margin: 0 10px;
}

.requestLists .requestList .requestList_text {
  margin-bottom: 20px;
}

.requestLists .requestList .requestList_statusLists {
  display: flex;
  align-items: center;
}

.requestLists .requestList .requestList_statusLists li {
  margin-right: 15px;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_raise {
  border: 1px solid #0f9ee9;
  border-radius: 6px;
  background-color: #0f9ee9;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_raise a {
  display: inline-block;
  padding: 2px 15px;
  color: #fff;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_raise a:hover {
  color: #fff;
  opacity: 1;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_fall {
  border: 1px solid #393939;
  border-radius: 6px;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_fall a {
  display: inline-block;
  padding: 2px 15px;
  color: #393939;
}

.requestLists .requestList .requestList_statusLists li.requestList_statusLists_fall a:hover {
  opacity: 1;
}

.requestLists_toppage {
  font-size: 0;
  margin-top: -35px;
}

.requestLists_toppage .requestList {
  display: inline-block;
  font-size: 16px;
  width: calc(100% / 3 - 10px);
  vertical-align: top;
  border-radius: 0 0 6px 6px;
  box-shadow: 0 1px 3px rgba(57, 57, 57, 0.07);
  background-color: #fff;
  margin: 55px 15px 0 0;
  position: relative;
  padding: 15px;
}

.requestLists_toppage .requestList:nth-of-type(3n) {
  margin-right: 0;
}

.requestLists_toppage .requestList .requestList_category {
  font-size: 12px;
  border-radius: 6px;
  padding: 2px 8px 0px;
  display: inline-block;
  color: #fff;
  font-weight: normal;
}

.requestLists_toppage .requestList .requestList_category_introduce {
  background-color: #c93;
}

.requestLists_toppage .requestList .requestList_category_advice {
  background-color: #3c9;
}

.requestLists_toppage .requestList .requestList_category_offer {
  background-color: #93c;
}

.requestLists_toppage .requestList .requestList_category_buddy {
  background-color: #9c3;
}

.requestLists_toppage .requestList .requestList_category_help {
  background-color: #c39;
}

.requestLists_toppage .requestList .requestList_name {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.requestLists_toppage .requestList .requestList_name .memberIconBox {
  display: inline-block;
  margin-right: 5px;
}

.requestLists_toppage .requestList .requestList_name time {
  color: rgba(57, 57, 57, 0.5);
  font-weight: normal;
  font-size: 13px;
  display: block;
}

.requestLists_toppage .requestList .requestList_text {
  margin-bottom: 20px;
}

.requestLists_toppage .requestList .requestList_statusLists {
  display: inline-block;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_raise {
  border: 1px solid #0f9ee9;
  border-radius: 6px;
  background-color: #0f9ee9;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_raise a {
  display: inline-block;
  padding: 2px 15px;
  color: #fff;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_raise a:hover {
  color: #fff;
  opacity: 1;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_fall {
  border: 1px solid #393939;
  border-radius: 6px;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_fall a {
  display: inline-block;
  padding: 2px 15px;
  color: #393939;
}

.requestLists_toppage .requestList .requestList_statusLists li.requestList_statusLists_fall a:hover {
  opacity: 1;
}

#authBody #authBody_inputBox label {
  text-justify: none;
  letter-spacing: 1px;
}

#authBody #authBody_inputBox input {
  width: 100%;
  margin-bottom: 10px;
}

#authBody #authBody_inputBox input[type="checkbox"] {
  width: inherit;
  vertical-align: initial;
}

#authBody #authBody_btnSendBox {
  margin-top: 15px;
}

#authBody .password_request {
  margin-top: 15px;
  font-size: 12px;
  color: #929292;
}

#messageHeader #messageHeader_icon {
  position: relative;
  text-align: center;
}

#messageHeader #messageHeader_icon #messageHeader_icon_image {
  width: 180px;
  height: 180px;
  margin-top: -100px;
  border-radius: 9999px;
  border: 7px solid #f9fcff;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#messageHeader #messageHeader_icon #messageHeader_icon_badge {
  position: absolute;
  left: calc(50% + 30px);
  bottom: 0;
  width: 60px;
  height: 60px;
  display: block;
  padding-top: 14px;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  text-align: center;
}

#messageHeader #messageHeader_profile {
  text-align: center;
  margin-top: 20px;
}

#messageHeader #messageHeader_profile h1 {
  font-size: 26px;
  line-height: 1.2;
}

#messageHeader #messageHeader_profile #messageHeader_profile_mysite {
  font-size: 14px;
  line-height: 1.2;
}

#messageHeader #messageHeader_profile #messageHeader_profile_mysite i {
  color: rgba(57, 57, 57, 0.5);
  font-size: 14px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_jobs {
  margin-top: 10px;
  font-size: 14px;
  color: rgba(57, 57, 57, 0.5);
  padding: 0 10px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_sns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_sns li {
  font-size: 20px;
  margin: 0 10px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_sns li svg {
  width: 18px;
  height: auto;
}

#messageHeader #messageHeader_profile #messageHeader_profile_vcard {
  display: inline-block;
  margin-top: 30px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_vcard a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 100px;
  border-radius: 6px;
  background-color: #0f9ee9;
  color: #fff;
}

#messageHeader #messageHeader_profile #messageHeader_profile_vcard a i {
  font-size: 30px;
  margin-right: 10px;
}

#messageHeader #messageHeader_profile #messageHeader_profile_vcard a span {
  font-size: 18px;
}

#messageBody_formBox #messageHeader_inputBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

#messageBody_formBox #messageHeader_inputBox input.contentHeader_form_inputTitle {
  width: 100%;
  margin-bottom: 10px;
}

#messageBody_formBox #messageHeader_inputBox select.contentHeader_form_selectHarf {
  width: 360px;
  margin-bottom: 10px;
}

#messageBody_formBox #messageHeader_inputBox input.contentHeader_form_inputTags {
  width: 540px;
  margin-bottom: 10px;
}

#messageBody_formBox #messageHeader_btnSendBox {
  margin-top: 15px;
}

.messageLists .messageList {
  overflow: hidden;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
}

.messageLists .messageList.targetMessages {
  background-color: rgba(57, 57, 57, 0.05);
}

.messageLists .messageList .messageList_category {
  font-size: 12px;
  border-radius: 6px;
  padding: 2px 8px 0px;
  display: inline-block;
  color: #fff;
  font-weight: normal;
}

.messageLists .messageList .messageList_category_introduce {
  background-color: #c93;
}

.messageLists .messageList .messageList_category_advice {
  background-color: #3c9;
}

.messageLists .messageList .messageList_category_offer {
  background-color: #93c;
}

.messageLists .messageList .messageList_category_buddy {
  background-color: #9c3;
}

.messageLists .messageList .messageList_category_help {
  background-color: #c39;
}

.messageLists .messageList .messageList_name {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.messageLists .messageList .messageList_name .memberIconBox {
  display: inline-block;
  margin-right: 5px;
}

.messageLists .messageList .messageList_name time {
  color: rgba(57, 57, 57, 0.5);
  font-weight: normal;
  font-size: 13px;
  margin: 0 10px;
}

.messageLists .messageList .messageList_text {
  margin-bottom: 20px;
}

.messageLists .messageList .messageList_statusLists {
  display: flex;
  align-items: center;
}

.messageLists .messageList .messageList_statusLists li {
  margin-right: 15px;
}

.messageLists .messageList .messageList_statusLists li.messageList_statusLists_raise {
  border: 1px solid #0f9ee9;
  border-radius: 6px;
  background-color: #0f9ee9;
}

.messageLists .messageList .messageList_statusLists li.messageList_statusLists_raise a {
  display: inline-block;
  padding: 2px 15px;
  color: #fff;
}

.messageLists .messageList .messageList_statusLists li.messageList_statusLists_raise a:hover {
  color: #fff;
  opacity: 1;
}

.messageLists .messageList.messageListSingle {
  padding-bottom: 0;
}

.messageLists .messageList.messageListSingle a {
  display: flex;
}

.messageLists .messageList.messageListSingle a.unreads {
  background-color: rgba(57, 57, 57, 0.05);
}

.messageLists .messageList.messageListSingle a .messageList_name {
  flex: 0 0 auto;
}

.messageLists .messageList.messageListSingle a .messageList_text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 30px;
}

#mypageHeader #mypageHeader_icon {
  position: relative;
  text-align: center;
}

#mypageHeader #mypageHeader_icon #mypageHeader_icon_image {
  width: 180px;
  height: 180px;
  margin-top: -100px;
  border-radius: 9999px;
  border: 7px solid #f9fcff;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#mypageHeader #mypageHeader_icon #mypageHeader_icon_badge {
  position: absolute;
  left: calc(50% + 30px);
  bottom: 0;
  width: 60px;
  height: 60px;
  display: block;
  padding-top: 14px;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  text-align: center;
}

#mypageHeader #mypageHeader_profile {
  text-align: center;
  margin-top: 20px;
}

#mypageHeader #mypageHeader_profile h1 {
  font-size: 26px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_mysite {
  font-size: 14px;
  line-height: 1.2;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_mysite i {
  color: rgba(57, 57, 57, 0.5);
  font-size: 14px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_jobs {
  margin-top: 10px;
  font-size: 14px;
  color: rgba(57, 57, 57, 0.5);
  padding: 0 10px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_sns {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_sns li {
  font-size: 20px;
  margin: 0 10px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_sns li svg {
  width: 18px;
  height: auto;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_vcard {
  display: inline-block;
  margin-top: 30px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_vcard a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 20px 100px;
  border-radius: 6px;
  background-color: #0f9ee9;
  color: #fff;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_vcard a i {
  font-size: 30px;
  margin-right: 10px;
}

#mypageHeader #mypageHeader_profile #mypageHeader_profile_vcard a span {
  font-size: 18px;
}

.mypageBody_inputBox label {
  text-justify: none;
  letter-spacing: 1px;
  display: block;
}

.mypageBody_inputBox input {
  width: 100%;
  margin-bottom: 10px;
}

.mypageBody_inputBox input.input_tags {
  width: 290px;
  margin-right: 10px;
}

.mypageBody_inputBox textarea {
  width: 100%;
  margin-bottom: 10px;
}

.mypageBody_inputBox input[type="checkbox"] {
  width: inherit;
  vertical-align: initial;
}

.mypageBody_inputBox .social_box {
  margin: -10px 0 10px;
}

.mypageBody_inputBox .btn_addInputs {
  font-size: 26px;
  color: #0f9ee9;
}

.mypageBody_inputBox .btn_addInputs i {
  cursor: pointer;
}

.mypageBody_inputBox #site_authentication_metatag {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid rgba(57, 57, 57, 0.1);
  background-color: #f0f0f0;
}

#mypageBody_menu .mypageBody_menuBlocks {
  margin-bottom: 20px;
}

#mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists {
  display: flex;
}

#mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists .mypageBody_menu_buttonList {
  margin: 0 20px 20px 0;
  border: 1px solid #0f9ee9;
  border-radius: 6px;
  background-color: #0f9ee9;
}

#mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists .mypageBody_menu_buttonList a {
  display: inline-block;
  padding: 2px 15px;
  color: #fff;
}

#mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists .mypageBody_menu_buttonList a:hover {
  color: #fff;
  opacity: 1;
}

#mypageBody .authWithdraw {
  border-top: 1px solid rgba(57, 57, 57, 0.1);
  margin-top: 20px;
  padding-top: 20px;
  text-align: right;
}

#mypageBody .authWithdraw a {
  color: rgba(57, 57, 57, 0.5);
}

#newsBody .newsList {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(57, 57, 57, 0.1);
}

#newsBody .newsList .newsList_date {
  color: rgba(57, 57, 57, 0.5);
  display: block;
  margin: -10px 0 20px;
}

#newsBody .newsList .newsList_text a {
  color: #0f9ee9;
  text-decoration: underline;
}

#inquiryBody .inquiryBody_inputBox_paragraph {
  font-size: 16px;
  margin-bottom: 20px;
}

#inquiryBody label {
  text-justify: none;
  letter-spacing: 1px;
  display: block;
}

#inquiryBody input[type="text"] {
  width: 100%;
  margin-bottom: 10px;
}

#inquiryBody input[type="text"].input_tags {
  width: 290px;
  margin-right: 10px;
}

#inquiryBody textarea {
  width: 100%;
  margin-bottom: 10px;
}

#inquiryBody #inquiryBody_btnSendBox {
  margin-top: 15px;
}

#inquiryBody #inquiryBody_btnSendBox #inquiryBody_btnSendBox_submit {
  text-align: center;
  padding: 5px 30px 5px 25px;
  background-color: #0f9ee9;
  color: #fff;
  border: none;
  border-radius: 6px;
  font-size: 18px;
  cursor: pointer;
  letter-spacing: 2px;
  margin-right: 15px;
}

#inquiryBody #inquiryBody_btnSendBox #inquiryBody_btnSendBox_back {
  text-align: center;
  padding: 5px 30px 5px 25px;
  border: none;
  border-radius: 6px;
  border: 1px solid #393939;
  font-size: 18px;
  cursor: pointer;
  letter-spacing: 2px;
}

#contentHeader #mapHeader {
  font-size: 26px;
  min-height: 200px;
  padding-top: 80px;
}

#mapCanvas {
  height: 600px;
}

#mapCanvas .gm-style-iw {
  max-width: inherit !important;
  max-height: inherit !important;
}

#mapCanvas .mapList {
  font-size: 16px;
  width: 200px;
  position: relative;
}

#mapCanvas .mapList .mapList_anchor {
  display: block;
}

#mapCanvas .mapList .mapList_memberIconBox {
  width: 90px;
  height: 90px;
  margin: 0 auto;
  position: relative;
}

#mapCanvas .mapList .mapList_memberIconBox img {
  width: 90px;
  height: 90px;
  border-radius: 9999px;
  border: 7px solid #f9fcff;
  font-family: 'object-fit: cover;';
  -o-object-fit: cover;
     object-fit: cover;
}

#mapCanvas .mapList .mapList_memberIconBox .mapList_memberIconBox_badge {
  position: absolute;
  left: calc(50% + 15px);
  bottom: 5px;
  width: 30px;
  height: 30px;
  display: block;
  background-color: rgba(45, 195, 125, 0.8);
  border-radius: 9999px;
}

#mapCanvas .mapList .mapList_body {
  padding: 10px 15px 15px;
}

#mapCanvas .mapList .mapList_body .mapList_body_memberName {
  font-weight: bold;
  margin-bottom: 10px;
  padding-top: 10px;
  line-height: 1.2;
}

#mapCanvas .mapList .mapList_body .mapList_body_jobs {
  margin-top: 10px;
  line-height: 1.2;
  font-size: 14px;
  color: rgba(57, 57, 57, 0.5);
}

.pc_only {
  display: block;
}

.sp_only {
  display: none;
}

.clear::after {
  content: "";
  display: block;
  clear: both;
}

.is_error {
  color: #cc0044;
  font-weight: bold;
  width: 100%;
}

.alert-success {
  color: #e23;
  font-size: 18px;
}

.opa {
  transition: all 0.3s ease;
}

.opa:hover {
  opacity: 0.7;
}

/*==============================
	SP ONLY
==============================*/

@media screen and (max-width: 767px) {
  header {
    background-color: inherit;
  }

  header #header_inbox {
    padding: 0;
    justify-content: center;
    flex-wrap: wrap;
    background-color: rgba(0, 0, 0, 0.8);
  }

  header #header_inbox h1,
  header #header_inbox p {
    flex-basis: auto;
  }

  header #header_inbox h1 a svg,
  header #header_inbox p a svg {
    width: 30px;
  }

  header #header_inbox h1 a span,
  header #header_inbox p a span {
    font-size: 20px;
  }

  header #header_inbox ul {
    flex-wrap: no-wrap;
    padding: 10px 0;
    width: 100vw;
    background-color: #c9c9c9;
    justify-content: center;
  }

  header #header_inbox ul li {
    font-size: 13px;
    margin-left: 15px;
  }

  header #header_inbox ul li:first-child {
    margin-left: 0;
  }

  header #header_inbox ul li a {
    color: #393939;
  }

  header #header_inbox ul li a .header_alert {
    color: #fff;
  }

  #menuNav ul li {
    font-size: 12px;
  }

  #menuNav ul li a {
    padding: 10px 8px;
  }

  #contentHeader #staticHeader #staticHeader_topParagraph {
    text-align: left;
  }

  #memberHeader #memberHeader_inputBox {
    display: block;
  }

  #memberHeader #memberHeader_inputBox input.contentHeader_form_inputTags {
    width: 100%;
    margin-bottom: 10px;
  }

  #memberHeader #memberHeader_inputBox input.contentHeader_form_inputFreeword {
    width: 100%;
  }

  #memberHeader #memberHeader_btnSendBox {
    margin-top: 15px;
  }

  #memberDetailHeader #memberDetailHeader_profile #memberDetailHeader_profile_vcard a {
    padding: 10px 20px;
  }

  #memberBody_memberList .memberLists .memberList {
    width: 100%;
    margin: 55px 0 0 0;
  }

  #showcaseHeader #showcaseHeader_inputBox {
    display: block;
  }

  #showcaseHeader #showcaseHeader_inputBox input.contentHeader_form_inputTags {
    width: 100%;
    margin-bottom: 10px;
  }

  #showcaseHeader #showcaseHeader_inputBox input.contentHeader_form_inputFreeword {
    width: 100%;
  }

  #showcaseDetailHeader #showcaseDetailHeader_image img {
    height: inherit;
    min-height: 180px;
    -o-object-fit: contain;
       object-fit: contain;
  }

  ul.showcaseLists .showcaseList {
    width: 100%;
    margin: 15px 15px 15px 0;
  }

  #requestHeader #requestHeader_inputBox {
    display: block;
  }

  #requestHeader #requestHeader_inputBox input.contentHeader_form_inputTitle {
    width: 100%;
  }

  #requestHeader #requestHeader_inputBox select.contentHeader_form_selectHarf {
    width: 100%;
  }

  #requestHeader #requestHeader_inputBox input.contentHeader_form_inputTags {
    width: 100%;
  }

  #requestHeader #requestHeader_inputBox textarea.contentHeader_form_textarea {
    width: 100%;
  }

  #messageBody_formBox #messageHeader_inputBox input.contentHeader_form_inputTitle {
    width: 100%;
  }

  #messageBody_formBox #messageHeader_inputBox select.contentHeader_form_selectHarf {
    width: 100%;
  }

  #messageBody_formBox #messageHeader_inputBox input.contentHeader_form_inputTags {
    width: 100%;
  }

  .mypageBody_inputBox input.input_tags {
    width: 100%;
  }

  #mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists {
    display: block;
  }

  #mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists .mypageBody_menu_buttonList {
    border: none;
    background-color: inherit;
  }

  #mypageBody_menu .mypageBody_menuBlocks .mypageBody_menu_buttonLists .mypageBody_menu_buttonList a {
    border: 1px solid #0f9ee9;
    border-radius: 6px;
    background-color: #0f9ee9;
    padding: 5px 20px;
  }

  .requestLists_toppage .requestList {
    width: 100%;
    margin: 25px 0 0 0;
  }

  #contentHeader #staticHeader {
    padding-top: 15vw;
  }

  #inquiryBody input[type="text"].input_tags {
    width: 100%;
    margin-right: 10px;
  }

  #mapCanvas {
    height: 80vh;
  }

  .pc_only {
    display: none;
  }

  .sp_only {
    display: block;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9EOi94YW1wcC9odGRvY3MvZmxwYXJrMi9fbGFyYXZlbC9yZXNvdXJjZXMvc2Fzcy9zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztBQUFBOzs7O0VBTUM7O0FBc0NEO0VBRUM7RUFDQTtFQUNBO0NBcENEOztBQXVDQTtFQUNDO0VBQ0E7Q0FwQ0Q7O0FBa0NBO0VBS0U7Q0FuQ0Y7O0FBc0NBOzs7Ozs7RUFDQztFQUNBO0VBQ0E7Q0E5QkQ7O0FBZ0NBO0VBQ0M7Q0E3QkQ7O0FBNEJBOztFQUlFO0NBM0JGOztBQThCQTtFQUNDO0VBQ0E7Q0EzQkQ7O0FBNkJBO0VBQ0M7Q0ExQkQ7O0FBeUJBO0VBQ0M7Q0ExQkQ7O0FBeUJBO0VBQ0M7Q0ExQkQ7O0FBeUJBO0VBQ0M7Q0ExQkQ7O0FBb0NBO0VBQ0M7Q0FqQ0Q7O0FBZ0NBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBaENGOztBQXVCQTs7RUFZRztFQUNBO0NBOUJIOztBQWlCQTs7RUFnQkk7RUFDQTtFQUNBO0VBQ0E7Q0E1Qko7O0FBU0E7O0VBc0JLO0VBQ0E7RUFDQTtFQUNBO0NBMUJMOztBQUNBOztFQTZCSztDQXpCTDs7QUFKQTtFQW1DRztFQUNBO0VBQ0E7Q0EzQkg7O0FBVkE7RUF3Q0k7RUFDQTtDQTFCSjs7QUFmQTtFQTRDSztDQXpCTDs7QUE0Qkk7RUEvQ0o7SUFnREs7SUFDQTtHQXhCSDtDQUNGOztBQTFCQTtFQXFESztDQXZCTDs7QUE5QkE7RUF3RE07Q0F0Qk47O0FBbENBO0VBNERNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBdEJOOztBQThCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0EzQkQ7O0FBc0JBO0VBVUc7Q0E1Qkg7O0FBa0JBO0VBY0c7RUFDQTtDQTVCSDs7QUFhQTtFQW1CRztFQUNBO0NBNUJIOztBQVFBO0VBdUJJO0NBM0JKOztBQWlDQTtFQUND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Q0E7T0FBQTtHQTFHQTs7RUFnSEY7SUFHRTtJQUNBO0dBL0dBOztFQXNIRjtJQUdFO0dBckhBOztFQWtIRjtJQU1HO0dBcEhEOztFQThHRjtJQVNHO0dBbkhEOztFQTBHRjtJQVlHO0dBbEhEOztFQXNHRjtJQWVHO0dBakhEOztFQXdIRjtJQUtHO0dBekhEOztFQW9IRjtJQVFHO0dBeEhEOztFQWdIRjtJQVdHO0dBdkhEOztFQThIRjtJQUtHO0dBL0hEOztFQW9JRjtJQUtHO0dBcklEOztFQWdJRjtJQVFJO0lBQ0E7R0FwSUY7O0VBMkhGO0lBWUs7SUFDQTtJQUNBO0lBQ0E7R0FuSUg7O0VBNElGO0lBR0U7SUFDQTtHQTNJQTs7RUFpSkY7SUFHRTtHQWhKQTs7RUFzSkY7SUFLRztJQUNBO0dBdkpEOztFQThKRjtJQUNDO0dBM0pDOztFQWdLRjtJQUFTO0dBNUpQOztFQTZKRjtJQUFTO0dBekpQO0NBQ0YiLCJmaWxlIjoiL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcclxuQXV0aG9yOiBraWtpIHZlcmJcclxuQXV0aG9yIFVSSTogaHR0cDovL3d3dy5raWtpLXZlcmIuY29tL1xyXG5WZXJzaW9uOiAxLjBcclxuKi9cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1x0SFRNTC9DU1PDqMKmwo/Dp8K0woRcclxuLy9cclxuLy9cdMOowqTCh8OmwpXCsMOlwo3CmMOowqrCnsOjwoHCr8OjwoLCrcOjwoPCo8OjwoPCocOjwoPCq8OjwoLCscOjwoPCvMOjwoLCucOjwoHCp8OowqjCmMOowr/CsMOjwoHCmcOjwoLCi1xyXG4vL1x0w6PCgsKvw6PCg8Kpw6PCgsK5w6XCkMKNw6PCgcKvw6PCgMKBw6PCg8Kiw6PCgsK4w6PCg8Klw6PCg8K8w6PCg8Krw6XCkMKNX8OjwoLCtcOjwoPClsOjwoPCosOjwoLCuMOjwoPCpcOjwoPCvMOjwoPCq8OlwpDCjcOjwoHCrsOpwqDChsOnwpXCqsOjwoHCp8OjwoDCgcOowqbCqsOjwoPCosOjwoLCuMOjwoPCpcOjwoPCvMOjwoPCq8OjwoHCrsOlwpDCjcOlwonCjcOjwoLCksOmwo7CpcOpwqDCrcOowqrCnsOjwoHCqMOjwoHCl8OjwoHCpsOkwrvCmMOkwrjCjlxyXG4vL1x0PHNlY3Rpb24gY2xhc3M9XCJhcnRpY2xlc0hlYWRsaW5lXCI+XHJcbi8vXHRcdDxoMiBjbGFzcz1cImFydGljbGVzSGVhZGxpbmVfdGl0bGVcIj7Do8KCwr/Do8KCwqTDo8KDwojDo8KDwqs8L2gyPlxyXG4vL1x0XHQ8ZGl2IGNsYXNzPVwiYXJ0aWNsZXNIZWFkbGluZV9zdW1tYXJ5XCI+XHJcbi8vXHRcdFx0PHAgY2xhc3M9XCJhcnRpY2xlc0hlYWRsaW5lX3N1bW1hcnlfZGF0ZVwiPjIwMTgvMDEvMjM8L3A+XHJcbi8vXHRcdFx0PHAgY2xhc3M9XCJhcnRpY2xlc0hlYWRsaW5lX3N1bW1hcnlfZGVzY3JpcHRpb25cIj7DqMKqwqzDpsKYwo7DpsKWwoc8L3A+XHJcbi8vXHRcdDwvZGl2PlxyXG4vL1x0PC9zZWN0aW9uPlxyXG4vL1xyXG4vL1x0w6LClsKgQmFzZVxyXG4vL1x0w6PCgsK1w6PCgsKkw6PCg8KIw6XChcKow6TCvcKTw6PCgcKuw6PCg8KVw6PCgsKpw6PCg8Kzw6PCg8KIw6PCgsK1w6PCgsKkw6PCgsK6w6PCgsKEw6jCocKMw6nClsKTw6PCgMKBYcOowqbCgcOnwrTCoMOjwoHCrsOmwpbCh8Olwq3Cl8OowonCssOjwoHCqsOjwoHCqcOjwoDCgcOkwr3Cv8OnwpTCqMOjwoHClcOjwoLCjMOjwoLCi8OlwqDCtMOmwonCgMOjwoLCksOlwpXCj8OjwoLCj8OjwoHCmsOjwoLCv8OjwoLCsMOjwoHCjMOmwpzCrMOmwp3CpcOmwozCgcOjwoHCpMOjwoHCucOjwoHCjcOowqjCrcOlwq7CmsOjwoLCksOjwoPCmcOjwoPCvMOjwoLCucOjwoPCq8OjwoPCvMOjwoPCq8OjwoHCqMOjwoHCl8OjwoHCpsOowqjCmMOowr/CsFxyXG4vL1x0w6jCpsKBw6fCtMKgw6jCh8Kqw6TCvcKTw6PCgcKrw6XCr8K+w6PCgcKXw6PCgcKmw6XCrsKaw6fCvsKpw6PCgcKZw6PCgsKLw6PCgcKfw6PCgsKBIGlkIMOjwoLChCBjbGFzcyDDo8KCwpLDpMK9wr/Dp8KUwqjDo8KBwpfDo8KBwqrDo8KBwoRcclxuLy9cclxuLy9cdMOiwpbCoENvbW1vbi1Db21wb3JuZW50XHJcbi8vXHTDo8KDwpjDo8KDwoPDo8KDwoDDo8KDwrzDo8KDwrvDo8KDwpXDo8KDwoPDo8KCwr/Do8KDwrzDo8KDwrvDo8KCwrXDo8KCwqTDo8KDwonDo8KDwpDDo8KDwrzDo8KBwqrDo8KBwqnDpcKQwoTDo8KDwprDo8KDwrzDo8KCwrjDo8KBwqfDpcKbwrrDpcKuwprDp8KawoTDo8KBwqvDpcKFwrHDpsKcwonDo8KBwpnDo8KCwovDo8KDwpHDo8KDwrzDo8KDwoTDo8KDwrvDo8KCwqrDo8KDwpbDo8KCwrjDo8KCwqfDo8KCwq/Do8KDwojDo8KCwpLDqMKowq3DqMKowohcclxuLy9cdElEw6bCjMKHw6XCrsKaw6PCgcKuw6PCgcK7w6PCgcKLw6PCgMKBw6fCtcK2w6XCr8K+w6PCgcKrw6XCpMKJw6PCgsKPw6PCgsKJw6PCgcKqw6PCgcKEw6PCgcKnw6PCgcKCw6PCgsKNw6PCgcKGw6jCpsKqw6XCrcKQw6nCmsKOw6XCscKkw6PCgcKuw6XCoMK0w6XCkMKIw6PCgcKuID4gw6PCgcKqw6PCgcKpw6PCgcKnw6jCqMKtw6XCrsKaw6PCgcKZw6PCgsKLXHJcbi8vXHJcbi8vXHTDosKWwqBHZW5lcmFsLUNvbXBvcm5lbnRcclxuLy9cdMOkwrjCu8OjwoHCq8OlwpDChMOjwoPCmsOjwoPCvMOjwoLCuMOjwoHClMOjwoHCqMOjwoHCq8Okwr3Cv8OjwoLCj8OjwoLCjMOjwoHCn8OjwoLCisOkwr3Cv8OjwoLCj8OjwoLCjMOjwoHCqsOjwoHCi8OjwoHCo8OjwoHCn8OjwoLCisOjwoHCmcOjwoLCi8OjwoPCkcOjwoPCvMOjwoPChMOjwoPCu8OjwoLCqsOjwoPClsOjwoLCuMOjwoLCp8OjwoLCr8OjwoPCiMOjwoLCksOowqjCrcOowqjCiFxyXG4vL1x0w6fCm8K0w6TCuMKLw6PCgsK/w6PCgsKww6PCgcKvw6TCvcK/w6PCgsKPw6PCgcKaw6PCgMKBw6PCgcKhw6PCgsKHw6PCgcKjw6PCgcKow6bCicKLw6nClsKTw6PCgcKnw6PCgsKCw6PCgsKvw6PCg8Kpw6PCgsK5w6XCkMKNw6PCgsKSw6PCgcKkw6PCgcKRw6PCgcKmw6XCr8K+w6XCv8KcXHJcbi8vXHJcbi8vXHTDosKWwqBVdGlsaXR5XHJcbi8vXHRjbGVhcmZpeCDDo8KCwoQgLnBjLy5zcCDDo8KBwqrDo8KBwqnDo8KAwoHDqMKqwr/DpsKVwrTDp8KUwqjDo8KBwq7Do8KDwqzDo8KCwqTDo8KDwqTDo8KDwrzDo8KCwoTDpsKvwpTDqMK8woPDp8KawoTDpcKwwo/Do8KBwpXDo8KBwqrDo8KCwrnDo8KCwr/Do8KCwqTDo8KDwqvDo8KCwpLDpcKuwprDp8K+wqlcclxuLy9cdEpTw6PCgcKnw6TCvcK/w6PCgsKPw6PCgsKMw6PCgsKLw6XCicKNw6bCj8KQw6PCgcKuw6XCoMK0w6XCkMKIw6PCgcKvIGpzXyDDo8KDwpfDo8KDwqzDo8KDwpXDo8KCwqPDo8KDwoPDo8KCwq/Do8KCwrnDo8KCwpLDpMK9wr/Dp8KUwqhcclxuLy9cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1x0w6LClsKgVmFyIMOlwqTCicOmwpXCsMOowqjCrcOlwq7CmlxyXG5AaW1wb3J0IFwidmFyXCI7XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vL1x0w6LClsKgQmFzZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbmJvZHkge1xyXG4vL1x0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtlc3Q7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHRmb250OiAxNnB4LzEuNyBVYnVudHUsIFZlcmRhbmEsIFwiw6PCg8KSw6PCg8Kpw6PCgsKuw6PCg8KOw6jCp8KSw6PCgsK0w6PCgsK3w6PCg8KDw6PCgsKvIFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIsOjwoPCksOjwoPCqcOjwoLCrsOjwoPCjsOowqfCksOjwoLCtCBQcm9OIFczXCIsIFwiw6PCg8Khw6PCgsKkw6PCg8Kqw6PCgsKqXCIsIE1laXJ5bywgRm9udEF3ZXNvbWUsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogLjU7XHJcblx0fVxyXG59XHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItbWFpbiwgLjc1KVxyXG59XHJcbnNlbGVjdCB7XHJcblx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHJcblx0b3B0aW9uLCAmLmNoZWNrZWQge1xyXG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cdH1cclxufVxyXG50ZXh0YXJlYSB7XHJcblx0aGVpZ2h0OiAxMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1tYWluLCAuNzUpXHJcbn1cclxuOjpwbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cdMOiwpbCoENvbW1vbi1Db21wb3JuZW50XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuXHJcblx0I2hlYWRlcl9pbmJveCB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMTBweDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0aDEsIHAge1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdFx0ZmxleC1iYXNpczogMzgwcHg7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGZpbGw6ICNjYzBhMWE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDg3NnB4KSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5oZWFkZXJfYWxlcnQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTBweDtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21lbnVOYXYgdWwge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XHJcblxyXG5cdGxpIHtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jdXJyZW50IGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWRib3gge1xyXG5cdG1hcmdpbjogNTBweCBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0LnBhZ2UtaXRlbSB7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ib3JkZXI7XHJcblx0cGFkZGluZzogNjBweCAyMHB4O1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuXHJcblx0I2Zvb3Rlcl9pbmJveCB7XHJcblx0XHRtYXgtd2lkdGg6IDk3MHB4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0I2Zvb3Rlck5hdiB1bCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmID4gcCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmhlYWRsaW5lX3RvcHBhZ2Uge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICNhOWE5YTk7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogNHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0fVxyXG59XHJcbi5oZWFkbGluZV9zdXBlciB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4uaGVhZGxpbmVfbWFpbiB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMztcclxufVxyXG4uaGVhZGxpbmVfc3ViIHtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG5cdGEge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblx0fVxyXG59XHJcbi5oZWFkbGluZV9mZWF0dXJlIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG59XHJcblxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cdMOiwpbCoEdlbmVyYWwtQ29tcG9ybmVudFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGlucHV0W3R5cGU9J2ZpbGUnXVxyXG4vLyA8bGFiZWwgY2xhc3M9XCJmaWxlVXBsb2FkXCI+PHA+PGkgY2xhc3M9XCJmYSBmYS1jbG91ZC11cGxvYWRcIj48L2k+IMOlwobCmcOnwpzCn8OjwoLCksOjwoLCosOjwoPCg8OjwoPCl8OjwoPCrcOjwoPCvMOjwoPCiTwvcD48aW5wdXQgdHlwZT1cImZpbGVcIiBuYW1lPVwibWVtYmVyX2ljb25cIiByZXF1aXJlZCAvPjwvbGFiZWw+XHJcbmxhYmVsLmZpbGVVcGxvYWQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRwYWRkaW5nOiA1cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCYgPiBwIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG5TZW5kQm94IHtcclxuXHJcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA1cHggMzBweCA1cHggMjVweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1lbWJlckljb25Cb3gge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4td2lkdGg6IDMwcHg7XHJcblxyXG5cdC5tZW1iZXJJY29uQm94X2ljb24ge1xyXG5cdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcblx0Lm1lbWJlckljb25Cb3hfYmFkZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zdWIsIDAuOCk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi50YWdMaXN0cyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHQmID4gKiB7XHJcblx0XHRtYXJnaW46IDVweCAxMHB4IDAgMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuMDcpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4sIHNlbGVjdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmc6IDNweCAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgLTE1cHggMCAxNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDZweCA2cHggMDtcclxuXHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHJcblx0XHRcdCYudGFnTGlzdF9sZXZlbDEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1haW4sIC4yNSk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50YWdMaXN0X2xldmVsMiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgLjQ1KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnRhZ0xpc3RfbGV2ZWwzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1tYWluLCAuNyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50YWdMaXN0X2xldmVsNCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWFpbiwgMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XHJcblxyXG5cdFx0XHQmLnRhZ0xpc3RfbGV2ZWwxLCAmLnRhZ0xpc3RfbGV2ZWwyLCAmLnRhZ0xpc3RfbGV2ZWwzLCAmLnRhZ0xpc3RfbGV2ZWw0IHtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4jY29udGVudEhlYWRlciB7XHJcblxyXG5cdCNjb250ZW50SGVhZGVyX2NvdmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGNvbG9yLW1haW4gMTAlLCAkY29sb3Itc3ViIDkwJSk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xyXG5cdFx0XHR3aWR0aDogMTkyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMTIwdnc7XHJcblx0XHRcdGhlaWdodDogNnZ3O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmY2ZmO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogLTEwdnc7XHJcblx0XHRcdGJvdHRvbTogMHZ3O1xyXG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250ZW50SGVhZGVyX2luYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdG1heC13aWR0aDogOTcwcHg7XHJcblx0XHRtYXJnaW46IC0yMDBweCBhdXRvIDA7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdH1cclxuXHQjc3RhdGljSGVhZGVyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDgwcHg7XHJcblxyXG5cdFx0LnN0YXRpY0hlYWRlcl9wYXJhZ3JhZ2gge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNzdGF0aWNIZWFkZXJfdG9wSW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGxpbmVfdG9wcGFnZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiA0MHB4IGF1dG8gMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQjc3RhdGljSGVhZGVyX3RvcFBhcmFncmFwaCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudEJvZHlfaW5ib3gge1xyXG5cdG1heC13aWR0aDogOTUwcHg7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cclxuXHQmI3JlcXVlc3RCb2R5LCAmI3Nob3djYXNlQm9keSwgJiNtZW1iZXJCb2R5LCAmI25ld3NCb2R5IHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cdH1cclxuXHJcblx0JiA+IGRpdiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnN0YXRpY0RsQ29udGVudHMge1xyXG5cdFx0cC5zdGF0aWNEbENvbnRlbnRzX2ludHJvVGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblx0XHRkdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdGRkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdGF0aWNTaWduYXR1cmUge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gbWVtYmVyXHJcbiNtZW1iZXJIZWFkZXIge1xyXG5cclxuXHQjbWVtYmVySGVhZGVyX2lucHV0Qm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0aW5wdXQuY29udGVudEhlYWRlcl9mb3JtX2lucHV0VGFncyB7XHJcblx0XHRcdHdpZHRoOiAzNjBweDtcclxuXHRcdH1cclxuXHRcdGlucHV0LmNvbnRlbnRIZWFkZXJfZm9ybV9pbnB1dEZyZWV3b3JkIHtcclxuXHRcdFx0d2lkdGg6IDU0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I21lbWJlckhlYWRlcl9idG5TZW5kQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4jbWVtYmVyQm9keV9tZW1iZXJMaXN0IHtcclxuXHJcblx0Lm1lbWJlckxpc3RzIHtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdG1hcmdpbi10b3A6IC0zNXB4O1xyXG5cclxuXHRcdC5tZW1iZXJMaXN0IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkY29sb3ItdGV4dCwgLjA3KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0bWFyZ2luOiA1NXB4IDE1cHggMCAwO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOm50aC1vZi10eXBlKDNuKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVtYmVyTGlzdF9hbmNob3Ige1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWVtYmVyTGlzdF9tZW1iZXJJY29uQm94IHtcclxuXHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gLTUwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNDBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogN3B4IHNvbGlkICRjb2xvci1iZztcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuXHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lbWJlckxpc3RfbWVtYmVySWNvbkJveF9iYWRnZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDE1cHgpO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXN1YiwgMC44KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW1iZXJMaXN0X2JvZHkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xyXG5cclxuXHRcdFx0XHQubWVtYmVyTGlzdF9ib2R5X21lbWJlck5hbWUge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lbWJlckxpc3RfYm9keV9teXNpdGUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lbWJlckxpc3RfYm9keV9qb2JzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZW1iZXJMaXN0X2JvZHlfdGFnTGlzdHMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZW1iZXJMaXN0X2JvZHlfZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZW1iZXJMaXN0X2JvZHlfdmNhcmRCb3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHQubWVtYmVyTGlzdF9ib2R5X3ZjYXJkIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBtZW1iZXIgPiBkZXRhaWxcclxuI21lbWJlckRldGFpbEhlYWRlciB7XHJcblxyXG5cdCNtZW1iZXJEZXRhaWxIZWFkZXJfaWNvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0I21lbWJlckRldGFpbEhlYWRlcl9pY29uX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0Ym9yZGVyOiA3cHggc29saWQgJGNvbG9yLWJnO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdFx0I21lbWJlckRldGFpbEhlYWRlcl9pY29uX2JhZGdlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDMwcHgpO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc3ViLCAwLjgpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA5OTk5cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNtZW1iZXJEZXRhaWxIZWFkZXJfcHJvZmlsZSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNtZW1iZXJEZXRhaWxIZWFkZXJfcHJvZmlsZV9teXNpdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC50YWdMaXN0cyB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCNtZW1iZXJEZXRhaWxIZWFkZXJfcHJvZmlsZV9qb2JzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I21lbWJlckRldGFpbEhlYWRlcl9wcm9maWxlX3NucyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNtZW1iZXJEZXRhaWxIZWFkZXJfcHJvZmlsZV92Y2FyZCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21lbWJlckRldGFpbEJvZHlcclxuXHJcblx0I21lbWJlckRldGFpbEJvZHlfdGFnTGlzdCBoMywgI21lbWJlckRldGFpbEJvZHlfc2tpbGxMaXN0IGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHJcblxyXG4vLyBzaG93Y2FzZVxyXG4jc2hvd2Nhc2VIZWFkZXIge1xyXG5cclxuXHQjc2hvd2Nhc2VIZWFkZXJfaW5wdXRCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUYWdzIHtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQuY29udGVudEhlYWRlcl9mb3JtX2lucHV0RnJlZXdvcmQge1xyXG5cdFx0XHR3aWR0aDogNTQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjc2hvd2Nhc2VfYnRuU2VuZEJveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBzaG93Y2FzZSA+IGRldGFpbFxyXG4jc2hvd2Nhc2VEZXRhaWxIZWFkZXIge1xyXG5cclxuXHQjc2hvd2Nhc2VEZXRhaWxIZWFkZXJfaW1hZ2UgaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuI3Nob3djYXNlRGV0YWlsQm9keSB7XHJcblx0bWF4LXdpZHRoOiA5MTBweDtcclxuXHRtYXJnaW46IC0zMHB4IGF1dG8gMDtcclxuXHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQjc2hvd2Nhc2VEZXRhaWxCb2R5X21lbWJlclN1bW1hcnkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCNzaG93Y2FzZURldGFpbEJvZHlfbWVtYmVyTmFtZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaG93Y2FzZURldGFpbEJvZHlfZGVzY3JpcHRpb24ge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdCNzaG93Y2FzZURldGFpbEJvZHlfcHJpY2VCb3gge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHQjc2hvd2Nhc2VEZXRhaWxCb2R5X3ByaWNlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxudWwuc2hvd2Nhc2VMaXN0cyB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cclxuXHQuc2hvd2Nhc2VMaXN0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMTBweCk7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XHJcblx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkY29sb3ItdGV4dCwgLjA3KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRtYXJnaW46IDE1cHggMTVweCAwIDA7XHJcblxyXG5cdFx0JjpudGgtb2YtdHlwZSgzbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNob3djYXNlTGlzdF9waWN0dXJlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDZweCAwIDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDIzMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zaG93Y2FzZUxpc3RfYm9keSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCAxNXB4O1xyXG5cclxuXHRcdFx0LnNob3djYXNlTGlzdF9ib2R5X21lbWJlclN1bW1hcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0LnNob3djYXNlTGlzdF9ib2R5X21lbWJlck5hbWUge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNob3djYXNlTGlzdF9ib2R5X3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNob3djYXNlTGlzdF9ib2R5X2Rlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvd2Nhc2VMaXN0X2JvZHlfc2tpbGxUYWdzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCA1cHggMCAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2hvd2Nhc2VMaXN0X2JvZHlfcHJpY2VCb3gge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0XHRcdC5zaG93Y2FzZUxpc3RfYm9keV9wcmljZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblxyXG5cdFx0XHRcdFx0LnNob3djYXNlTGlzdF9ib2R5X3ByaWNlX3llbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNjYzBhMWE7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNjYzBhMWE7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2hvd2Nhc2VMaXN0X3N0YXR1c0xpc3RzIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHJcblx0XHRcdC5zaG93Y2FzZUxpc3Rfc3RhdHVzTGlzdHNfcmFpc2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNob3djYXNlTGlzdF9zdGF0dXNMaXN0c19mYWxsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyByZXF1ZXN0XHJcbiNyZXF1ZXN0SGVhZGVyIHtcclxuXHJcblx0I3JlcXVlc3RIZWFkZXJfaW5wdXRCb3gge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUaXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0LmNvbnRlbnRIZWFkZXJfZm9ybV9zZWxlY3RIYXJmIHtcclxuXHRcdFx0d2lkdGg6IDM2MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQuY29udGVudEhlYWRlcl9mb3JtX2lucHV0VGFncyB7XHJcblx0XHRcdHdpZHRoOiA1NDBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHRcdHRleHRhcmVhLmNvbnRlbnRIZWFkZXJfZm9ybV90ZXh0YXJlYSB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjcmVxdWVzdEhlYWRlcl9idG5TZW5kQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG4ucmVxdWVzdExpc3RzIHtcclxuXHJcblx0LnJlcXVlc3RMaXN0IHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcblx0XHQucmVxdWVzdExpc3RfY2F0ZWdvcnkge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDhweCAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHQmX2ludHJvZHVjZSB7YmFja2dyb3VuZC1jb2xvcjogI2M5Mzt9XHJcblx0XHRcdCZfYWR2aWNlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjM2M5O31cclxuXHRcdFx0Jl9vZmZlciB7YmFja2dyb3VuZC1jb2xvcjogIzkzYzt9XHJcblx0XHRcdCZfYnVkZHkge2JhY2tncm91bmQtY29sb3I6ICM5YzM7fVxyXG5cdFx0XHQmX2hlbHAge2JhY2tncm91bmQtY29sb3I6ICNjMzk7fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXF1ZXN0TGlzdF9uYW1lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHQubWVtYmVySWNvbkJveCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHRpbWUge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucmVxdWVzdExpc3RfdGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlcXVlc3RMaXN0X3N0YXR1c0xpc3RzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdCYucmVxdWVzdExpc3Rfc3RhdHVzTGlzdHNfcmFpc2Uge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTVweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnJlcXVlc3RMaXN0X3N0YXR1c0xpc3RzX2ZhbGwge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yZXF1ZXN0TGlzdHNfdG9wcGFnZSB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdG1hcmdpbi10b3A6IC0zNXB4O1xyXG5cclxuXHQucmVxdWVzdExpc3Qge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4KTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRjb2xvci10ZXh0LCAuMDcpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdG1hcmdpbjogNTVweCAxNXB4IDAgMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblxyXG5cdFx0JjpudGgtb2YtdHlwZSgzbikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlcXVlc3RMaXN0X2NhdGVnb3J5IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdHBhZGRpbmc6IDJweCA4cHggMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0Jl9pbnRyb2R1Y2Uge2JhY2tncm91bmQtY29sb3I6ICNjOTM7fVxyXG5cdFx0XHQmX2FkdmljZSB7YmFja2dyb3VuZC1jb2xvcjogIzNjOTt9XHJcblx0XHRcdCZfb2ZmZXIge2JhY2tncm91bmQtY29sb3I6ICM5M2M7fVxyXG5cdFx0XHQmX2J1ZGR5IHtiYWNrZ3JvdW5kLWNvbG9yOiAjOWMzO31cclxuXHRcdFx0Jl9oZWxwIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYzM5O31cclxuXHRcdH1cclxuXHJcblx0XHQucmVxdWVzdExpc3RfbmFtZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0Lm1lbWJlckljb25Cb3gge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR0aW1lIHtcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJlcXVlc3RMaXN0X3RleHQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yZXF1ZXN0TGlzdF9zdGF0dXNMaXN0cyB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0Ji5yZXF1ZXN0TGlzdF9zdGF0dXNMaXN0c19yYWlzZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYucmVxdWVzdExpc3Rfc3RhdHVzTGlzdHNfZmFsbCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggMTVweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xyXG5cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBhdXRoKHJlZ2lzdGVyIC8gbG9naW4gLyBwYXNzd29yZClcclxuI2F1dGhCb2R5IHtcclxuXHJcblx0I2F1dGhCb2R5X2lucHV0Qm94IHtcclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdHRleHQtanVzdGlmeTogbm9uZTtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNhdXRoQm9keV9idG5TZW5kQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQucGFzc3dvcmRfcmVxdWVzdCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0Y29sb3I6ICM5MjkyOTI7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIG1lc3NhZ2VcclxuI21lc3NhZ2VIZWFkZXIge1xyXG5cclxuXHQjbWVzc2FnZUhlYWRlcl9pY29uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQjbWVzc2FnZUhlYWRlcl9pY29uX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDE4MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0Ym9yZGVyOiA3cHggc29saWQgJGNvbG9yLWJnO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdFx0I21lc3NhZ2VIZWFkZXJfaWNvbl9iYWRnZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogY2FsYyg1MCUgKyAzMHB4KTtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXN1YiwgMC44KTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjbWVzc2FnZUhlYWRlcl9wcm9maWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHR9XHJcblxyXG5cdFx0I21lc3NhZ2VIZWFkZXJfcHJvZmlsZV9teXNpdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNtZXNzYWdlSGVhZGVyX3Byb2ZpbGVfam9icyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNtZXNzYWdlSGVhZGVyX3Byb2ZpbGVfc25zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I21lc3NhZ2VIZWFkZXJfcHJvZmlsZV92Y2FyZCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDEwMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI21lc3NhZ2VCb2R5X2Zvcm1Cb3gge1xyXG5cclxuXHQjbWVzc2FnZUhlYWRlcl9pbnB1dEJveCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdGlucHV0LmNvbnRlbnRIZWFkZXJfZm9ybV9pbnB1dFRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRzZWxlY3QuY29udGVudEhlYWRlcl9mb3JtX3NlbGVjdEhhcmYge1xyXG5cdFx0XHR3aWR0aDogMzYwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUYWdzIHtcclxuXHRcdFx0d2lkdGg6IDU0MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0dGV4dGFyZWEuY29udGVudEhlYWRlcl9mb3JtX3RleHRhcmVhIHtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNtZXNzYWdlSGVhZGVyX2J0blNlbmRCb3gge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5tZXNzYWdlTGlzdHMge1xyXG5cclxuXHQubWVzc2FnZUxpc3Qge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuXHRcdCYudGFyZ2V0TWVzc2FnZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuMDUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tZXNzYWdlTGlzdF9jYXRlZ29yeSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRwYWRkaW5nOiAycHggOHB4IDBweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcblx0XHRcdCZfaW50cm9kdWNlIHtiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzO31cclxuXHRcdFx0Jl9hZHZpY2Uge2JhY2tncm91bmQtY29sb3I6ICMzYzk7fVxyXG5cdFx0XHQmX29mZmVyIHtiYWNrZ3JvdW5kLWNvbG9yOiAjOTNjO31cclxuXHRcdFx0Jl9idWRkeSB7YmFja2dyb3VuZC1jb2xvcjogIzljMzt9XHJcblx0XHRcdCZfaGVscCB7YmFja2dyb3VuZC1jb2xvcjogI2MzOTt9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1lc3NhZ2VMaXN0X25hbWUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdC5tZW1iZXJJY29uQm94IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dGltZSB7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tZXNzYWdlTGlzdF90ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQubWVzc2FnZUxpc3Rfc3RhdHVzTGlzdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcblx0XHRcdFx0Ji5tZXNzYWdlTGlzdF9zdGF0dXNMaXN0c19yYWlzZSB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLm1lc3NhZ2VMaXN0U2luZ2xlIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHQmLnVucmVhZHMge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjA1KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5tZXNzYWdlTGlzdF9uYW1lIHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lc3NhZ2VMaXN0X3RleHQge1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIG15cGFnZVxyXG4jbXlwYWdlSGVhZGVyIHtcclxuXHJcblx0I215cGFnZUhlYWRlcl9pY29uIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHQjbXlwYWdlSGVhZGVyX2ljb25faW1hZ2Uge1xyXG5cdFx0XHR3aWR0aDogMTgwcHg7XHJcblx0XHRcdGhlaWdodDogMTgwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMDBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOTk5OXB4O1xyXG5cdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkY29sb3ItYmc7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblx0XHQjbXlwYWdlSGVhZGVyX2ljb25fYmFkZ2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IGNhbGMoNTAlICsgMzBweCk7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1zdWIsIDAuOCk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I215cGFnZUhlYWRlcl9wcm9maWxlIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I215cGFnZUhlYWRlcl9wcm9maWxlX215c2l0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I215cGFnZUhlYWRlcl9wcm9maWxlX2pvYnMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAuNSk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQjbXlwYWdlSGVhZGVyX3Byb2ZpbGVfc25zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I215cGFnZUhlYWRlcl9wcm9maWxlX3ZjYXJkIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMTAwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubXlwYWdlQm9keV9pbnB1dEJveCB7XHJcblxyXG5cdGxhYmVsIHtcclxuXHRcdHRleHQtanVzdGlmeTogbm9uZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHQmLmlucHV0X3RhZ3Mge1xyXG5cdFx0XHR3aWR0aDogMjkwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRleHRhcmVhIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcblx0XHR3aWR0aDogaW5oZXJpdDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xyXG5cdH1cclxuXHJcblx0LnNvY2lhbF9ib3gge1xyXG5cdFx0bWFyZ2luOiAtMTBweCAwIDEwcHg7XHJcblx0fVxyXG5cclxuXHQuYnRuX2FkZElucHV0cyB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRjb2xvcjogJGNvbG9yLW1haW47XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaXRlX2F1dGhlbnRpY2F0aW9uX21ldGF0YWcge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcblx0fVxyXG59XHJcblxyXG4jbXlwYWdlQm9keV9tZW51IHtcclxuXHJcblx0Lm15cGFnZUJvZHlfbWVudUJsb2NrcyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdC5teXBhZ2VCb2R5X21lbnVfYnV0dG9uTGlzdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0Lm15cGFnZUJvZHlfbWVudV9idXR0b25MaXN0IHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1haW47XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAxNXB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI215cGFnZUJvZHkgLmF1dGhXaXRoZHJhdyB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgLjUpOztcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI25ld3NCb2R5IHtcclxuXHJcblx0Lm5ld3NMaXN0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuXHRcdC5uZXdzTGlzdF9kYXRlIHtcclxuXHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogLTEwcHggMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzTGlzdF90ZXh0IHtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItbWFpbjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4jaW5xdWlyeUJvZHkge1xyXG5cclxuXHQuaW5xdWlyeUJvZHlfaW5wdXRCb3hfcGFyYWdyYXBoIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHRsYWJlbCB7XHJcblx0XHR0ZXh0LWp1c3RpZnk6IG5vbmU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG5cdFx0Ji5pbnB1dF90YWdzIHtcclxuXHRcdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0ZXh0YXJlYSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQjaW5xdWlyeUJvZHlfYnRuU2VuZEJveCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdCNpbnF1aXJ5Qm9keV9idG5TZW5kQm94X3N1Ym1pdCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNXB4IDMwcHggNXB4IDI1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0XHQjaW5xdWlyeUJvZHlfYnRuU2VuZEJveF9iYWNrIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMzBweCA1cHggMjVweDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4jY29udGVudEhlYWRlciAjbWFwSGVhZGVyIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bWluLWhlaWdodDogMjAwcHg7XHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbiNtYXBDYW52YXMge1xyXG5cdGhlaWdodDogNjAwcHg7XHJcblxyXG5cdC5nbS1zdHlsZS1pdyB7XHJcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tYXBMaXN0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQubWFwTGlzdF9hbmNob3Ige1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQubWFwTGlzdF9tZW1iZXJJY29uQm94IHtcclxuXHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkY29sb3ItYmc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWFwTGlzdF9tZW1iZXJJY29uQm94X2JhZGdlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcclxuXHRcdFx0XHRib3R0b206IDVweDtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itc3ViLCAwLjgpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXBMaXN0X2JvZHkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHggMTVweDtcclxuXHJcblx0XHRcdC5tYXBMaXN0X2JvZHlfbWVtYmVyTmFtZSB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubWFwTGlzdF9ib2R5X2pvYnMge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoJGNvbG9yLXRleHQsIC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cdMOiwpbCoFV0aWxpdHlcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4ucGNfb25seXtkaXNwbGF5OmJsb2NrfVxyXG4uc3Bfb25seXtkaXNwbGF5Om5vbmV9XHJcblxyXG4uY2xlYXI6OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uaXNfZXJyb3Ige1xyXG5cdGNvbG9yOiAjY2MwMDQ0O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5hbGVydC1zdWNjZXNzIHtcclxuXHRjb2xvcjogI2UyMztcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLm9wYSB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdFNQIE9OTFlcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbmhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuXHJcblx0I2hlYWRlcl9pbmJveCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuXHJcblx0XHRoMSwgcCB7XHJcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XHJcblxyXG5cdFx0XHRhIHtcclxuXHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vLXdyYXA7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdFx0d2lkdGg6IDEwMHZ3O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcclxuXHJcblx0XHRcdFx0XHQuaGVhZGVyX2FsZXJ0IHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiNtZW51TmF2IHVsIHtcclxuXHJcblx0bGkge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRlbnRIZWFkZXIge1xyXG5cclxuXHQjc3RhdGljSGVhZGVyIHtcclxuXHJcblx0XHQjc3RhdGljSGVhZGVyX3RvcFBhcmFncmFwaCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIG1lbWJlclxyXG4jbWVtYmVySGVhZGVyIHtcclxuXHJcblx0I21lbWJlckhlYWRlcl9pbnB1dEJveCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUYWdzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRGcmVld29yZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I21lbWJlckhlYWRlcl9idG5TZW5kQm94IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIG1lbWJlciA+IGRldGFpbFxyXG4jbWVtYmVyRGV0YWlsSGVhZGVyIHtcclxuXHJcblx0I21lbWJlckRldGFpbEhlYWRlcl9wcm9maWxlIHtcclxuXHJcblx0XHQjbWVtYmVyRGV0YWlsSGVhZGVyX3Byb2ZpbGVfdmNhcmQge1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbWVtYmVyQm9keV9tZW1iZXJMaXN0IHtcclxuXHJcblx0Lm1lbWJlckxpc3RzIHtcclxuXHJcblx0XHQubWVtYmVyTGlzdCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW46IDU1cHggMCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIHNob3djYXNlXHJcbiNzaG93Y2FzZUhlYWRlciB7XHJcblxyXG5cdCNzaG93Y2FzZUhlYWRlcl9pbnB1dEJveCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUYWdzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRGcmVld29yZCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBzaG93Y2FzZSA+IGRldGFpbFxyXG4jc2hvd2Nhc2VEZXRhaWxIZWFkZXIge1xyXG5cclxuXHQjc2hvd2Nhc2VEZXRhaWxIZWFkZXJfaW1hZ2UgaW1nIHtcclxuXHRcdGhlaWdodDogaW5oZXJpdDtcclxuXHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xyXG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxudWwuc2hvd2Nhc2VMaXN0cyB7XHJcblxyXG5cdC5zaG93Y2FzZUxpc3Qge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDE1cHggMTVweCAxNXB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8vIHJlcXVlc3RcclxuI3JlcXVlc3RIZWFkZXIge1xyXG5cclxuXHQjcmVxdWVzdEhlYWRlcl9pbnB1dEJveCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUaXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0c2VsZWN0LmNvbnRlbnRIZWFkZXJfZm9ybV9zZWxlY3RIYXJmIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRpbnB1dC5jb250ZW50SGVhZGVyX2Zvcm1faW5wdXRUYWdzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHR0ZXh0YXJlYS5jb250ZW50SGVhZGVyX2Zvcm1fdGV4dGFyZWEge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuI21lc3NhZ2VCb2R5X2Zvcm1Cb3gge1xyXG5cclxuXHQjbWVzc2FnZUhlYWRlcl9pbnB1dEJveCB7XHJcblxyXG5cdFx0aW5wdXQuY29udGVudEhlYWRlcl9mb3JtX2lucHV0VGl0bGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdHNlbGVjdC5jb250ZW50SGVhZGVyX2Zvcm1fc2VsZWN0SGFyZiB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQuY29udGVudEhlYWRlcl9mb3JtX2lucHV0VGFncyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4ubXlwYWdlQm9keV9pbnB1dEJveCB7XHJcblxyXG5cdGlucHV0IHtcclxuXHJcblx0XHQmLmlucHV0X3RhZ3Mge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNteXBhZ2VCb2R5X21lbnUge1xyXG5cclxuXHQubXlwYWdlQm9keV9tZW51QmxvY2tzIHtcclxuXHJcblx0XHQubXlwYWdlQm9keV9tZW51X2J1dHRvbkxpc3RzIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHQubXlwYWdlQm9keV9tZW51X2J1dHRvbkxpc3Qge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tYWluO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLnJlcXVlc3RMaXN0c190b3BwYWdlIHtcclxuXHJcblx0LnJlcXVlc3RMaXN0IHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAyNXB4IDAgMCAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4jY29udGVudEhlYWRlciB7XHJcblxyXG5cdCNzdGF0aWNIZWFkZXIge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1dnc7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiNpbnF1aXJ5Qm9keSB7XHJcblxyXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHJcblx0XHQmLmlucHV0X3RhZ3Mge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4jbWFwQ2FudmFzIHtcclxuXHRoZWlnaHQ6IDgwdmg7XHJcbn1cclxuXHJcblxyXG5cclxuLnBjX29ubHl7ZGlzcGxheTpub25lfVxyXG4uc3Bfb25seXtkaXNwbGF5OmJsb2NrfVxyXG5cclxufVxyXG4iXSwic291cmNlUm9vdCI6IiJ9*/