@charset "UTF-8";
/*@import url(../vendor/icomoon/style.css);*/
@import url(../lib/icomoon/style.css);
body {
  	background-color: #ccc; }

.wrapper {
  	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
  	-webkit-box-orient: vertical;
  	-webkit-box-direction: normal;
  	-webkit-flex-direction: column;
      	-ms-flex-direction: column;
          	flex-direction: column;
  	width: 100vw;
  	height: 100vh; 
	background-image: url("../img/login.png");
	background-size: cover;
}

.GSMis-footer-wrap-login {
      position: absolute;
      bottom: 0;
      width: 100%;
      -webkit-transition: all 0.2s;
      transition: all 0.2s;
	background-color: rgba(255,255,255,0.6);
} 
.GSMis-footer-login {
  	padding: 14px;
  	font-size: 14px;
  	text-align: center; 
}
@media (max-width: 768px) {
	.GSMis-footer-wrap-login{display: none;}
}


/* 登入區 */
.login-title {
  	display: -webkit-box;
  	display: -webkit-flex;
  	display: -ms-flexbox;
  	display: flex;
  	-webkit-box-pack: center;
  	-webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  	margin-bottom: 40px;
  	margin-top: 12px;
  	text-align: center;
  	opacity: 0.8; 
	background-image: url("../img/login_systemtitle.png");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	height: 150px;
}
  .login-title span {
    	display: -webkit-inline-box;
    	display: -webkit-inline-flex;
    	display: -ms-inline-flexbox;
    	display: inline-flex;
    	-webkit-box-pack: center;
    	-webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
        	-ms-flex-align: center;
            	align-items: center;
    	height: 30px;
    	padding: 0 12px;
    	font-size: 28px;
    	font-weight: bold;
    	line-height: 1;
    	border-radius: 999rem; 
}
  
.login-inner {
  	width: 100%;
  	max-width: 420px;
  	padding: 24px 16px ;
  	margin: 16px 16px 0;
  	background-color: #eee;
  	border: 1px solid #ccc;
  	border-radius: 8px;
  	-webkit-box-shadow: 0 2px 4px rgba(102, 102, 102, 0.2);
          box-shadow: 0 2px 4px rgba(102, 102, 102, 0.2); 
	display: flex;
}
.login-inner > div:first-child{
	display: none;
}
.login-inner > div:last-child{
    padding: 40px;
    flex-grow: 1;
}
.ID-alert-box {
    width: 100%;
    text-align: center;
}
  @media all and (min-width: 768px) {
    .login-inner {
      padding: 0; }
}
  @media all and (min-width: 1200px) {
    .login-inner {
      	max-width: 800px; 
	  } 
	 .login-inner > div:first-child{
		background-image: url("../img/login_pic.png");
		background-size: cover;
		background-position: right;
		width: 50%;
		 display: block;
	}
}
  .login-inner a {
    color: currentColor; }

.login-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

/* 登入按鈕 */
.btn-login {
  background-color: #158cec;
  color: white !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }
  .btn-login:hover {
    background-color: #3d3d3d; }

/* 重新整理 */
.btn-refresh {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  padding: 8px;
  margin-right: 8px;
  font-size: 28px;
  color: currentColor !important;
  text-decoration: none !important;
  opacity: 0.6; }

/* ==input icon */
.input-icon {
  position: relative; }
  .input-icon input {
    padding-left: 40px; }
  .input-icon::before {
    position: absolute;
    top: 11px;
    left: 15px;
    font-family: "icomoon";
    speak: none;
    color: rgba(74, 74, 74, 0.6); }
  .input-icon.user::before {
    content: "\e900";
    left: 15px; }
  .input-icon.key::before {
    content: "\e902";
    left: 23px; }
  .input-icon.lock::before {
    content: "\e903";
    left: 15px; }
  .input-icon.email::before {
    content: "\e904";
    left: 15px; }
  .input-icon.search::before {
    content: "\e913";
    left: 15px; }

.error .input-group-text {
  border-color: #da1e28;
  background-color: #da1e28;
  color: white; }

.error .form-control {
  border-color: #da1e28; }

.GSMis-alert-danger {
  color: black;
  font-size: 18px;
  background-color: #fff1f1;
  border-color: #da1e28;
  font-weight: bold; }
  .GSMis-alert-danger i {
    font-size: 24px;
    color: #da1e28;
    margin-right: 8px; }

.GSMis-alert-wrapper {
  display: none; }

/*帳號申請和忘記密碼的label*/
.form-label-login{
	margin-bottom: 0;
}
/*帳號申請和忘記密碼的label結尾*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLmNzcyIsImxvZ2luLnNjc3MiLCJfbWl4aW4uc2NzcyIsIl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEIsd0NBQVk7QUE2Q1o7RUFDRSxzQkFBc0IsRUFBQTs7QUFFeEI7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsNEJBQXNCO0VBQXRCLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMEJBQXNCO1VBQXRCLHNCQUFzQjtFQUN0QixZQUFZO0VBQ1osYUFBYSxFQUFBOztBQUVmO0VBQ0UsYUFBYTtFQUNiLGVBQWU7RUFDZixrQkFBa0IsRUFBQTs7QUFHcEIsUUFBQTtBQUdFO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLHdCQUF1QjtFQUF2QiwrQkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsZ0JBQWdCO0VBRWhCLGtCQUFrQjtFQUNsQixZQUFZLEVBQUE7RUFQYjtJQVVHLDJCQUFvQjtJQUFwQiw0QkFBb0I7SUFBcEIsMkJBQW9CO0lBQXBCLG9CQUFvQjtJQUNwQix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBRW5CLFlBQVk7SUFDWixlQUFlO0lBRWYsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QscUJBQXFCLEVBQUE7RUFwQnhCO0lBMEJHLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLGNBQWM7SUFFZCxrQ0FBa0MsRUFBQTtFQS9CckM7SUFtQ0csaUJBQWlCLEVBQUE7RUFuQ3BCO0lBc0NHLGdCQUFnQixFQUFBOztBQUlwQjtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUVuQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixzREFBK0I7VUFBL0IsOENBQStCLEVBQUE7RUMvRmpDO0lEc0ZBO01BWUksa0JBQWtCLEVBQUEsRUFVckI7RUNoR0Q7SUQwRUE7TUFnQkksZ0JBQWdCLEVBQUEsRUFNbkI7RUF0QkE7SUFvQkcsbUJBQW1CLEVBQUE7O0FBSXZCO0VBQ0UsbUJBQVk7RUFBWixvQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7O0FBSXZCLFNBQUE7QUFDQTtFQUVFLHlCRW5JZTtFRm9JZix1QkFBdUI7RUFFdkIsNEJBQW9CO0VBQXBCLG9CQUFvQixFQUFBO0VBTHRCO0lBUUkseUJBQW9DLEVBQUE7O0FBSXhDLFNBQUE7QUFDQTtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix5QkFBbUI7RUFBbkIsMkJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixZQUFZO0VBQ1osaUJBQWlCO0VBRWpCLGVBQWU7RUFDZiw4QkFBOEI7RUFDOUIsZ0NBQWdDO0VBQ2hDLFlBQVksRUFBQTs7QUFHZCxpQkFBQTtBQUNBO0VBQ0Usa0JBQWtCLEVBQUE7RUFEcEI7SUFJSSxrQkFBa0IsRUFBQTtFQUp0QjtJQVFJLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsVUE1S2lCO0lBNktqQixzQkFBc0I7SUFDdEIsV0FBVztJQUNYLDRCRTFLYSxFQUFBO0VGNkpqQjtJQWtCSSxnQkE3SXNFO0lBOEl0RSxVQXJMaUIsRUFBQTtFQWtLckI7SUF3QkksZ0JBbkpzRTtJQW9KdEUsVUFBVSxFQUFBO0VBekJkO0lBOEJJLGdCQXpKc0U7SUEwSnRFLFVBak1pQixFQUFBO0VBa0tyQjtJQW9DSSxnQkEvSnNFO0lBZ0t0RSxVQXZNaUIsRUFBQTtFQWtLckI7SUE2Q0ksZ0JBeEtzRTtJQXlLdEUsVUFoTmlCLEVBQUE7O0FBcU5yQjtFQUlJLHFCQUhhO0VBSWIseUJBSmE7RUFLYixZQUFZLEVBQUE7O0FBTmhCO0VBU0kscUJBUmEsRUFBQTs7QUFhakI7RUFHRSxZQUFZO0VBQ1osZUFBZTtFQUNmLHlCQUF5QjtFQUN6QixxQkFMZTtFQU1mLGlCQUFpQixFQUFBO0VBUG5CO0lBVUksZUFBZTtJQUNmLGNBVmE7SUFXYixpQkFBaUIsRUFBQTs7QUFHckI7RUFDRSxhQUFhLEVBQUEiLCJmaWxlIjoibG9naW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoLi4vdmVuZG9yL2ljb21vb24vc3R5bGUuY3NzKTtcbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjOyB9XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoOyB9XG5cbi5HU01pcy1mb290ZXIge1xuICBwYWRkaW5nOiAyNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiDnmbvlhaXljYAgKi9cbi5sb2dpbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuODsgfVxuICAubG9naW4tdGl0bGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiA5OTlyZW07IH1cbiAgLmxvZ2luLXRpdGxlOjpiZWZvcmUsIC5sb2dpbi10aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICAubG9naW4tdGl0bGU6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmxvZ2luLXRpdGxlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubG9naW4taW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBtYXJnaW46IDE2cHggMTZweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjIpOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ2luLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNDBweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sb2dpbi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgLmxvZ2luLWlubmVyIGEge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cblxuLmxvZ2luLXdyYXBwZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIOeZu+WFpeaMiemIlSAqL1xuLmJ0bi1sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuICAuYnRuLWxvZ2luOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2QzZDNkOyB9XG5cbi8qIOmHjeaWsOaVtOeQhiAqL1xuLmJ0bi1yZWZyZXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLyogPT1pbnB1dCBpY29uICovXG4uaW5wdXQtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaW5wdXQtaWNvbiBpbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5pbnB1dC1pY29uOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgY29sb3I6IHJnYmEoNzQsIDc0LCA3NCwgMC42KTsgfVxuICAuaW5wdXQtaWNvbi51c2VyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gICAgbGVmdDogMTVweDsgfVxuICAuaW5wdXQtaWNvbi5rZXk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcbiAgICBsZWZ0OiAyM3B4OyB9XG4gIC5pbnB1dC1pY29uLmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC5pbnB1dC1pY29uLmVtYWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG4gICAgbGVmdDogMTVweDsgfVxuICAuaW5wdXQtaWNvbi5zZWFyY2g6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTNcIjtcbiAgICBsZWZ0OiAxNXB4OyB9XG5cbi5lcnJvciAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2RhMWUyODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMWUyODtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGExZTI4OyB9XG5cbi5HU01pcy1hbGVydC1kYW5nZXIge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZGExZTI4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuR1NNaXMtYWxlcnQtZGFuZ2VyIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2RhMWUyODtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uR1NNaXMtYWxlcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluXCI7XHJcbkBpbXBvcnQgdXJsKC4uL3ZlbmRvci9pY29tb29uL3N0eWxlLmNzcyk7XHJcblxyXG4vLyA9PUlucHV0IGljb24gKyBVbmljb2RlXHJcbi8vIEdlbmVyYWxcclxuJGljb24tbGVmdC1iYXNlOiAxNXB4OyAvLyBpY29u6IiH6YKK5qGG55qE6Led6ZuiXHJcbiRpY29uLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjYpOyAvLyBpY29u55qE6aGP6ImyXHJcbiR1c2VyOiBcImU5MDBcIjsgLy8g5L2/55So6ICFXHJcbiR1c2VyLWNpcmNsZTogXCJlOTAxXCI7IC8vIOS9v+eUqOiAhVxyXG4ka2V5OiBcImU5MDJcIjsgLy8g5a+G56K8XHJcbiRsb2NrOiBcImU5MDNcIjsgLy8g6Y6W6aCtXHJcbiRlbWFpbDogXCJlOTA0XCI7IC8vIOS/oeeusVxyXG4kdHJpYW5nbGUtZG93bjogXCJlOTA1XCI7IC8vIOS4i+aLieeahOWAkuS4ieinkuWei+euremgrVxyXG4kdHJpYW5nbGUtcmlnaHQ6IFwiZTkwNlwiOyAvLyDlj7PkuInop5Llnovnrq3poK1cclxuJGNoZWNrOiBcImU5MTlcIjtcclxuJHN0b3A6IFwiZTkxYVwiOyAvL+WBnOeUqFxyXG4kcGxheTogXCJlOTFiXCI7IC8v5ZWf55SoXHJcbiR2ZXJpZnk6IFwiZTkxY1wiOyAvL+WvqeaguFxyXG4kYW5nbGUtbGVmdC1kb3VibGU6IFwiZTkyYlwiOyAvL+acgOWJjVxyXG4kYW5nbGUtbGVmdDogXCJlOTJjXCI7IC8v5b6A5YmNXHJcbiRhbmdsZS1yaWdodDogXCJlOTJjXCI7IC8v5b6A5b6MXHJcbiRhbmdsZS1yaWdodC1kb3VibGU6IFwiZTkyZVwiOyAvL+acgOW+jFxyXG4vLyDlnJPop5JcclxuJGV4aXQ6IFwiZTkwN1wiOyAvLyDpm6LplovjgIHnmbvlh7pcclxuJHJlZnJlc2g6IFwiZTkwOFwiOyAvL+mHjeaWsOaVtOeQhlxyXG4kYmFyczogXCJlOTA5XCI7IC8v5ryi5aChXHJcbiRiYXJzLXJpZ2h0OiBcImU5MGFcIjsgLy/mvKLloKHpnaDlj7NcclxuJHBsdXMtY2lyY2xlOiBcImU5MGJcIjsgLy/liqDomZ8t5ZyTXHJcbiRwbHVzOiBcImU5MGNcIjsgLy/liqDomZ9cclxuJHRpbWVzLWNpcmNsZTogXCJlOTBkXCI7IC8v5LmY6JmfLeWck1xyXG4kdGltZXM6IFwiZTkwZVwiOyAvL+S5mOiZn1xyXG4kY2FsZW5kYXI6IFwiZTkwZlwiOyAvL+aciOabhlxyXG4kaG9tZTogXCJlOTEwXCI7IC8vSG9tZVxyXG4kZ2VhcjogXCJlOTExXCI7IC8v6b2S6LyqXHJcbiRnZWFyLXNvbGlkOiBcImU5MTJcIjsgLy/pvZLovKotc29saWRcclxuJHNlYXJjaDogXCJlOTEzXCI7IC8v5pCc5bCLXHJcbiR1cGxvYWQ6IFwiZTkxNFwiOyAvLyDkuIrlgrNcclxuJGRvd25sb2FkOiBcImU5MTVcIjsgLy8g5LiL6LyJXHJcbiR2aWV3OiBcImU5MTZcIjsgLy/mqqLoppZcclxuJGVkaXQ6IFwiZTkxN1wiOyAvL+e3qOi8r1xyXG4kdHJhc2g6IFwiZTkxOFwiOyAvLyDliKrpmaRcclxuXHJcbi8vIOWwh+Wtl+S4sui9ieeCunVuaWNvZGVcclxuQGZ1bmN0aW9uIHVuaWNvZGUoJHN0cikge1xyXG4gIEByZXR1cm4gdW5xdW90ZSgnXCInKSArIHVucXVvdGUoc3RyLWluc2VydCgkc3RyLCBcIlxcXFxcIiwgMSkpICsgdW5xdW90ZSgnXCInKTtcclxufVxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG59XHJcbi53cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbn1cclxuLkdTTWlzLWZvb3RlciB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiDnmbvlhaXljYAgKi9cclxuLmxvZ2luIHtcclxuICAvL3RpdGxlXHJcbiAgJi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG5cclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXJlbTtcclxuICAgICAgLy8gICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIG1hcmdpbjogYXV0byAwO1xyXG5cclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLy/lhaflsaRcclxuICAmLWlubmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMTZweDtcclxuICAgIG1hcmdpbjogMTZweCAxNnB4IDA7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoIzY2NiwgMC4yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZC13aWR0aCB7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB4bC13aWR0aCB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v5aSW5bGkXHJcbiAgJi13cmFwcGVyIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDnmbvlhaXmjInpiJUgKi9cclxuLmJ0bi1sb2dpbiB7XHJcbiAgJGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDUlKTtcclxuICB9XHJcbn1cclxuXHJcbi8qIOmHjeaWsOaVtOeQhiAqL1xyXG4uYnRuLXJlZnJlc2gge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIG1hcmdpbi1yaWdodDogOHB4O1xyXG5cclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIG9wYWNpdHk6IDAuNjtcclxufVxyXG5cclxuLyogPT1pbnB1dCBpY29uICovXHJcbi5pbnB1dC1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIGlucHV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB9XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExcHg7XHJcbiAgICBsZWZ0OiAkaWNvbi1sZWZ0LWJhc2U7XHJcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICBzcGVhazogbm9uZTtcclxuICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuICB9XHJcblxyXG4gIC8vIFVzZXJcclxuICAmLnVzZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1bmljb2RlKCR1c2VyKTtcclxuICAgIGxlZnQ6ICRpY29uLWxlZnQtYmFzZTtcclxuICB9XHJcblxyXG4gIC8vIGtleVxyXG4gICYua2V5OjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdW5pY29kZSgka2V5KTtcclxuICAgIGxlZnQ6IDIzcHg7XHJcbiAgfVxyXG5cclxuICAvLyBMb2NrXHJcbiAgJi5sb2NrOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogdW5pY29kZSgkbG9jayk7XHJcbiAgICBsZWZ0OiAkaWNvbi1sZWZ0LWJhc2U7XHJcbiAgfVxyXG5cclxuICAvLyBFbWFpbFxyXG4gICYuZW1haWw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1bmljb2RlKCRlbWFpbCk7XHJcbiAgICBsZWZ0OiAkaWNvbi1sZWZ0LWJhc2U7XHJcblxyXG4gICAgLy8gdG9wOiAxMHB4O1xyXG4gICAgLy8gZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gU2VhcmNoXHJcbiAgJi5zZWFyY2g6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiB1bmljb2RlKCRzZWFyY2gpO1xyXG4gICAgbGVmdDogJGljb24tbGVmdC1iYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gaW5wdXTpjK/oqqTni4DmhYtcclxuLmVycm9yIHtcclxuICAkY29sb3I6ICNkYTFlMjg7XHJcblxyXG4gIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8g6K2m5ZGK6KiK5oGv5qGGXHJcbi5HU01pcy1hbGVydC1kYW5nZXIge1xyXG4gICRjb2xvcjogI2RhMWUyODtcclxuXHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMWYxO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbn1cclxuLkdTTWlzLWFsZXJ0LXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLy8gcmVzZXRcclxuQG1peGluIHJlc2V0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vLyDmoYbmnrbnva7kuK1cclxuQG1peGluIGlubmVyLWNlbnRlciB7XHJcbiAgbWF4LXdpZHRoOiAkbWF4LXdpdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8vIE1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBzbS13aWR0aCgpIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkc20pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1kLXdpZHRoKCkge1xyXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICRtZCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGctd2lkdGgoKSB7XHJcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogJGxnKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4bC13aWR0aCgpIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeGwpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHh4bC13aWR0aCgpIHtcclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkeHhsKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vID09YmFzZS1sYXlvdXQg57WE5Lu2ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBicmFuZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG5cclxuICAvLyBhXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLy8gaW1nXHJcbiAgJi1pbWcge1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWggKiAwLjY7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcclxuICAgIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWgtZGVza3RvcCAqIDAuNjtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gdGV4dFxyXG4gICYtdGV4dCB7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGFtYnVyZ2VyLW1vYmlsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICB3aWR0aDogJGhlYWRlci1oO1xyXG4gIGhlaWdodDogJGhlYWRlci1oO1xyXG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbGctd2lkdGgge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBoZWxwLW5hdiB7XHJcbiAgLy8gUmVzZXRcclxuICBAaW5jbHVkZSByZXNldDtcclxuICAvLyBJbml0XHJcbiAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAvLyAxMDI0XHJcbiAgQGluY2x1ZGUgbGctd2lkdGgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICB9XHJcblxyXG4gIC8vYVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGJsYWNrLCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBsaVxyXG4gID4gbGkge1xyXG4gICAgLy8gcGFkZGluZzogMCAxZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSh3aGl0ZSwgMC4yKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgPiBsaSArIGxpIHtcclxuICAgIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjQpO1xyXG5cclxuICAgICAgLy8gYSB7XHJcbiAgICAgIC8vICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjQpO1xyXG4gICAgICAvLyAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAvLyB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaGVscC11c2VyIHtcclxuICAkaDogNDBweDtcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLy8g5L2/55So6ICF54uA5oWLXHJcbiAgJi1uYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIHRvcDogJGhlYWRlci1oO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6ICRoO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmV5O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgICAgLy8gbGfnmoTmmYLlgJnlvLfliLbpoa/npLpcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogOTk5cmVtIDAgMCA5OTlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgd2lkdGg6ICRoO1xyXG4gICAgICBoZWlnaHQ6ICRoO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICBib3JkZXItcmFkaXVzOiA5OTlyZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGdyZXk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gMTAyNFxyXG4gICAgQGluY2x1ZGUgbGctd2lkdGgge1xyXG4gICAgICAvLyBSZXNldFxyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLy8g55m75Ye65oyJ6YiVXHJcbiAgJi1sb2dvdXQge1xyXG4gICAgLy8gUmVzZXRcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gaW5pdFxyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHdoaXRlLCAwLjQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICAgIC8vIHJlc2V0XHJcbiAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgLy8gSW5pdFxyXG4gICAgICB3aWR0aDogJGg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFiMWIxO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g5paH5a2XXHJcbiAgICAudGV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhlbHAge1xyXG4gIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8vIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDkwMHB4KSAvIDIpO1xyXG4gICAgcmlnaHQ6IDI0cHg7XHJcbiAgICB0b3A6IDIwcHg7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2xsYXBzZS1tZW51IHtcclxuICBAaW5jbHVkZSBsZy13aWR0aCB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGdvLXRvcCB7XHJcbiAgJHc6IDUwcHg7XHJcbiAgJGNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAyZW07XHJcbiAgYm90dG9tOiAxZW07XHJcblxyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgd2lkdGg6ICR3O1xyXG4gICAgaGVpZ2h0OiAkdztcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgdXJsKC4uL2ltZy9nb1RvcC5zdmcpIGNlbnRlciB0b3AgNHB4IG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cmVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xMDB2dztcclxuICB9XHJcbn1cclxuXHJcbi8vID09YmFzZS1sYXlvdXQg5aSn5Y2A5aGKID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbmF2LXdyYXAge1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdG9wOiAkaGVhZGVyLWg7XHJcblxyXG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaH0pO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJlMmU7XHJcbn1cclxuQG1peGluIGhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBoZWlnaHQ6ICRoZWFkZXItaDtcclxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTZweDtcclxuXHJcbiAgLy8gMTAyNFxyXG4gIEBpbmNsdWRlIGxnLXdpZHRoIHtcclxuICAgIGhlaWdodDogJGhlYWRlci1oLWRlc2t0b3A7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLy8g6KOd5omL5qmf5ryi5aCh55qE5a655Zmo6Z2g5Y+zXHJcbiAgLml0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcbn1cclxuQG1peGluIGhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xyXG59XHJcbkBtaXhpbiBicmVhZGNydW1iIHtcclxuICAvLyBSZXNldFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgLy9pbml0XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjEpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbmU7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgY29udGVudDogXCJcXGYyNzdcIjtcclxuICAgIC8vIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IC8v5oi/5a2QXHJcblxyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjdlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn1cclxuQG1peGluIGZvb3RlciB7XHJcbiAgcGFkZGluZzogMjRweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbkBtaXhpbiBtYWluLWlubmVyIHtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG5cclxuICBAaW5jbHVkZSBtZC13aWR0aCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgeGwtd2lkdGgge1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICB9XHJcbn1cclxuQG1peGluIHdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgLkdTTWlzLW1haW4taW5uZXIge1xyXG4gICAgbWluLWhlaWdodDogMjAwMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBCcmVha3BvaW50c1xyXG4kc206IDU3NnB4O1xyXG4kbWQ6IDc2OHB4O1xyXG4kbGc6IDk5MnB4O1xyXG4keGw6IDEyMDBweDtcclxuJHh4bDogMTQwMHB4O1xyXG5cclxuLy8g572u5Lit5pyA5a+sXHJcbiRtYXgtd2l0aDogJHh4bDtcclxuXHJcbi8vIFRoZW1lXHJcbiRwcmltYXJ5OiAjNGE0YTRhO1xyXG5cclxuLy8g6Zmw5b2xXHJcbiRzaGFkb3c6IDAgM3B4IDZweCByZ2JhKGJsYWNrLCAwLjIpO1xyXG5cclxuLy8g5a2X5Z6LaWNvblxyXG4kZm9udC1hd2Vzb25lOiBcIkZvbnQgQXdlc29tZSA2IEZyZWVcIjtcclxuXHJcbi8vID09Q29sb3JzXHJcbiRibHVlLWFuY2hvcjogIzBkNmVmZDtcclxuJGJsdWUtNTAwOiAjMGQ2ZWZkO1xyXG4kaW5kaWdvLWFuY2hvcjogIzY2MTBmMjtcclxuJGluZGlnby01MDA6ICM2NjEwZjI7XHJcbiRwdXJwbGUtYW5jaG9yOiAjNmY0MmMxO1xyXG4kcHVycGxlLTUwMDogIzZmNDJjMTtcclxuJHBpbmstYW5jaG9yOiAjZDYzMzg0O1xyXG4kcGluay01MDA6ICNkNjMzODQ7XHJcbiRyZWQtYW5jaG9yOiAjZGMzNTQ1O1xyXG4kcmVkLTUwMDogI2RjMzU0NTtcclxuJG9yYW5nZS1hbmNob3I6ICNmZDdlMTQ7XHJcbiRvcmFuZ2UtNTAwOiAjZmQ3ZTE0O1xyXG4keWVsbG93LWFuY2hvcjogI2ZmYzEwNztcclxuJHllbGxvdy01MDA6ICNmZmMxMDc7XHJcbiRncmVlbi1hbmNob3I6ICMxOTg3NTQ7XHJcbiRncmVlbi01MDA6ICMxOTg3NTQ7XHJcbiR0ZWFsLWFuY2hvcjogIzIwYzk5NztcclxuJHRlYWwtNTAwOiAjMjBjOTk3O1xyXG4kY3lhbi1hbmNob3I6ICMwZGNhZjA7XHJcbiRjeWFuLTUwMDogIzBkY2FmMDtcclxuJGdyYXktYW5jaG9yOiAjYWRiNWJkO1xyXG4kZ3JheS01MDA6ICNhZGI1YmQ7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4kZ3JhZGllbnQtYmx1ZTogbGluZWFyLWdyYWRpZW50KCRibHVlLTUwMCwgJGJsdWUtNTAwKTtcclxuJGdyYWRpZW50LWluZGlnbzogbGluZWFyLWdyYWRpZW50KCRpbmRpZ28tNTAwLCAkaW5kaWdvLTUwMCk7XHJcbiRncmFkaWVudC1wdXJwbGU6IGxpbmVhci1ncmFkaWVudCgkcHVycGxlLTUwMCwgJHB1cnBsZS01MDApO1xyXG4kZ3JhZGllbnQtcGluazogbGluZWFyLWdyYWRpZW50KCRwaW5rLTUwMCwgJHBpbmstNTAwKTtcclxuJGdyYWRpZW50LXJlZDogbGluZWFyLWdyYWRpZW50KCRyZWQtNTAwLCAkcmVkLTUwMCk7XHJcbiRncmFkaWVudC1vcmFuZ2U6IGxpbmVhci1ncmFkaWVudCgkb3JhbmdlLTUwMCwgJG9yYW5nZS01MDApO1xyXG4kZ3JhZGllbnQteWVsbG93OiBsaW5lYXItZ3JhZGllbnQoJHllbGxvdy01MDAsICR5ZWxsb3ctNTAwKTtcclxuJGdyYWRpZW50LWdyZWVuOiBsaW5lYXItZ3JhZGllbnQoJGdyZWVuLTUwMCwgJGdyZWVuLTUwMCk7XHJcbiRncmFkaWVudC10ZWFsOiBsaW5lYXItZ3JhZGllbnQoJHRlYWwtNTAwLCAkdGVhbC01MDApO1xyXG4kZ3JhZGllbnQtY3lhbjogbGluZWFyLWdyYWRpZW50KCRjeWFuLTUwMCwgJGN5YW4tNTAwKTtcclxuJGdyYWRpZW50LWdyYXk6IGxpbmVhci1ncmFkaWVudCgkZ3JheS01MDAsICRncmF5LTUwMCk7XHJcblxyXG4vLyBUaGVtZSBDb2xvcnNcclxuLy8gJGJvZHk6ICRibHVlLTUwMDtcclxuLy8gJHByaW1hcnk6ICRjeWFuLTUwMDtcclxuLy8gJGJsdWU6ICRibHVlLTUwMDtcclxuLy8gJG9yYW5nZTogJG9yYW5nZS01MDA7XHJcbi8vICRncmVlbjogJGdyZWVuLTUwMDtcclxuLy8gJHJlZDogJHJlZC01MDA7XHJcbi8vICRncmF5OiAkZ3JheS01MDA7XHJcbiJdfQ== */
