@charset "UTF-8";
.centering, .centering_fix, .t-s-img h3 {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  text-align: center;
}

.centeringY {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.centeringX, .t-s-img h3::after {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.centering_fix {
  position: fixed;
}

.centering_fix {
  position: fixed;
  z-index: 9999;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.reverse {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.t-s-img {
  background-image: url(../../images/top/service1.jpg);
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
}

.t-s-img.in-city-comp {
  background-image: url(../../images/top/service2.jpg);
}

.t-s-img.in-const {
  background-image: url(../../images/top/service3.jpg);
}

.t-s-img.in-pre-comp {
  background-image: url(../../images/top/service4.jpg);
}

.t-s-img.in-pre {
  background-image: url(../../images/top/service5.jpg);
}

.t-s-img.in-pre2 {
  background-image: url(../../images/top/service6.jpg);
}

.t-s-img:hover::after {
  border: 4px solid #32d228;
}

.t-s-img:hover h3::after {
  top: .75rem;
}

.t-s-img::before {
  content: "";
  padding-top: 55%;
  background: rgba(0, 0, 0, 0.5);
}

.t-s-img::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  -webkit-transition: all .4s;
  transition: all .4s;
  pointer-events: none;
  border-radius: 12px;
}

.t-s-img h3 {
  font-size: 1.1rem;
  color: #fff;
  width: 100%;
  padding: 0 .5rem;
  margin-bottom: 0;
  top: 45%;
}

.t-s-img h3::after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 10px 0 10px;
  border-color: #32d228 transparent transparent transparent;
  position: relative;
  top: .5rem;
  -webkit-transition: all .4s;
  transition: all .4s;
}

.t-s-img h3 span {
  display: block;
}

.page-wrap {
  padding: 1rem;
}

.page-content .subtitle {
  font-size: 1.2rem;
  color: #32d228;
  display: inline-block;
  margin-bottom: 1rem;
}

.page-content .t-s-img h3 {
  font-size: 1rem;
}

.page-title {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.page-title .title {
  text-align: center;
  color: #fff;
}

.page-title .title span {
  background-color: #333;
  padding: 0 .5rem;
}

.page-title .title::before {
  content: "Information";
  color: #32d228;
  font-size: 1.2rem;
}

.page-title .title.service::before {
  content: "Service";
}

.page-title .title.about::before {
  content: "About Us";
}

.page-title .title.kouken::before {
  content: "Corporate Social Responsibility";
}

.page-title .title.professional::before {
  content: "For professional";
}

.page-title .title.privacy::before {
  content: "Privacy Policy";
}

.page-title .title.recruit::before {
  content: "Recruitment";
}

.page-title .title.contact::before {
  content: "Contact";
}

.page-thumb .thumb {
  background-size: cover;
  background-position: center;
  border-bottom: 4px solid #474235;
}

.page-thumb .thumb::before {
  content: "";
  padding-top: 40%;
}
.page-id-1018 .page-thumb .thumb::before{
  padding-top: 0;
}
.page-id-1018 .page-thumb .thumb{
  border: 0;
}

.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: .9rem;
}

.breadcrumbs span, .breadcrumbs a {
  font-size: .9rem;
}

.separator {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 4px 0 4px 8px;
  border-color: transparent transparent transparent #32d228;
  margin: 0 .5rem;
  position: relative;
  top: -1px;
}

.p-last {
  margin-bottom: 3rem;
}

.pdf {
  font-weight: bold;
  text-decoration: underline;
}

.pdf::after {
  content: "PDF";
  display: inline-block;
  background-color: #000;
  padding: .25rem .25rem .1rem;
  color: #fff;
  font-size: .7rem;
  font-weight: bold;
  margin-left: .25rem;
}

.btn-contact {
  text-align: center;
  margin-top: 4rem;
}

.btn-contact a {
  display: inline-block;
  background-color: #fbb03b;
  padding: 1rem 5rem;
  border-radius: 8px;
  color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
  border-bottom: 4px solid #bb7900;
}

.border-box-green {
  border: 1px solid #32d228;
  padding: 1rem;
  margin-bottom: 3rem;
}

.border-box-green p:last-child {
  margin-bottom: 0;
}

.border-box-green .title {
  display: inline-block;
  font-size: 1.25rem;
  color: #32d228;
  margin-bottom: 1rem;
}

.dl-list {
  padding-left: 1.5rem;
  margin-bottom: .5rem;
}

.pf-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.pf-list p {
  text-align: center;
}

.pf-list p img {
  padding: .5rem;
  border: 1px solid #32d228;
  width: 100%;
}

.pf-list .item {
  width: 200px;
  padding: 1rem;
}

.pf-list .item .title {
  color: #32d228;
  font-size: 1rem;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0;
}
.pf-list .item .title.ori{
  margin-bottom: 0.4rem;
}

.torikumi_box{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}
.torikumi_box .box_item{
  width: calc(50% - 1rem);
  /* display: flex;
  flex-direction: column;
  align-items: center; */
}
.torikumi_box .box_item a{
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
  transition: .3s;
  -webkit-transition: .3s;
}
.torikumi_box .box_item a:hover{
  opacity: 0.7;
  transition: .3s;
  -webkit-transition: .3s;
}
.torikumi_box .box_item p{
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
}

@media screen and (max-width: 959px) {
  .pf-list .item .title.ori{
    margin-bottom: 2rem;
  }
}

.btn-row-2 {
  margin-bottom: 0;
}

.btn-row-2 a {
  background-color: #b3b3b3;
  padding: .5rem 1rem;
  margin-bottom: 1.5rem;
  border-radius: 8px;
  border-bottom: 3px solid #808080;
}

.table-wrap {
  margin-bottom: 2rem;
  overflow-y: hidden !important;
}

.page-content {
  background-color: #fff;
  padding: 2.5rem;
  border-top: 2px solid #32d228;
  margin-bottom: 3rem;
}

.archive-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 7rem;
}

.archive-list .item {
  -ms-flex-preferred-size: 31.33%;
      flex-basis: 31.33%;
  margin-right: 3%;
}

.archive-list .item:nth-child(3n) {
  margin-right: 0;
}

.archive-list .item .ctn-box .thumb {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.archive-list .item .ctn-box .thumb::before {
  content: "";
  padding-top: 80%;
}

.wp-pagenavi {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wp-pagenavi a, .wp-pagenavi span {
  margin-right: 1rem;
  padding: .25rem;
  line-height: 1;
  font-size: 1.1rem;
}

.wp-pagenavi span {
  color: #aaa;
}

.wp-pagenavi a:hover {
  background-color: #333;
  color: #fff;
}

.previouspostslink, .nextpostslink {
  width: 15px;
  height: 13px;
  background: url(../../images/arrow-left-w.svg);
  text-indent: -9999px;
  overflow: hidden;
}

.previouspostslink:hover, .nextpostslink:hover {
  background-color: #fff !important;
}

.previouspostslink span, .nextpostslink span {
  display: none;
}

.nextpostslink {
  background: url(../../images/arrow-right-w.svg);
}

.news-archive-list {
  margin-bottom: 5rem;
}

.news-archive-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
  background-color: #f2f1ed;
  padding: .5rem;
  border-radius: 8px;
}

.news-archive-list .item::before {
  content: "・";
  color: #32d228;
  font-size: 2rem;
}

.news-archive-list .item .ctn-box .time {
  font-size: .8rem;
  margin-bottom: 0;
}

.news-archive-list .item .ctn-box .title {
  text-decoration: underline;
  font-size: 1.1rem;
  margin-bottom: 0;
}
.recruit_content{
	
}
.recruit_content > h2{
	margin-bottom: 2rem;
}
.recruit_content h3{
	color: #32d228;
	font-size: 1.75rem;
	position: relative;
	z-index: 1;
	display: inline-block;
}
.recruit_content h3 span {
    display: inline !important;
    background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(57%, transparent), color-stop(0%, #f3f3f3)) repeat scroll 0 0 !important;
    background: transparent linear-gradient(transparent 57%, #f3f3f3 0%) repeat scroll 0 0 !important;
}
.recruit_content .section1{
	
}
.recruit_content .section1 p{
	
}
.recruit_content .section2{
	
}
.recruit_content .section2 .box{
	display:flex;
	justify-content:space-between;
	margin:0 0 55px;
}
.recruit_content .section2 .box > img{
	height: 100%;
	width:29%;
}
.recruit_content .section2 .box > div{
	width:65%;
}
.recruit_content .section2 .box > div img{
	margin:0 0 13px;
	width:296px;
}
.recruit_content .section2 .box > div p{
	
}
.recruit_content .section2 .box > div p span{
	color:#8dc21f;
}
.recruit_content .section3{
	
}
.recruit_content .section3 h4{
	color: #32d228;
font-size: 1.25rem;
position: relative;
z-index: 1;
display: table;
margin-bottom: 1.5rem;
}
.recruit_content .section3 h4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 50%;
    background-color: #f3f3f3;
}
.recruit_content .section3 p{
	margin:0 0 34px;
}
.recruit_content .section3 .img1{
	display: block;
	margin: 0 auto 34px;
	max-width: 372px;
}
.recruit_content .section3 .img2{
	display: block;
	margin: 0 0 34px;
	max-width: 235px;
}
.recruit_content > ul,.recruit-content > ul{
	display:flex;
	justify-content:space-between;
	margin: 68px 0;
}
.recruit_content > ul li,.recruit-content > ul li{
	width:31%;
}
.recruit_content > ul li a,.recruit-content > ul li a{
	color:#fff;
	display:block;
	font-weight:bold;
	text-align:center;
	background-color: #fbb03b;
	padding: 1rem;
	border-radius: 8px;
	font-weight: bold;
	border-bottom: 4px solid #bb7900;
}
@media screen and (max-width: 599px) {
  .recruit_content > ul, .recruit-content > ul{
    display: block;
  }
  .recruit_content > ul li,.recruit-content > ul li{
    width:100%;
    margin: 0 0 1rem;
  }
}
.recruit_content .movie_h4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 50%;
    background-color: #f3f3f3;
}

.recruit_content .movie_h4 {
    color: #32d228;
    font-size: 1.25rem;
    position: relative;
    z-index: 1;
    display: table;
    margin-bottom: 1.5rem;
}
.recruit_content .movie iframe{
	display:block;
	width:100%;
}
.ul_menu{
	align-items: center;
	border-top: 2px solid #32d228;
	display: flex;
	justify-content: space-between;
  flex-wrap: wrap;
	margin: 0 0 34px;
	padding: 5% 2%;
	background-color: #fff;
}

.ul_menu::after{
  content: '';
  display: block;
  width: 32%;
}
.ul_menu li{
	width:32%;
  margin: 0 0 13px;
}
/*.ul_menu li:first-of-type{
  margin-right:13px;
}*/
.ul_menu li a{
	color:#fff;
	display:block;
	font-weight:bold;
	text-align:center;
	background-color: #fbb03b;
	padding: 1rem;
	border-radius: 8px;
	font-weight: bold;
	border-bottom: 4px solid #bb7900;
}
.const_content{
	
}
.const_content .box{
	display:flex;
	justify-content:space-between;
	margin:0 0 55px;
}
.const_content .box > img{
	height: 100%;
	width:29%;
}
.const_content .box > div{
	width:66%;
}
.const_content .box > div img{
	margin:0 0 13px;
	width:296px;
}
.const_content .box > div p{
	
}
.const_content .box > div p span{
	color:#8dc21f;
}
.const_content > h3{
	color: #32d228;
	font-size: 1.75rem;
	position: relative;
	z-index: 1;
	display: inline-block;
}
.const_content > h3 span {
    display: inline !important;
    background: transparent -webkit-gradient(linear, left top, left bottom, color-stop(57%, transparent), color-stop(0%, #f3f3f3)) repeat scroll 0 0 !important;
    background: transparent linear-gradient(transparent 57%, #f3f3f3 0%) repeat scroll 0 0 !important;
}
.const_content > h4{
	color: #32d228;
	font-size: 1.25rem;
	position: relative;
	z-index: 1;
	display: table;
	margin-bottom: 1.5rem;
}
.const_content > h4::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.const_content .img1{
	margin:0 0 34px;
  width:100%;
}
.const_content > p{
	margin:0 0 55px;
}
.const_content .img_h{
	margin:0 0 34px;
	position:relative;
}
.const_content .img_h .caption {
	color:#fff;
	font-size: 1.5rem;
}
.const_content .img_h .mask {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	background-color:rgba(0,0,0,0.4);
	-webkit-transition:	all 0.2s ease;
	transition:	all 0.2s ease;
	display: flex;
	align-items: center;
	justify-content: center;
}
.const_content .img_h:hover .mask {
	opacity:1;
}
.const_content table{
	border-bottom:1px solid #32d228;
	border-left:1px solid #32d228;
	border-top:1px solid #32d228;
	margin:0 0 8px;
	width: 100%;
}
.const_content table th{
	border-right:1px solid #32d228;
	font-weight:bold;
	text-align:right;
	width:25%;
}

.page-template-business-departmen .const_content table,
.page-template-construction-departmen .const_content table{
  margin-bottom: 100px;
}
.page-template-business-departmen .const_content table.last-table,
.page-template-construction-departmen .const_content table.last-table{
  margin-bottom: 0;
}
.page-template-business-departmen .const_content table th,
.page-template-construction-departmen .const_content table th{
  width: 35%;
  text-align: left;
}
.page-template-business-departmen .const_content table .arrow-link,
.page-template-construction-departmen .const_content table .arrow-link{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  width: fit-content;
  text-decoration: underline;
  transition: .3s;
  color: #32d228;
}
.page-template-business-departmen .const_content table .arrow-link::before,
.page-template-construction-departmen .const_content table .arrow-link::before{
  content: '';
	position: absolute;
	top: 50%;
	right: -27px;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-color: transparent;
	border: 1px solid #32d228;
	border-radius: 50%;
  transition: .3s;
}
.page-template-business-departmen .const_content table .arrow-link::after,
.page-template-construction-departmen .const_content table .arrow-link::after{
  content: '';
	position: absolute;
	top: calc(50% - 1px);
	right: -17px;
	transform: rotate(45deg) translateY(-50%);
	width: 6px;
	height: 6px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #32d228 #32d228 transparent transparent;
  transition: .3s;
}
.page-template-business-departmen .const_content table .arrow-link:hover ,
.page-template-construction-departmen .const_content table .arrow-link:hover {
  color: #333;
  transition: .3s;
}

.page-template-business-departmen .const_content table .arrow-link:hover::before ,
.page-template-construction-departmen .const_content table .arrow-link:hover::before {
	border: 1px solid #333;
  transition: .3s;
}

.page-template-business-departmen .const_content table .arrow-link:hover::after ,
.page-template-construction-departmen .const_content table .arrow-link:hover::after {
	border-color: #333 #333 transparent transparent;
  transition: .3s;
}

/* リンクさせない用 2023/10/12 */
.const_content > h4 .recruit_stop{
  display: inline-block;
  padding-left: 1.25rem;
  color: #FF0000;
  font-weight: normal;
  font-size: 1rem;
}
.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop{
  color: #d1d1d1;
  pointer-events: none
}
.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop::before,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop::before{
	border: 1px solid #d1d1d1;
}
.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop::after,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop::after{
	border-color: #d1d1d1 #d1d1d1 transparent transparent;
}
.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop:hover ,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop:hover {
  color: #d1d1d1;
  transition: .3s;
}

.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop:hover::before ,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop:hover::before {
	border: 1px solid #d1d1d1;
  transition: .3s;
}

.page-template-business-departmen .const_content table .arrow-link.arrow-link_stop:hover::after ,
.page-template-construction-departmen .const_content table .arrow-link.arrow-link_stop:hover::after {
	border-color: #d1d1d1 #d1d1d1 transparent transparent;
  transition: .3s;
}
/* リンクさせない用end 2023/10/12 */

@media screen and (max-width: 768px) {
  .page-template-business-departmen .const_content table tbody,
  .page-template-construction-departmen .const_content table tbody{
    display: flex;
    flex-direction: column;
  }
  .page-template-business-departmen .const_content table tr,
  .page-template-construction-departmen .const_content table tr{
    display: flex;
    flex-direction: column;
  }
  .page-template-business-departmen .const_content table th,
  .page-template-construction-departmen .const_content table th{
    width: 100%;
    padding-bottom: 2px;
  }
  .page-template-business-departmen .const_content table td,
  .page-template-construction-departmen .const_content table td{
    padding-top: 0;
  }
}
@media screen and (max-width: 599px){
  /* リンクさせない用 2023/10/12 */
  .const_content > h4 .recruit_stop{
    display: block;
    padding-left: 0;
  }
}

.const_content table td{
	
}
.const_content table th,.const_content table td{
	border-right:1px solid #32d228;
	padding:11px 8px;
  vertical-align: baseline;
}
.const_content .p1{
	
}
.const_content .p1 a{
	color:#32d228;
	display: inline;
	text-decoration:underline;
}
.const_content .p1 a:hover{
	text-decoration:none;
}
.oubo{
	display: table;
	background-color: #fbb03b;
	padding: 1rem 5rem;
	border-radius: 8px;
	color: #fff;
	font-size: 1.25rem;
	font-weight: bold;
	border-bottom: 4px solid #bb7900;
	margin: 0 auto 2rem;
}
.multi_level .level2 .item2 a{
	position:relative;
	overflow: hidden;
	transition: none;
}
.multi_level .level2 .item2 a div{
	opacity:0;
position: absolute;
z-index: 1;
top: 0;
line-height: 2.25rem;
}
.multi_level .level2 .item2 a:hover{
	
}
.multi_level .level2 .item2 a:hover div{
	background-color: #bfbfbf;
	opacity:1;
	width:100%;
}

/* 20220909 求人情報改修 */
.job-detail{
  text-indent: -1rem;
  padding-left: 1rem;
  margin: 0 0 3rem;
}
.aomori-shigoto-link{
  display: inline-block;
  text-decoration: underline;
  text-decoration-color: #32d228;
  color: #32d228;
}
.aomori-shigoto-link:hover{
  opacity: 0.8;
  text-decoration: none;
}
@media screen and (max-width: 599px) {
  .const_content table th{

  }
}

@media screen and (max-width: 959px) {
  .archive-list {
    display: block;
    margin-bottom: 4rem;
  }
  .archive-list .item {
    margin-right: 0;
    margin-bottom: 2rem;
  }
  .wp-pagenavi a:last-child {
    margin-right: 0;
  }
  .recruit_content .movie iframe{
	  height:300px;
}
}

@media screen and (min-width: 1600px) {
  .page-thumb .thumb::before {
    padding-top: 30%;
  }
}

@media screen and (max-width: 959px) {
  .page-content {
    padding: 1.5rem;
  }
  .t-s-img::before {
    padding-top: 84%;
  }
  .t-s-img h3 {
    font-size: 1.1rem;
    letter-spacing: 0;
    top: 50%;
  }
  .t-s-img h3 span {
    display: inline;
  }
  .t-s-img h3::after {
    border-width: 8px 6px 0 6px;
  }
  .btn-contact {
    margin-top: 3.5rem;
  }
  .btn-contact a {
    padding: 1rem 0;
    width: 100%;
    font-size: 1rem;
  }
  .pf-list {
    display: block;
  }
  .pf-list .item {
    width: 100%;
  }
  .pf-list .item .title {
    font-size: 1.25rem;
  }
  .recruit_content .section2 .box {
    flex-direction: column;
}
.recruit_content .section2 .box > img {
    width: 80%;
    margin: 0 auto 21px;
}
.recruit_content .section2 .box > div {
    width: 100%;
}
.recruit_content .section2 .box > div img {
    margin: 0 auto 13px;
    display: block;
}


.const_content .box {
    flex-direction: column;
}
.const_content .box > img {
    width: 80%;
    margin: 0 auto 21px;
}
.const_content .box > div {
    width: 100%;
}
.const_content .box > div img {
    margin: 0 auto 13px;
    display: block;
}
.const_content .img_h:hover .mask {
    opacity: 0;
}
.const_content .img_h{
	pointer-events : none;
}
.ul_menu {
    flex-direction: column;
}
.ul_menu li {
    width: 100%;
    margin: 0 0 13px !important;
}
}
@media screen and (max-width: 480px) {
	.recruit_content .section3 .img1{
	width:100%;
}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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YTtFQUNiLGVBQWU7RUFDZixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsMkJBQTJCO0VBQzNCLGtCQUFrQjtFQUNsQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRTtJQUNFLGVBQWU7SUFDZixvQkFBb0I7R0FDckI7RUFDRDtJQUNFLGdCQUFnQjtJQUNoQixvQkFBb0I7R0FDckI7RUFDRDtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsU0FBUztHQUNWO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLDRCQUE0QjtHQUM3QjtFQUNEO0lBQ0UsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGdCQUFnQjtHQUNqQjtFQUNEO0lBQ0UsZUFBZTtHQUNoQjtFQUNEO0lBQ0UsWUFBWTtHQUNiO0VBQ0Q7SUFDRSxtQkFBbUI7R0FDcEI7Q0FDRiIsImZpbGUiOiJwYWdlL3BhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmNlbnRlcmluZywgLmNlbnRlcmluZ19maXgsIC50LXMtaW1nIGgzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2VudGVyaW5nWSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNlbnRlcmluZ1gsIC50LXMtaW1nIGgzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jZW50ZXJpbmdfZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uY2VudGVyaW5nX2ZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4udC1zLWltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3NlcnZpY2UxLmpwZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udC1zLWltZy5pbi1jaXR5LWNvbXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3RvcC9zZXJ2aWNlMi5qcGcpO1xufVxuXG4udC1zLWltZy5pbi1jb25zdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3NlcnZpY2UzLmpwZyk7XG59XG5cbi50LXMtaW1nLmluLXByZS1jb21wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90b3Avc2VydmljZTQuanBnKTtcbn1cblxuLnQtcy1pbWcuaW4tcHJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90b3Avc2VydmljZTUuanBnKTtcbn1cblxuLnQtcy1pbWcuaW4tcHJlMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdG9wL3NlcnZpY2U2LmpwZyk7XG59XG5cbi50LXMtaW1nOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICMzMmQyMjg7XG59XG5cbi50LXMtaW1nOmhvdmVyIGgzOjphZnRlciB7XG4gIHRvcDogLjc1cmVtO1xufVxuXG4udC1zLWltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDQzJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4udC1zLWltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi50LXMtaW1nIGgzIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdG9wOiA0NSU7XG59XG5cbi50LXMtaW1nIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMTJweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMzJkMjI4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi50LXMtaW1nIGgzIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhZ2Utd3JhcCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5wYWdlLWNvbnRlbnQgLnN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzJkMjI4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYWdlLWNvbnRlbnQgLnQtcy1pbWcgaDMge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLnBhZ2UtdGl0bGUgLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2UtdGl0bGUgLnRpdGxlIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIC41cmVtO1xufVxuXG4ucGFnZS10aXRsZSAudGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSW5mb3JtYXRpb25cIjtcbiAgY29sb3I6ICMzMmQyMjg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ucGFnZS10aXRsZSAudGl0bGUuc2VydmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJTZXJ2aWNlXCI7XG59XG5cbi5wYWdlLXRpdGxlIC50aXRsZS5hYm91dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBYm91dCBVc1wiO1xufVxuXG4ucGFnZS10aXRsZSAudGl0bGUua291a2VuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNvcnBvcmF0ZSBTb2NpYWwgUmVzcG9uc2liaWxpdHlcIjtcbn1cblxuLnBhZ2UtdGl0bGUgLnRpdGxlLnByb2Zlc3Npb25hbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJGb3IgcHJvZmVzc2lvbmFsXCI7XG59XG5cbi5wYWdlLXRpdGxlIC50aXRsZS5wcml2YWN5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlByaXZhY3kgUG9saWN5XCI7XG59XG5cbi5wYWdlLXRpdGxlIC50aXRsZS5yZWNydWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlJlY3J1aXRtZW50XCI7XG59XG5cbi5wYWdlLXRpdGxlIC50aXRsZS5jb250YWN0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIkNvbnRhY3RcIjtcbn1cblxuLnBhZ2UtdGh1bWIgLnRodW1iIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQ3NDIzNTtcbn1cblxuLnBhZ2UtdGh1bWIgLnRodW1iOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nLXRvcDogNDAlO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5icmVhZGNydW1icyBzcGFuLCAuYnJlYWRjcnVtYnMgYSB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5zZXBhcmF0b3Ige1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDRweCAwIDRweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzMyZDIyODtcbiAgbWFyZ2luOiAwIC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLnAtbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5wZGYge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wZGY6OmFmdGVyIHtcbiAgY29udGVudDogXCJQREZcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAuMjVyZW0gLjI1cmVtIC4xcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5idG4tY29udGFjdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLmJ0bi1jb250YWN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmIwM2I7XG4gIHBhZGRpbmc6IDFyZW0gNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNiYjc5MDA7XG59XG5cbi5ib3JkZXItYm94LWdyZWVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyZDIyODtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmJvcmRlci1ib3gtZ3JlZW4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvcmRlci1ib3gtZ3JlZW4gLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzJkMjI4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZGwtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLnBmLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLnBmLWxpc3QgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBmLWxpc3QgcCBpbWcge1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyZDIyODtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZi1saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ucGYtbGlzdCAuaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzMyZDIyODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLXJvdy0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1yb3ctMiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjODA4MDgwO1xufVxuXG4udGFibGUtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzMyZDIyODtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLmFyY2hpdmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogN3JlbTtcbn1cblxuLmFyY2hpdmUtbGlzdCAuaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMxLjMzJTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cblxuLmFyY2hpdmUtbGlzdCAuaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYXJjaGl2ZS1saXN0IC5pdGVtIC5jdG4tYm94IC50aHVtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFyY2hpdmUtbGlzdCAuaXRlbSAuY3RuLWJveCAudGh1bWI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmctdG9wOiA4MCU7XG59XG5cbi53cC1wYWdlbmF2aSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud3AtcGFnZW5hdmkgYSwgLndwLXBhZ2VuYXZpIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4ud3AtcGFnZW5hdmkgc3BhbiB7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG4ud3AtcGFnZW5hdmkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJldmlvdXNwb3N0c2xpbmssIC5uZXh0cG9zdHNsaW5rIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hcnJvdy1sZWZ0LXcuc3ZnKTtcbn1cblxuLnByZXZpb3VzcG9zdHNsaW5rOmhvdmVyLCAubmV4dHBvc3RzbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnByZXZpb3VzcG9zdHNsaW5rIHNwYW4sIC5uZXh0cG9zdHNsaW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV4dHBvc3RzbGluayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvYXJyb3ctcmlnaHQtdy5zdmcpO1xufVxuXG4ubmV3cy1hcmNoaXZlLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtO1xufVxuXG4ubmV3cy1hcmNoaXZlLWxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWVkO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4ubmV3cy1hcmNoaXZlLWxpc3QgLml0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGNvbG9yOiAjMzJkMjI4O1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi5uZXdzLWFyY2hpdmUtbGlzdCAuaXRlbSAuY3RuLWJveCAudGltZSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uZXdzLWFyY2hpdmUtbGlzdCAuaXRlbSAuY3RuLWJveCAudGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hcmNoaXZlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbiAgLmFyY2hpdmUtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLndwLXBhZ2VuYXZpIGE6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucGFnZS10aHVtYiAudGh1bWI6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnQtcy1pbWc6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IDg0JTtcbiAgfVxuICAudC1zLWltZyBoMyB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnQtcy1pbWcgaDMgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC50LXMtaW1nIGgzOjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiA4cHggNnB4IDAgNnB4O1xuICB9XG4gIC5idG4tY29udGFjdCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtO1xuICB9XG4gIC5idG4tY29udGFjdCBhIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5wZi1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGYtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnBmLWxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbiJdfQ== */
